App::PropertyExpressionEngine::ExpressionInfo Struct Reference
The ExpressionInfo struct encapsulates an expression and a comment. More...
#include <PropertyExpressionEngine.h>
Public Member Functions | |
ExpressionInfo (boost::shared_ptr< App::Expression > expression=boost::shared_ptr< App::Expression >()) | |
ExpressionInfo (const ExpressionInfo &other) | |
ExpressionInfo & | operator= (const ExpressionInfo &other) |
Public Attributes | |
boost::shared_ptr< App::Expression > | expression |
The actual expression tree. More... | |
Detailed Description
The ExpressionInfo struct encapsulates an expression and a comment.
Constructor & Destructor Documentation
◆ ExpressionInfo() [1/2]
App::PropertyExpressionEngine::ExpressionInfo::ExpressionInfo | ( | boost::shared_ptr< App::Expression > | expression = boost::shared_ptr<App::Expression>() | ) |
◆ ExpressionInfo() [2/2]
App::PropertyExpressionEngine::ExpressionInfo::ExpressionInfo | ( | const ExpressionInfo & | other | ) |
References expression.
Member Function Documentation
◆ operator=()
ExpressionInfo& App::PropertyExpressionEngine::ExpressionInfo::operator= | ( | const ExpressionInfo & | other | ) |
References expression.
Member Data Documentation
◆ expression
boost::shared_ptr<App::Expression> App::PropertyExpressionEngine::ExpressionInfo::expression |
The actual expression tree.
Referenced by Sketcher::SketchObject::addCopyOfConstraints(), Sketcher::SketchObject::constraintHasExpression(), ConstraintItem::data(), ExpressionInfo(), Gui::ExpressionBinding::getExpression(), operator=(), and ExpressionDelegate::paint().
The documentation for this struct was generated from the following file:
- src/App/PropertyExpressionEngine.h