App::PropertyExpressionEngine::ExpressionInfo Struct Reference

The ExpressionInfo struct encapsulates an expression. More...

#include <PropertyExpressionEngine.h>

Public Member Functions

 ExpressionInfo (const ExpressionInfo &other)
 
 ExpressionInfo (std::shared_ptr< App::Expression > expression=std::shared_ptr< App::Expression >())
 
ExpressionInfooperator= (const ExpressionInfo &other)
 

Public Attributes

bool busy
 
std::shared_ptr< App::Expressionexpression
 The actual expression tree. More...
 

Detailed Description

The ExpressionInfo struct encapsulates an expression.

Constructor & Destructor Documentation

◆ ExpressionInfo() [1/2]

App::PropertyExpressionEngine::ExpressionInfo::ExpressionInfo ( std::shared_ptr< App::Expression expression = std::shared_ptr<App::Expression>())

◆ ExpressionInfo() [2/2]

App::PropertyExpressionEngine::ExpressionInfo::ExpressionInfo ( const ExpressionInfo other)

References busy, and expression.

Member Function Documentation

◆ operator=()

ExpressionInfo & App::PropertyExpressionEngine::ExpressionInfo::operator= ( const ExpressionInfo other)

References busy, and expression.

Member Data Documentation

◆ busy

◆ expression


The documentation for this struct was generated from the following file: