| MBDyn-1.7.3
    | 
#include <evaluator_impl.h>


| Public Member Functions | |
| EE_Assign (Var *var, MathParser::NameSpace *ns, ExpressionElement *pEE) | |
| ~EE_Assign (void) | |
| TypedValue | Eval (void) const | 
| std::ostream & | Output (std::ostream &out) const | 
|  Public Member Functions inherited from ExpressionElement | |
| virtual | ~ExpressionElement (void) | 
| Private Attributes | |
| Var * | m_Var | 
| MathParser::NameSpace * | m_ns | 
| const ExpressionElement * | m_pEE | 
| Additional Inherited Members | |
|  Public Types inherited from ExpressionElement | |
| enum | EEFlags { EE_NONE = 0x0U, EE_CONSTIFY = 0x1U, EE_OPTIMIZE = EE_CONSTIFY } | 
|  Static Public Member Functions inherited from ExpressionElement | |
| static unsigned | GetFlags (void) | 
| static void | SetFlag (EEFlags f) | 
| static void | ClearFlag (EEFlags f) | 
| static bool | IsFlag (EEFlags f) | 
|  Static Protected Attributes inherited from ExpressionElement | |
| static unsigned | m_uEEFlags | 
Definition at line 537 of file evaluator_impl.h.
| 
 | inline | 
Definition at line 544 of file evaluator_impl.h.
| 
 | inline | 
| 
 | inlinevirtual | 
Implements ExpressionElement.
Definition at line 548 of file evaluator_impl.h.
References ExpressionElement::Eval(), m_pEE, m_Var, and Var::SetVal().

| 
 | inlinevirtual | 
Implements ExpressionElement.
Definition at line 556 of file evaluator_impl.h.
References NamedValue::GetName(), m_ns, m_pEE, m_Var, ExpressionElement::Output(), and MathParser::NameSpace::sGetName().

| 
 | private | 
Definition at line 540 of file evaluator_impl.h.
Referenced by Output().
| 
 | private | 
Definition at line 541 of file evaluator_impl.h.
Referenced by Eval(), Output(), and ~EE_Assign().
| 
 | mutableprivate | 
Definition at line 539 of file evaluator_impl.h.