Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.11


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

Apache Logo