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