Xalan-C++ API Reference  1.12.0
xalanc::XPathExpression Member List

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

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