Yate
ExpEvaluator Member List
This is the complete list of members for ExpEvaluator, including all inherited members.
addOpcode(Opcode oper, bool barrier=false)ExpEvaluator [protected]
addOpcode(Opcode oper, long int value, bool barrier=false)ExpEvaluator [protected]
addOpcode(const String &value)ExpEvaluator [protected]
addOpcode(long int value)ExpEvaluator [protected]
addOpcode(bool value)ExpEvaluator [protected]
addOpcode(Opcode oper, const String &name, long int value=0, bool barrier=false)ExpEvaluator [protected]
C enum value (defined in ExpEvaluator)ExpEvaluator
compile(const char *expr, GenObject *context=0)ExpEvaluator
condLower(char chr, bool makeLower)ExpEvaluator [inline, protected, static]
debugAt(int level) const DebugEnabler
debugChain(const DebugEnabler *chain=0)DebugEnabler [inline]
debugChained() const DebugEnabler [inline]
debugCopy(const DebugEnabler *original=0)DebugEnabler
debugEnabled() const DebugEnabler [inline]
debugEnabled(bool enable)DebugEnabler [inline]
DebugEnabler(int level=TelEngine::debugLevel(), bool enabled=true)DebugEnabler [inline]
debugLevel() const DebugEnabler [inline]
debugLevel(int level)DebugEnabler
debugName() const DebugEnabler [inline]
debugName(const char *name)DebugEnabler [inline, protected]
dump(const ObjList &codes, String &res) const ExpEvaluator
dump(String &res) const ExpEvaluator [inline]
dump(const ObjList &codes) const ExpEvaluator [inline]
dump() const ExpEvaluator [inline]
evaluate(ObjList *results, GenObject *context=0) const ExpEvaluator
evaluate(ObjList &results, GenObject *context=0) const ExpEvaluator [inline]
evaluate(NamedList &results, unsigned int index=0, const char *prefix=0, GenObject *context=0) const ExpEvaluator
evaluate(Array &results, unsigned int index, GenObject *context=0) const ExpEvaluator
ExpEvaluator(const TokenDict *operators=0, const TokenDict *unaryOps=0)ExpEvaluator [explicit]
ExpEvaluator(Parser style)ExpEvaluator [explicit]
ExpEvaluator(const ExpEvaluator &original)ExpEvaluator
extender() const ExpEvaluator [inline]
extender(ExpExtender *ext)ExpEvaluator
getField(const char *&expr)ExpEvaluator [protected, virtual]
getFunction(const char *&expr)ExpEvaluator [protected, virtual]
getInstruction(const char *&expr, Opcode nested=OpcNone)ExpEvaluator [protected, virtual]
getKeyword(const char *str) const ExpEvaluator [protected, virtual]
getNumber(const char *&expr)ExpEvaluator [protected, virtual]
getOperand(const char *&expr, bool endOk=true)ExpEvaluator [protected, virtual]
getOperator(const char *&expr, const TokenDict *operators, bool caseInsensitive=false) const ExpEvaluator [protected]
getOperator(const char *&expr)ExpEvaluator [protected, virtual]
getOperator(Opcode oper) const ExpEvaluator [protected, virtual]
getPostfixOperator(const char *&expr)ExpEvaluator [protected, virtual]
getPrecedence(Opcode oper) const ExpEvaluator [protected, virtual]
getRightAssoc(Opcode oper) const ExpEvaluator [protected, virtual]
getSeparator(const char *&expr, bool remove)ExpEvaluator [protected, virtual]
getString(const char *&expr)ExpEvaluator [protected, virtual]
getUnaryOperator(const char *&expr)ExpEvaluator [protected, virtual]
gotError(const char *error=0, const char *text=0) const ExpEvaluator [protected]
gotError(const char *error=0, const char *text=0)ExpEvaluator [protected]
inError() const ExpEvaluator [inline]
keywordChar(char c) const ExpEvaluator [protected, virtual]
m_inErrorExpEvaluator [protected]
m_opcodesExpEvaluator [protected]
m_operatorsExpEvaluator [protected]
m_unaryOpsExpEvaluator [protected]
null() const ExpEvaluator [inline]
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
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
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() const ExpEvaluator [inline]
Parser enum nameExpEvaluator
popAny(ObjList &stack)ExpEvaluator [static]
popOne(ObjList &stack)ExpEvaluator [static]
popValue(ObjList &stack, GenObject *context=0) const ExpEvaluator [virtual]
preProcess(const char *&expr, GenObject *context=0)ExpEvaluator [protected, virtual]
pushOne(ObjList &stack, ExpOperation *oper)ExpEvaluator [static]
runAllFields(ObjList &stack, GenObject *context=0) const ExpEvaluator [virtual]
runAssign(ObjList &stack, const ExpOperation &oper, GenObject *context=0) const ExpEvaluator [protected, virtual]
runCompile(const char *&expr, char stop=0, Opcode nested=OpcNone)ExpEvaluator [protected, virtual]
runEvaluate(const ObjList &opcodes, ObjList &stack, GenObject *context=0) const ExpEvaluator [protected, virtual]
runEvaluate(const ObjVector &opcodes, ObjList &stack, GenObject *context=0, unsigned int index=0) const ExpEvaluator [protected, virtual]
runEvaluate(ObjList &stack, GenObject *context=0) const ExpEvaluator [protected, virtual]
runField(ObjList &stack, const ExpOperation &oper, GenObject *context=0) const ExpEvaluator [protected, virtual]
runFunction(ObjList &stack, const ExpOperation &oper, GenObject *context=0) const ExpEvaluator [protected, virtual]
runOperation(ObjList &stack, const ExpOperation &oper, GenObject *context=0) const ExpEvaluator [virtual]
simplify()ExpEvaluator [inline]
skipComments(const char *&expr, GenObject *context=0) const ExpEvaluator [protected, virtual]
skipWhites(const char *&expr)ExpEvaluator [protected, static]
SQL enum value (defined in ExpEvaluator)ExpEvaluator
trySimplify()ExpEvaluator [protected, virtual]
unaryOps() const ExpEvaluator [inline]
~DebugEnabler() (defined in DebugEnabler)DebugEnabler [inline]
~ExpEvaluator()ExpEvaluator [virtual]