Classes that encapsulate and handle the various formula functions. More...
Public Member Functions | |
| function_list_expression (function_symbol_table *symbols) | |
| virtual 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 &, formula_debugger *) const |
Private Attributes | |
| function_symbol_table * | symbols_ |
Classes that encapsulate and handle the various formula functions.
Definition at line 276 of file formula.cpp.
|
inlineexplicit |
Definition at line 279 of file formula.cpp.
|
inlineprivatevirtual |
Implements wfl::formula_expression.
Definition at line 289 of file formula.cpp.
References wfl::function_symbol_table::get_function_names(), and symbols_.
|
inlinevirtual |
Implements wfl::formula_expression.
Definition at line 283 of file formula.cpp.
|
private |
Definition at line 299 of file formula.cpp.
Referenced by execute().