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)
 
ExpressionInfooperator= (const ExpressionInfo &other)
 

Public Attributes

boost::shared_ptr< App::Expressionexpression
 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


The documentation for this struct was generated from the following file:
  • Sources/FreeCAD/src/App/PropertyExpressionEngine.h