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)XPathExpression [inline]
dumpOpCodeMap(PrintWriter &thePrintWriter, OpCodeMapSizeType theStartPosition=0) const XPathExpression
dumpOpCodeMap(OstreamType &theStream, OpCodeMapSizeType theStartPosition=0) const XPathExpression
dumpRemainingTokenQueue(PrintWriter &thePrintWriter) const XPathExpression
dumpRemainingTokenQueue(OstreamType &theStream, MemoryManager &theMemoryManager) const XPathExpression
dumpTokenQueue(PrintWriter &thePrintWriter, TokenQueueSizeType theStartPosition=0) const XPathExpression
dumpTokenQueue(OstreamType &theStream, TokenQueueSizeType theStartPosition=0) const XPathExpression
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() const XPathExpression [inline]
getInitialOpCodePosition() const XPathExpression [inline]
getMemoryManager()XPathExpression [inline]
getNextOpCodePosition(OpCodeMapPositionType opPos) const XPathExpression [inline]
getNextOpCodePosition(OpCodeMapSizeType theIndex) const XPathExpression [inline]
getNextToken()XPathExpression [inline]
getNumberLiteral(int theIndex) const XPathExpression [inline]
getOpCodeArgumentLength(OpCodeMapPositionType opPos) const XPathExpression [inline]
getOpCodeLengthFromOpMap(OpCodeMapPositionType opPos, MemoryManager &theManager) const XPathExpression
getOpCodeLengthFromOpMap(OpCodeMapSizeType theIndex, MemoryManager &theManager) const XPathExpression
getOpCodeMapValue(OpCodeMapSizeType theIndex) const XPathExpression [inline]
getOpCodeMapValue(OpCodeMapPositionType opPos) const XPathExpression [inline]
getPreviousToken()XPathExpression [inline]
getRelativeToken(TokenQueuePositionType theOffset, eRelativeDirection theDirection) const XPathExpression [inline]
getToken(TokenQueuePositionType thePosition) const XPathExpression [inline]
getTokenPosition() const XPathExpression [inline]
hasMoreTokens() const XPathExpression [inline]
insertOpCode(eOpCodes theOpCode, OpCodeMapSizeType theIndex)XPathExpression
insertToken(const XalanDOMString &theToken)XPathExpression [inline]
insertToken(double theNumber, const XalanDOMString &theString)XPathExpression [inline]
isNodeTestOpCode(OpCodeMapValueType theOpCode)XPathExpression [static]
isValidOpCodePosition(OpCodeMapPositionType opPos) const XPathExpression [inline]
isValidOpCodePosition(OpCodeMapSizeType theIndex) const XPathExpression [inline]
isValidTokenQueuePosition(TokenQueueSizeType thePosition) const XPathExpression [inline]
NumberLiteralValueVectorType typedefXPathExpression
OpCodeMapDifferenceType typedefXPathExpression
opCodeMapLength() const XPathExpression [inline]
OpCodeMapPositionType typedefXPathExpression
opCodeMapSize() const XPathExpression [inline]
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)XPathExpression [inline]
pushToken(double theNumber, const XalanDOMString &theString)XPathExpression [inline]
pushValueOnOpCodeMap(const OpCodeMapType::value_type &theValue)XPathExpression [inline]
replaceOpCode(OpCodeMapSizeType theIndex, eOpCodes theOldOpCode, eOpCodes theNewOpCode)XPathExpression
replaceRelativeToken(TokenQueuePositionType theOffset, eRelativeDirection theDirection, const XalanDOMString &theString)XPathExpression [inline]
reset()XPathExpression
resetTokenPosition()XPathExpression [inline]
s_opCodeMapLengthIndex enum valueXPathExpression
setCurrentPattern(const XalanDOMString &thePattern)XPathExpression [inline]
setOpCodeArgs(eOpCodes theOpCode, OpCodeMapSizeType theIndex, const OpCodeMapValueVectorType &theArgs)XPathExpression
setOpCodeMapValue(OpCodeMapSizeType theOpCodeMapIndex, const OpCodeMapValueType &theValue)XPathExpression [inline]
shrink()XPathExpression
TokenQueuePositionType typedefXPathExpression
tokenQueueSize() const XPathExpression [inline]
TokenQueueSizeType typedefXPathExpression
TokenQueueType typedefXPathExpression
TokenQueueValueType typedefXPathExpression
updateOpCodeLength(OpCodeMapSizeType theIndex)XPathExpression [inline]
updateOpCodeLength(OpCodeMapValueType theOpCode, OpCodeMapSizeType theIndex)XPathExpression
updateOpCodeLengthAfterNodeTest(OpCodeMapSizeType theIndex)XPathExpression
updateShiftedOpCodeLength(OpCodeMapValueType theOpCode, OpCodeMapSizeType theOriginalIndex, OpCodeMapSizeType theNewIndex)XPathExpression
XPathExpression(MemoryManager &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.11
Copyright © 1999-2012 The Apache Software Foundation.
All Rights Reserved.

Apache Logo