| appendOpCode(eOpCodes theOpCode) | xalanc::XPathExpression | |
| appendOpCode(eOpCodes theOpCode, const OpCodeMapValueVectorType &theArgs) | xalanc::XPathExpression | inline |
| dumpOpCodeMap(PrintWriter &thePrintWriter, OpCodeMapSizeType theStartPosition=0) const | xalanc::XPathExpression | |
| dumpOpCodeMap(OstreamType &theStream, OpCodeMapSizeType theStartPosition=0) const | xalanc::XPathExpression | |
| dumpRemainingTokenQueue(PrintWriter &thePrintWriter) const | xalanc::XPathExpression | |
| dumpRemainingTokenQueue(OstreamType &theStream, MemoryManager &theMemoryManager) const | xalanc::XPathExpression | |
| dumpTokenQueue(PrintWriter &thePrintWriter, TokenQueueSizeType theStartPosition=0) const | xalanc::XPathExpression | |
| dumpTokenQueue(OstreamType &theStream, TokenQueueSizeType theStartPosition=0) const | xalanc::XPathExpression | |
| eDummy enum name | xalanc::XPathExpression | |
| eELEMWILDCARD enum value | xalanc::XPathExpression | |
| eEMPTY enum value | xalanc::XPathExpression | |
| eENDOP enum value | xalanc::XPathExpression | |
| eFROM_ANCESTORS enum value | xalanc::XPathExpression | |
| eFROM_ANCESTORS_OR_SELF enum value | xalanc::XPathExpression | |
| eFROM_ATTRIBUTES enum value | xalanc::XPathExpression | |
| eFROM_CHILDREN enum value | xalanc::XPathExpression | |
| eFROM_DESCENDANTS enum value | xalanc::XPathExpression | |
| eFROM_DESCENDANTS_OR_SELF enum value | xalanc::XPathExpression | |
| eFROM_FOLLOWING enum value | xalanc::XPathExpression | |
| eFROM_FOLLOWING_SIBLINGS enum value | xalanc::XPathExpression | |
| eFROM_NAMESPACE enum value | xalanc::XPathExpression | |
| eFROM_PARENT enum value | xalanc::XPathExpression | |
| eFROM_PRECEDING enum value | xalanc::XPathExpression | |
| eFROM_PRECEDING_SIBLINGS enum value | xalanc::XPathExpression | |
| eFROM_ROOT enum value | xalanc::XPathExpression | |
| eFROM_SELF enum value | xalanc::XPathExpression | |
| eMATCH_ANY_ANCESTOR enum value | xalanc::XPathExpression | |
| eMATCH_ANY_ANCESTOR_WITH_FUNCTION_CALL enum value | xalanc::XPathExpression | |
| eMATCH_ANY_ANCESTOR_WITH_PREDICATE enum value | xalanc::XPathExpression | |
| eMATCH_ATTRIBUTE enum value | xalanc::XPathExpression | |
| eMATCH_IMMEDIATE_ANCESTOR enum value | xalanc::XPathExpression | |
| eNODENAME enum value | xalanc::XPathExpression | |
| eNODETYPE_ANYELEMENT enum value | xalanc::XPathExpression | |
| eNODETYPE_COMMENT enum value | xalanc::XPathExpression | |
| eNODETYPE_NODE enum value | xalanc::XPathExpression | |
| eNODETYPE_PI enum value | xalanc::XPathExpression | |
| eNODETYPE_ROOT enum value | xalanc::XPathExpression | |
| eNODETYPE_TEXT enum value | xalanc::XPathExpression | |
| eOP_AND enum value | xalanc::XPathExpression | |
| eOP_ARGUMENT enum value | xalanc::XPathExpression | |
| eOP_BOOL enum value | xalanc::XPathExpression | |
| eOP_DIV enum value | xalanc::XPathExpression | |
| eOP_EQUALS enum value | xalanc::XPathExpression | |
| eOP_EXTFUNCTION enum value | xalanc::XPathExpression | |
| eOP_FUNCTION enum value | xalanc::XPathExpression | |
| eOP_FUNCTION_BOOLEAN enum value | xalanc::XPathExpression | |
| eOP_FUNCTION_CEILING enum value | xalanc::XPathExpression | |
| eOP_FUNCTION_CONCAT enum value | xalanc::XPathExpression | |
| eOP_FUNCTION_COUNT enum value | xalanc::XPathExpression | |
| eOP_FUNCTION_FALSE enum value | xalanc::XPathExpression | |
| eOP_FUNCTION_FLOOR enum value | xalanc::XPathExpression | |
| eOP_FUNCTION_LAST enum value | xalanc::XPathExpression | |
| eOP_FUNCTION_LOCALNAME_0 enum value | xalanc::XPathExpression | |
| eOP_FUNCTION_LOCALNAME_1 enum value | xalanc::XPathExpression | |
| eOP_FUNCTION_NAME_0 enum value | xalanc::XPathExpression | |
| eOP_FUNCTION_NAME_1 enum value | xalanc::XPathExpression | |
| eOP_FUNCTION_NAMESPACEURI_0 enum value | xalanc::XPathExpression | |
| eOP_FUNCTION_NAMESPACEURI_1 enum value | xalanc::XPathExpression | |
| eOP_FUNCTION_NOT enum value | xalanc::XPathExpression | |
| eOP_FUNCTION_NUMBER_0 enum value | xalanc::XPathExpression | |
| eOP_FUNCTION_NUMBER_1 enum value | xalanc::XPathExpression | |
| eOP_FUNCTION_POSITION enum value | xalanc::XPathExpression | |
| eOP_FUNCTION_ROUND enum value | xalanc::XPathExpression | |
| eOP_FUNCTION_STRING_0 enum value | xalanc::XPathExpression | |
| eOP_FUNCTION_STRING_1 enum value | xalanc::XPathExpression | |
| eOP_FUNCTION_STRINGLENGTH_0 enum value | xalanc::XPathExpression | |
| eOP_FUNCTION_STRINGLENGTH_1 enum value | xalanc::XPathExpression | |
| eOP_FUNCTION_SUM enum value | xalanc::XPathExpression | |
| eOP_FUNCTION_TRUE enum value | xalanc::XPathExpression | |
| eOP_GROUP enum value | xalanc::XPathExpression | |
| eOP_GT enum value | xalanc::XPathExpression | |
| eOP_GTE enum value | xalanc::XPathExpression | |
| eOP_LITERAL enum value | xalanc::XPathExpression | |
| eOP_LOCATIONPATH enum value | xalanc::XPathExpression | |
| eOP_LOCATIONPATHPATTERN enum value | xalanc::XPathExpression | |
| eOP_LT enum value | xalanc::XPathExpression | |
| eOP_LTE enum value | xalanc::XPathExpression | |
| eOP_MATCHPATTERN enum value | xalanc::XPathExpression | |
| eOP_MINUS enum value | xalanc::XPathExpression | |
| eOP_MOD enum value | xalanc::XPathExpression | |
| eOP_MULT enum value | xalanc::XPathExpression | |
| eOP_NEG enum value | xalanc::XPathExpression | |
| eOP_NOTEQUALS enum value | xalanc::XPathExpression | |
| eOP_NUMBERLIT enum value | xalanc::XPathExpression | |
| eOP_OR enum value | xalanc::XPathExpression | |
| eOP_PLUS enum value | xalanc::XPathExpression | |
| eOP_PREDICATE enum value | xalanc::XPathExpression | |
| eOP_PREDICATE_WITH_POSITION enum value | xalanc::XPathExpression | |
| eOP_UNION enum value | xalanc::XPathExpression | |
| eOP_VARIABLE enum value | xalanc::XPathExpression | |
| eOP_XPATH enum value | xalanc::XPathExpression | |
| eOpCodeNextAvailable enum value | xalanc::XPathExpression | |
| eOpCodes enum name | xalanc::XPathExpression | |
| eRelativeBackward enum value | xalanc::XPathExpression | |
| eRelativeDirection enum name | xalanc::XPathExpression | |
| eRelativeForward enum value | xalanc::XPathExpression | |
| getCurrentPattern() const | xalanc::XPathExpression | inline |
| getInitialOpCodePosition() const | xalanc::XPathExpression | inline |
| getMemoryManager() | xalanc::XPathExpression | inline |
| getNextOpCodePosition(OpCodeMapPositionType opPos) const | xalanc::XPathExpression | inline |
| getNextOpCodePosition(OpCodeMapSizeType theIndex) const | xalanc::XPathExpression | inline |
| getNextToken() | xalanc::XPathExpression | inline |
| getNumberLiteral(int theIndex) const | xalanc::XPathExpression | inline |
| getOpCodeArgumentLength(OpCodeMapPositionType opPos) const | xalanc::XPathExpression | inline |
| getOpCodeLengthFromOpMap(OpCodeMapPositionType opPos, MemoryManager &theManager) const | xalanc::XPathExpression | |
| getOpCodeLengthFromOpMap(OpCodeMapSizeType theIndex, MemoryManager &theManager) const | xalanc::XPathExpression | |
| getOpCodeMapValue(OpCodeMapSizeType theIndex) const | xalanc::XPathExpression | inline |
| getOpCodeMapValue(OpCodeMapPositionType opPos) const | xalanc::XPathExpression | inline |
| getPreviousToken() | xalanc::XPathExpression | inline |
| getRelativeToken(TokenQueuePositionType theOffset, eRelativeDirection theDirection) const | xalanc::XPathExpression | inline |
| getToken(TokenQueuePositionType thePosition) const | xalanc::XPathExpression | inline |
| getTokenPosition() const | xalanc::XPathExpression | inline |
| hasMoreTokens() const | xalanc::XPathExpression | inline |
| insertOpCode(eOpCodes theOpCode, OpCodeMapSizeType theIndex) | xalanc::XPathExpression | |
| insertToken(const XalanDOMString &theToken) | xalanc::XPathExpression | inline |
| insertToken(double theNumber, const XalanDOMString &theString) | xalanc::XPathExpression | inline |
| isNodeTestOpCode(OpCodeMapValueType theOpCode) | xalanc::XPathExpression | static |
| isValidOpCodePosition(OpCodeMapPositionType opPos) const | xalanc::XPathExpression | inline |
| isValidOpCodePosition(OpCodeMapSizeType theIndex) const | xalanc::XPathExpression | inline |
| isValidTokenQueuePosition(TokenQueueSizeType thePosition) const | xalanc::XPathExpression | inline |
| NumberLiteralValueVectorType typedef | xalanc::XPathExpression | |
| OpCodeMapDifferenceType typedef | xalanc::XPathExpression | |
| opCodeMapLength() const | xalanc::XPathExpression | inline |
| OpCodeMapPositionType typedef | xalanc::XPathExpression | |
| opCodeMapSize() const | xalanc::XPathExpression | inline |
| OpCodeMapSizeType typedef | xalanc::XPathExpression | |
| OpCodeMapType typedef | xalanc::XPathExpression | |
| OpCodeMapValueType typedef | xalanc::XPathExpression | |
| OpCodeMapValueVectorType typedef | xalanc::XPathExpression | |
| OstreamType typedef | xalanc::XPathExpression | |
| pushArgumentOnOpCodeMap(const XToken &theXToken) | xalanc::XPathExpression | |
| pushArgumentOnOpCodeMap(const XalanDOMString &theString) | xalanc::XPathExpression | |
| pushArgumentOnOpCodeMap(double theNumber, const XalanDOMString &theString) | xalanc::XPathExpression | |
| pushCurrentTokenOnOpCodeMap() | xalanc::XPathExpression | |
| pushNumberLiteralOnOpCodeMap(double theNumber) | xalanc::XPathExpression | |
| pushToken(const XalanDOMString &theToken) | xalanc::XPathExpression | inline |
| pushToken(double theNumber, const XalanDOMString &theString) | xalanc::XPathExpression | inline |
| pushValueOnOpCodeMap(const OpCodeMapType::value_type &theValue) | xalanc::XPathExpression | inline |
| replaceOpCode(OpCodeMapSizeType theIndex, eOpCodes theOldOpCode, eOpCodes theNewOpCode) | xalanc::XPathExpression | |
| replaceRelativeToken(TokenQueuePositionType theOffset, eRelativeDirection theDirection, const XalanDOMString &theString) | xalanc::XPathExpression | inline |
| reset() | xalanc::XPathExpression | |
| resetTokenPosition() | xalanc::XPathExpression | inline |
| s_opCodeMapLengthIndex enum value | xalanc::XPathExpression | |
| setCurrentPattern(const XalanDOMString &thePattern) | xalanc::XPathExpression | inline |
| setOpCodeArgs(eOpCodes theOpCode, OpCodeMapSizeType theIndex, const OpCodeMapValueVectorType &theArgs) | xalanc::XPathExpression | |
| setOpCodeMapValue(OpCodeMapSizeType theOpCodeMapIndex, const OpCodeMapValueType &theValue) | xalanc::XPathExpression | inline |
| shrink() | xalanc::XPathExpression | |
| TokenQueuePositionType typedef | xalanc::XPathExpression | |
| tokenQueueSize() const | xalanc::XPathExpression | inline |
| TokenQueueSizeType typedef | xalanc::XPathExpression | |
| TokenQueueType typedef | xalanc::XPathExpression | |
| TokenQueueValueType typedef | xalanc::XPathExpression | |
| updateOpCodeLength(OpCodeMapSizeType theIndex) | xalanc::XPathExpression | inline |
| updateOpCodeLength(OpCodeMapValueType theOpCode, OpCodeMapSizeType theIndex) | xalanc::XPathExpression | |
| updateOpCodeLengthAfterNodeTest(OpCodeMapSizeType theIndex) | xalanc::XPathExpression | |
| updateShiftedOpCodeLength(OpCodeMapValueType theOpCode, OpCodeMapSizeType theOriginalIndex, OpCodeMapSizeType theNewIndex) | xalanc::XPathExpression | |
| XPathExpression(MemoryManager &theManager) | xalanc::XPathExpression | explicit |
| ~XPathExpression() | xalanc::XPathExpression | |