|
Yate
|
This is the complete list of members for ExpEvaluator, including all inherited members.
| addOpcode(ExpOperation *oper, unsigned int line=0) | ExpEvaluator | protected |
| addOpcode(Opcode oper, bool barrier=false, unsigned int line=0) | ExpEvaluator | protected |
| addOpcode(Opcode oper, int64_t value, bool barrier=false) | ExpEvaluator | protected |
| addOpcode(const String &value) | ExpEvaluator | protected |
| addOpcode(int64_t value) | ExpEvaluator | protected |
| addOpcode(bool value) | ExpEvaluator | protected |
| addOpcode(Opcode oper, const String &name, int64_t value=0, bool barrier=false, unsigned int line=0) | ExpEvaluator | protected |
| C enum value (defined in ExpEvaluator) | ExpEvaluator | |
| compile(ParsePoint &expr, GenObject *context=0) | ExpEvaluator | |
| condLower(char chr, bool makeLower) | ExpEvaluator | inlineprotectedstatic |
| 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 | inlineprotected |
| dump(const ObjList &codes, String &res, bool lineNo=false) const | ExpEvaluator | |
| dump(String &res, bool lineNo=false) const | ExpEvaluator | virtual |
| dump(const ObjList &codes, bool lineNo=false) const | ExpEvaluator | inline |
| dump(bool lineNo=false) const | ExpEvaluator | inline |
| dump(const ExpOperation &oper, String &res, bool lineNo=false) const | ExpEvaluator | protectedvirtual |
| 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 | |
| formatLineNo(String &buf, unsigned int line) const | ExpEvaluator | protectedvirtual |
| getEscape(const char *&expr, String &str, char sep) | ExpEvaluator | protectedvirtual |
| getField(ParsePoint &expr) | ExpEvaluator | protectedvirtual |
| getFunction(ParsePoint &expr) | ExpEvaluator | protectedvirtual |
| getInstruction(ParsePoint &expr, char stop=0, GenObject *nested=0) | ExpEvaluator | protectedvirtual |
| getKeyword(const char *str) const | ExpEvaluator | protectedvirtual |
| getLineOf(ExpOperation *op1, ExpOperation *op2=0, ExpOperation *op3=0) | ExpEvaluator | static |
| getNumber(ParsePoint &expr) | ExpEvaluator | protectedvirtual |
| getOperand(ParsePoint &expr, bool endOk=true, int precedence=0) | ExpEvaluator | protectedvirtual |
| getOperator(const char *&expr, const TokenDict *operators, bool caseInsensitive=false) const | ExpEvaluator | protected |
| getOperator(ParsePoint &expr) | ExpEvaluator | protectedvirtual |
| getOperator(Opcode oper) const | ExpEvaluator | protectedvirtual |
| getPostfixOperator(ParsePoint &expr, int precedence=0) | ExpEvaluator | protectedvirtual |
| getPrecedence(Opcode oper) const | ExpEvaluator | protectedvirtual |
| getRightAssoc(Opcode oper) const | ExpEvaluator | protectedvirtual |
| getSeparator(ParsePoint &expr, bool remove) | ExpEvaluator | protectedvirtual |
| getSimple(ParsePoint &expr, bool constOnly=false) | ExpEvaluator | protectedvirtual |
| getString(ParsePoint &expr) | ExpEvaluator | protectedvirtual |
| getString(const char *&expr, String &str) | ExpEvaluator | protectedvirtual |
| getUnaryOperator(ParsePoint &expr) | ExpEvaluator | protectedvirtual |
| gotError(const char *error=0, const char *text=0, unsigned int line=0) const | ExpEvaluator | protected |
| gotError(const char *error=0, const char *text=0, unsigned int line=0) | ExpEvaluator | protected |
| gotError(const char *error, unsigned int line) const | ExpEvaluator | inlineprotected |
| gotError(const char *error, unsigned int line) | ExpEvaluator | inlineprotected |
| inError() const | ExpEvaluator | inline |
| keywordChar(char c) const | ExpEvaluator | protectedvirtual |
| keywordDigit(char c) const | ExpEvaluator | protectedvirtual |
| keywordLetter(char c) const | ExpEvaluator | protectedvirtual |
| lineNumber() const | ExpEvaluator | inline |
| m_inError | ExpEvaluator | protected |
| m_lastOpcode | ExpEvaluator | protected |
| m_lineNo | ExpEvaluator | protected |
| m_opcodes | ExpEvaluator | protected |
| m_operators | ExpEvaluator | protected |
| m_unaryOps | ExpEvaluator | protected |
| null() const | ExpEvaluator | virtual |
| 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 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 |
| ParsePoint (defined in ExpEvaluator) | ExpEvaluator | friend |
| Parser enum name | ExpEvaluator | |
| popAny(ObjList &stack) | ExpEvaluator | static |
| popOne(ObjList &stack) | ExpEvaluator | static |
| popOpcode() | ExpEvaluator | protected |
| popValue(ObjList &stack, GenObject *context=0) const | ExpEvaluator | virtual |
| preProcess(ParsePoint &expr, GenObject *context=0) | ExpEvaluator | protectedvirtual |
| 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 | protectedvirtual |
| runCompile(ParsePoint &expr, char stop, GenObject *nested=0) | ExpEvaluator | protected |
| runCompile(ParsePoint &expr, const char *stop=0, GenObject *nested=0) | ExpEvaluator | protectedvirtual |
| runEvaluate(const ObjList &opcodes, ObjList &stack, GenObject *context=0) const | ExpEvaluator | protectedvirtual |
| runEvaluate(const ObjVector &opcodes, ObjList &stack, GenObject *context=0, unsigned int index=0) const | ExpEvaluator | protectedvirtual |
| runEvaluate(ObjList &stack, GenObject *context=0) const | ExpEvaluator | protectedvirtual |
| runField(ObjList &stack, const ExpOperation &oper, GenObject *context=0) const | ExpEvaluator | protectedvirtual |
| runFunction(ObjList &stack, const ExpOperation &oper, GenObject *context=0) const | ExpEvaluator | protectedvirtual |
| runOperation(ObjList &stack, const ExpOperation &oper, GenObject *context=0) const | ExpEvaluator | virtual |
| simplify() | ExpEvaluator | inline |
| skipComments(ParsePoint &expr, GenObject *context=0) | ExpEvaluator | protectedvirtual |
| skipWhites(ParsePoint &expr) | ExpEvaluator | protectedvirtual |
| SQL enum value (defined in ExpEvaluator) | ExpEvaluator | |
| trySimplify() | ExpEvaluator | protectedvirtual |
| unaryOps() const | ExpEvaluator | inline |
| ~DebugEnabler() (defined in DebugEnabler) | DebugEnabler | inline |
| ~ExpEvaluator() | ExpEvaluator | virtual |