Class import_export::ExpressionParser

class ExpressionParser

Public Functions

ExpressionParser()
void setExpression(const std::string &expression)
void setStringConstant(const std::string &name, const std::string &value)
void setIntConstant(const std::string &name, const int value)
std::string evalAsString()
int evalAsInt()
double evalAsDouble()
bool evalAsBool()

Private Members

std::unique_ptr<mup::ParserX, ParserDeleter> parser_
struct ParserDeleter

Public Functions

void operator()(mup::ParserX *parser)