, 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_inError | ExpEvaluator | [protected] |
m_opcodes | ExpEvaluator | [protected] |
m_operators | ExpEvaluator | [protected] |
m_unaryOps | ExpEvaluator | [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 name | ExpEvaluator | |
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 name | ExpEvaluator | |
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] |