Public Member Functions | |
| dot_expression (expression_ptr left, expression_ptr right) | |
| std::string | str () const |
Public Member Functions inherited from wfl::formula_expression | |
| 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 | left_ |
| expression_ptr | right_ |
Definition at line 599 of file formula.cpp.
|
inline |
Definition at line 602 of file formula.cpp.
|
inlineprivatevirtual |
Implements wfl::formula_expression.
Definition at line 614 of file formula.cpp.
References wfl::add_debug_info(), wfl::variant::as_callable(), wfl::variant::is_callable(), wfl::variant::is_list(), wfl::variant::is_map(), wfl::variant::is_string(), left_, and right_.
|
inlinevirtual |
Implements wfl::formula_expression.
Definition at line 606 of file formula.cpp.
|
private |
Definition at line 643 of file formula.cpp.
|
private |
Definition at line 643 of file formula.cpp.