## Xalan-C++ API Documentation

### The Xalan C++ XSLT Processor Version 1.9

Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

# XPathExpression Member List

This is the complete list of members for XPathExpression, including all inherited members.

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 |

Interpreting class diagrams

Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.

Xalan-C++ XSLT Processor Version 1.9 Copyright © 1999-2004 The Apache Software Foundation. All Rights Reserved.