MADARA
3.2.3
|
A convenience class for. More...
#include <VariableExpander.h>
Public Member Functions | |
madara::knowledge::VariableReference | expand (const std::string &key, const std::string &print_prefix, madara::knowledge::ThreadSafeContext &context, madara::logger::Logger *cur_logger, bool &key_expansion_necessary, std::vector< std::string > &splitters, std::vector< std::string > &tokens, std::vector< std::string > &pivot_list) |
Expands a key into either a VariableReference or tokens. More... | |
A convenience class for.
Definition at line 22 of file VariableExpander.h.
|
inline |
Expands a key into either a VariableReference or tokens.
KarlException | occurs when variable expansion is done improperly, e.g., when too few expander braces ({}) are used. |
Definition at line 31 of file VariableExpander.h.