Yate
ExpEvaluator Member List

This is the complete list of members for ExpEvaluator, including all inherited members.

addOpcode(ExpOperation *oper, unsigned int line=0)ExpEvaluatorprotected
addOpcode(Opcode oper, bool barrier=false, unsigned int line=0)ExpEvaluatorprotected
addOpcode(Opcode oper, int64_t value, bool barrier=false)ExpEvaluatorprotected
addOpcode(const String &value)ExpEvaluatorprotected
addOpcode(int64_t value)ExpEvaluatorprotected
addOpcode(bool value)ExpEvaluatorprotected
addOpcode(Opcode oper, const String &name, int64_t value=0, bool barrier=false, unsigned int line=0)ExpEvaluatorprotected
C enum value (defined in ExpEvaluator)ExpEvaluator
compile(ParsePoint &expr, GenObject *context=0)ExpEvaluator
condLower(char chr, bool makeLower)ExpEvaluatorinlineprotectedstatic
debugAt(int level) constDebugEnabler
debugChain(const DebugEnabler *chain=0)DebugEnablerinline
debugChained() constDebugEnablerinline
debugCopy(const DebugEnabler *original=0)DebugEnabler
debugEnabled() constDebugEnablerinline
debugEnabled(bool enable)DebugEnablerinline
DebugEnabler(int level=TelEngine::debugLevel(), bool enabled=true)DebugEnablerinline
debugLevel() constDebugEnablerinline
debugLevel(int level)DebugEnabler
debugName() constDebugEnablerinline
debugName(const char *name)DebugEnablerinlineprotected
dump(const ObjList &codes, String &res, bool lineNo=false) constExpEvaluator
dump(String &res, bool lineNo=false) constExpEvaluatorvirtual
dump(const ObjList &codes, bool lineNo=false) constExpEvaluatorinline
dump(bool lineNo=false) constExpEvaluatorinline
dump(const ExpOperation &oper, String &res, bool lineNo=false) constExpEvaluatorprotectedvirtual
evaluate(ObjList *results, GenObject *context=0) constExpEvaluator
evaluate(ObjList &results, GenObject *context=0) constExpEvaluatorinline
evaluate(NamedList &results, unsigned int index=0, const char *prefix=0, GenObject *context=0) constExpEvaluator
evaluate(Array &results, unsigned int index, GenObject *context=0) constExpEvaluator
ExpEvaluator(const TokenDict *operators=0, const TokenDict *unaryOps=0)ExpEvaluatorexplicit
ExpEvaluator(Parser style)ExpEvaluatorexplicit
ExpEvaluator(const ExpEvaluator &original)ExpEvaluator
extender() constExpEvaluatorinline
extender(ExpExtender *ext)ExpEvaluator
formatLineNo(String &buf, unsigned int line) constExpEvaluatorprotectedvirtual
getEscape(const char *&expr, String &str, char sep)ExpEvaluatorprotectedvirtual
getField(ParsePoint &expr)ExpEvaluatorprotectedvirtual
getFunction(ParsePoint &expr)ExpEvaluatorprotectedvirtual
getInstruction(ParsePoint &expr, char stop=0, GenObject *nested=0)ExpEvaluatorprotectedvirtual
getKeyword(const char *str) constExpEvaluatorprotectedvirtual
getLineOf(ExpOperation *op1, ExpOperation *op2=0, ExpOperation *op3=0)ExpEvaluatorstatic
getNumber(ParsePoint &expr)ExpEvaluatorprotectedvirtual
getOperand(ParsePoint &expr, bool endOk=true, int precedence=0)ExpEvaluatorprotectedvirtual
getOperator(const char *&expr, const TokenDict *operators, bool caseInsensitive=false) constExpEvaluatorprotected
getOperator(ParsePoint &expr)ExpEvaluatorprotectedvirtual
getOperator(Opcode oper) constExpEvaluatorprotectedvirtual
getPostfixOperator(ParsePoint &expr, int precedence=0)ExpEvaluatorprotectedvirtual
getPrecedence(Opcode oper) constExpEvaluatorprotectedvirtual
getRightAssoc(Opcode oper) constExpEvaluatorprotectedvirtual
getSeparator(ParsePoint &expr, bool remove)ExpEvaluatorprotectedvirtual
getSimple(ParsePoint &expr, bool constOnly=false)ExpEvaluatorprotectedvirtual
getString(ParsePoint &expr)ExpEvaluatorprotectedvirtual
getString(const char *&expr, String &str)ExpEvaluatorprotectedvirtual
getUnaryOperator(ParsePoint &expr)ExpEvaluatorprotectedvirtual
gotError(const char *error=0, const char *text=0, unsigned int line=0) constExpEvaluatorprotected
gotError(const char *error=0, const char *text=0, unsigned int line=0)ExpEvaluatorprotected
gotError(const char *error, unsigned int line) constExpEvaluatorinlineprotected
gotError(const char *error, unsigned int line)ExpEvaluatorinlineprotected
inError() constExpEvaluatorinline
keywordChar(char c) constExpEvaluatorprotectedvirtual
keywordDigit(char c) constExpEvaluatorprotectedvirtual
keywordLetter(char c) constExpEvaluatorprotectedvirtual
lineNumber() constExpEvaluatorinline
m_inErrorExpEvaluatorprotected
m_lastOpcodeExpEvaluatorprotected
m_lineNoExpEvaluatorprotected
m_opcodesExpEvaluatorprotected
m_operatorsExpEvaluatorprotected
m_unaryOpsExpEvaluatorprotected
null() constExpEvaluatorvirtual
OpcAdd enum value (defined in ExpEvaluator)ExpEvaluator
OpcAnd enum value (defined in ExpEvaluator)ExpEvaluator
OpcAs enum value (defined in ExpEvaluator)ExpEvaluator
OpcAssign enum value (defined in ExpEvaluator)ExpEvaluator
OpcCat enum value (defined in ExpEvaluator)ExpEvaluator
OpcCond enum value (defined in ExpEvaluator)ExpEvaluator
OpcCopy enum value (defined in ExpEvaluator)ExpEvaluator
OpcDecPost enum value (defined in ExpEvaluator)ExpEvaluator
OpcDecPre enum value (defined in ExpEvaluator)ExpEvaluator
OpcDiv enum value (defined in ExpEvaluator)ExpEvaluator
OpcDrop enum value (defined in ExpEvaluator)ExpEvaluator
OpcDup enum value (defined in ExpEvaluator)ExpEvaluator
OpcEq enum value (defined in ExpEvaluator)ExpEvaluator
OpcField enum value (defined in ExpEvaluator)ExpEvaluator
OpcFunc enum value (defined in ExpEvaluator)ExpEvaluator
OpcGe enum value (defined in ExpEvaluator)ExpEvaluator
OpcGt enum value (defined in ExpEvaluator)ExpEvaluator
OpcILike enum value (defined in ExpEvaluator)ExpEvaluator
OpcIncPost enum value (defined in ExpEvaluator)ExpEvaluator
OpcIncPre enum value (defined in ExpEvaluator)ExpEvaluator
OpcLabel enum value (defined in ExpEvaluator)ExpEvaluator
OpcLAnd enum value (defined in ExpEvaluator)ExpEvaluator
OpcLe enum value (defined in ExpEvaluator)ExpEvaluator
OpcLike enum value (defined in ExpEvaluator)ExpEvaluator
OpcLNot enum value (defined in ExpEvaluator)ExpEvaluator
OpcLOr enum value (defined in ExpEvaluator)ExpEvaluator
OpcLt enum value (defined in ExpEvaluator)ExpEvaluator
OpcLXor enum value (defined in ExpEvaluator)ExpEvaluator
OpcMod enum value (defined in ExpEvaluator)ExpEvaluator
OpcMul enum value (defined in ExpEvaluator)ExpEvaluator
OpcNe enum value (defined in ExpEvaluator)ExpEvaluator
OpcNeg enum value (defined in ExpEvaluator)ExpEvaluator
OpcNIlike enum value (defined in ExpEvaluator)ExpEvaluator
OpcNLike enum value (defined in ExpEvaluator)ExpEvaluator
OpcNone enum value (defined in ExpEvaluator)ExpEvaluator
OpcNot enum value (defined in ExpEvaluator)ExpEvaluator
OpcNull enum value (defined in ExpEvaluator)ExpEvaluator
OpcNullish enum value (defined in ExpEvaluator)ExpEvaluator
Opcode enum nameExpEvaluator
OpcOr enum value (defined in ExpEvaluator)ExpEvaluator
OpcOver enum value (defined in ExpEvaluator)ExpEvaluator
OpcPrivate enum value (defined in ExpEvaluator)ExpEvaluator
OpcPush enum value (defined in ExpEvaluator)ExpEvaluator
OpcReIM enum value (defined in ExpEvaluator)ExpEvaluator
OpcReINm enum value (defined in ExpEvaluator)ExpEvaluator
OpcReM enum value (defined in ExpEvaluator)ExpEvaluator
OpcReNm enum value (defined in ExpEvaluator)ExpEvaluator
OpcRot enum value (defined in ExpEvaluator)ExpEvaluator
OpcShl enum value (defined in ExpEvaluator)ExpEvaluator
OpcShr enum value (defined in ExpEvaluator)ExpEvaluator
OpcSub enum value (defined in ExpEvaluator)ExpEvaluator
OpcSwap enum value (defined in ExpEvaluator)ExpEvaluator
OpcXor enum value (defined in ExpEvaluator)ExpEvaluator
operators() constExpEvaluatorinline
ParsePoint (defined in ExpEvaluator)ExpEvaluatorfriend
Parser enum nameExpEvaluator
popAny(ObjList &stack)ExpEvaluatorstatic
popOne(ObjList &stack)ExpEvaluatorstatic
popOpcode()ExpEvaluatorprotected
popValue(ObjList &stack, GenObject *context=0) constExpEvaluatorvirtual
preProcess(ParsePoint &expr, GenObject *context=0)ExpEvaluatorprotectedvirtual
pushOne(ObjList &stack, ExpOperation *oper)ExpEvaluatorstatic
runAllFields(ObjList &stack, GenObject *context=0) constExpEvaluatorvirtual
runAssign(ObjList &stack, const ExpOperation &oper, GenObject *context=0) constExpEvaluatorprotectedvirtual
runCompile(ParsePoint &expr, char stop, GenObject *nested=0)ExpEvaluatorprotected
runCompile(ParsePoint &expr, const char *stop=0, GenObject *nested=0)ExpEvaluatorprotectedvirtual
runEvaluate(const ObjList &opcodes, ObjList &stack, GenObject *context=0) constExpEvaluatorprotectedvirtual
runEvaluate(const ObjVector &opcodes, ObjList &stack, GenObject *context=0, unsigned int index=0) constExpEvaluatorprotectedvirtual
runEvaluate(ObjList &stack, GenObject *context=0) constExpEvaluatorprotectedvirtual
runField(ObjList &stack, const ExpOperation &oper, GenObject *context=0) constExpEvaluatorprotectedvirtual
runFunction(ObjList &stack, const ExpOperation &oper, GenObject *context=0) constExpEvaluatorprotectedvirtual
runOperation(ObjList &stack, const ExpOperation &oper, GenObject *context=0) constExpEvaluatorvirtual
simplify()ExpEvaluatorinline
skipComments(ParsePoint &expr, GenObject *context=0)ExpEvaluatorprotectedvirtual
skipWhites(ParsePoint &expr)ExpEvaluatorprotectedvirtual
SQL enum value (defined in ExpEvaluator)ExpEvaluator
trySimplify()ExpEvaluatorprotectedvirtual
unaryOps() constExpEvaluatorinline
~DebugEnabler() (defined in DebugEnabler)DebugEnablerinline
~ExpEvaluator()ExpEvaluatorvirtual