MCPcopy Create free account
hub / github.com/FreeCAD/FreeCAD / getExpression

Method getExpression

src/App/DocumentObject.cpp:1371–1382  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1369}
1370
1371const PropertyExpressionEngine::ExpressionInfo
1372DocumentObject::getExpression(const ObjectIdentifier& path) const
1373{
1374 boost::any value = ExpressionEngine.getPathValue(path);
1375
1376 if (value.type() == typeid(PropertyExpressionEngine::ExpressionInfo)) {
1377 return boost::any_cast<PropertyExpressionEngine::ExpressionInfo>(value);
1378 }
1379 else {
1380 return PropertyExpressionEngine::ExpressionInfo();
1381 }
1382}
1383
1384void DocumentObject::renameObjectIdentifiers(
1385 const std::map<ObjectIdentifier, ObjectIdentifier>& paths)

Callers 3

TEST_FFunction · 0.45

Calls 3

ExpressionInfoClass · 0.85
getPathValueMethod · 0.45
typeMethod · 0.45