The expression formatter used with DoxygenXLinks expressions option –format. The only difference to its parent class ExpressionFormatter is that with construction it grabs the expression compiler singleton which is located in an anonymous namespace.
Definition at line 41 of file expressions.hpp.
#include <expressions.hpp>
Public Method Index: | |
| DXLExpressionFormatter (const alib::String &formatString) | |
| Public Method Index: inherited from alib::expressions::util::ExpressionFormatter | |
| ExpressionFormatter (const String &formatString, Compiler *compiler, SPFormatter formatter=nullptr, character separatorChar='@') | |
| void | Format (AString &target, expressions::Scope &scope) |
Additional Inherited Members | |
| Protected Field Index: inherited from alib::expressions::util::ExpressionFormatter | |
| Compiler * | compiler |
| std::vector< Expression > | expressions |
| AString | formatStringStripped |
| std::vector< integer > | formatSubstrings |
| const AString | originalFormatString |
| SPFormatter | stdFormatter |
| dxl::DXLExpressionFormatter::DXLExpressionFormatter | ( | const alib::String & | formatString | ) |
Constructor. Passes the internal compiler singleton to the parent class.
| formatString | Passed to the constructor of ExpressionFormatter. |
Definition at line 494 of file expressions.cpp.