13 #include "uicmddrivermod.h" 27 const char* process(
const char* exprstr,
BufferString& val,
28 bool isargument=
false);
31 const char*
parsedExpr()
const {
return parsedexpr_.buf(); }
32 const char*
breakPrefix()
const {
return breakprefix_.buf(); }
33 bool isParseError()
const;
34 const char*
errMsg()
const;
37 const char* interpretSingleExpr(
const char* parstr,
39 const char* interpretCompositeExpr(
const char* parstr,
41 void setBreakPrefix(
const char* endptr,
#define mExpClass(module)
Definition: commondefs.h:157
Command Drive
Definition: canvascommands.h:20
BufferString errmsg_
Definition: interpretexpr.h:49
Definition: interpretexpr.h:22
const char * breakPrefix() const
Definition: interpretexpr.h:32
const char * parsedExpr() const
Definition: interpretexpr.h:31
const CmdDriver & drv_
Definition: interpretexpr.h:52
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
bool trivialresult_
Definition: interpretexpr.h:45
BufferString breakprefix_
Definition: interpretexpr.h:47
const char * errMsg() const
Definition: horizontracker.h:59
bool isResultTrivial() const
Definition: interpretexpr.h:30
Definition: cmddriver.h:102
BufferString parsedexpr_
Definition: interpretexpr.h:46
const char * exprstr_
Definition: interpretexpr.h:44