Public Member Functions | |
where_expression (expression_ptr body, expr_table_ptr clauses) | |
std::string | str () const |
![]() | |
formula_expression (const std::string &name="") | |
virtual | ~formula_expression () |
variant | evaluate (const formula_callable &variables, formula_debugger *fdb=nullptr) const |
std::string | get_name () const |
Private Member Functions | |
variant | execute (const formula_callable &variables, formula_debugger *fdb) const |
Private Attributes | |
expression_ptr | body_ |
expr_table_ptr | clauses_ |
Definition at line 851 of file formula.cpp.
|
inline |
Definition at line 854 of file formula.cpp.
|
inlineprivatevirtual |
Implements wfl::formula_expression.
Definition at line 874 of file formula.cpp.
References wfl::add_debug_info().
|
inlinevirtual |
Implements wfl::formula_expression.
Definition at line 858 of file formula.cpp.
|
private |
Definition at line 871 of file formula.cpp.
|
private |
Definition at line 872 of file formula.cpp.