Base: Use explicit pointer syntax for freecad_cast (#20694)
* Base: Use explicit pointer syntax for freecad_cast This aligns our custom cast with other casts * All: Use explicit pointer syntax for freecad_cast
This commit is contained in:
@@ -186,13 +186,13 @@ App::DocumentObjectExecReturn* FeatureViewSpreadsheet::execute(void)
|
||||
App::Property* prop = sheet->getPropertyByName(address.toString().c_str());
|
||||
std::stringstream field;
|
||||
if (prop) {
|
||||
if (auto* p = freecad_cast<App::PropertyQuantity>(prop)) {
|
||||
if (auto* p = freecad_cast<App::PropertyQuantity*>(prop)) {
|
||||
field << p->getValue();
|
||||
}
|
||||
else if (auto p = freecad_cast<App::PropertyFloat>(prop)) {
|
||||
else if (auto p = freecad_cast<App::PropertyFloat*>(prop)) {
|
||||
field << p->getValue();
|
||||
}
|
||||
else if (auto p = freecad_cast<App::PropertyString>(prop)) {
|
||||
else if (auto p = freecad_cast<App::PropertyString*>(prop)) {
|
||||
field << p->getValue();
|
||||
}
|
||||
else {
|
||||
|
||||
Reference in New Issue
Block a user