WSF
WsfParseNode Member List

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

Add(WsfParseNode *aChild)WsfParseNode
cBLOCK_END enum valueWsfParseNode
cBLOCK_NODE enum valueWsfParseNode
cBLOCK_START enum valueWsfParseNode
cDELAY_LOAD enum valueWsfParseNode
cERROR_INCOMPLETE enum valueWsfParseNode
cLAZY_TYPE_MASK enum valueWsfParseNode
cLAZY_TYPE_REFERENCE_NODE enum valueWsfParseNode
cLAZY_TYPENAME_NODE enum valueWsfParseNode
cLOAD_TYPE_NODE enum valueWsfParseNode
cNAMED_NODE enum valueWsfParseNode
cPRUNE_NODE enum valueWsfParseNode
cSCRIPT_BLOCK enum valueWsfParseNode
cSCRIPT_FUNCTION enum valueWsfParseNode
cSCRIPT_MASK enum valueWsfParseNode
cSCRIPT_VARIABLES enum valueWsfParseNode
cTYPE_MASK enum valueWsfParseNode
cTYPE_NAME_NODE enum valueWsfParseNode
cTYPE_REFERENCE_NODE enum valueWsfParseNode
DebugPrint(ut::log::MessageStream &aStream)WsfParseNode
Detatch()WsfParseNode
Down()WsfParseNodeinline
FarLeft()WsfParseNode
FarRight()WsfParseNode
FindChildByType(const std::string &aType) constWsfParseNode
Flags enum nameWsfParseNode
GetAuxiliaryValue() constWsfParseNodeinline
GetBoundingRange(UtTextDocument *aSource)WsfParseNode
GetChild(size_t aIndex) constWsfParseNode
GetFlags() constWsfParseNodeinline
GetLeftmostLeaf()WsfParseNode
GetLeftmostValue(UtTextDocument *aSourcePtr)WsfParseNode
GetLeftmostValue()WsfParseNode
GetNodeString(WsfParseNode *aNodePtr)WsfParseNodestatic
GetParent() constWsfParseNodeinline
GetRangeNodes(WsfParseNode *aRootNodePtr, const UtTextDocumentRange &aRange, const std::vector< WsfParseNode * > &aFileTransitionNodes, std::vector< WsfParseNode * > &aNodes)WsfParseNodestatic
GetRightmostLeaf()WsfParseNode
GetRightmostValue(UtTextDocument *aSourcePtr)WsfParseNode
GetRightmostValue()WsfParseNode
GetTextValue()WsfParseNode
GetTopLevelRule() constWsfParseNode
InsertAfter(WsfParseNode *aNodePtr)WsfParseNode
InsertBefore(WsfParseNode *aNodePtr)WsfParseNode
Left()WsfParseNodeinline
LexicalIndex() constWsfParseNodeinline
LoadOrder() constWsfParseNode
MarkIncomplete()WsfParseNodeinline
MarkPruned()WsfParseNode
mAuxiliaryValueWsfParseNode
mFlagsWsfParseNode
mRulePtrWsfParseNode
mTypeWsfParseNode
mValueWsfParseNode
Next(bool aRecurseDown=true) constWsfParseNode
NextLeaf(bool aRecurseDown=true) constWsfParseNode
Previous() constWsfParseNode
PreviousLeaf() constWsfParseNode
Print(std::ostream &aStream, int aIndent, bool aVerbose)WsfParseNode
Replace(WsfParseNode *aNodePtr)WsfParseNode
ResetLinks()WsfParseNode
Right()WsfParseNodeinline
SetAuxiliaryValue(WsfParseAuxData *aValuePtr)WsfParseNodeinline
SetFlags(int aMask)WsfParseNodeinline
SetLexicalIndex(size_t aLexicalIndex)WsfParseNodeinline
SubtreeRange(UtTextDocument *aSource)WsfParseNode
SubtreeRange()WsfParseNode
WsfParseNode(WsfParseRule *aReader, const char *aType, UtTextDocumentRange aValue=UtTextDocumentRange())WsfParseNodeinlineprotected
WsfParseNode()WsfParseNodeinlineprotected
WsfParseNode(const WsfParseNode &)=defaultWsfParseNodeprotected
WsfParseNodeP classWsfParseNodefriend
WsfParseNodePool classWsfParseNodefriend
~WsfParseNode()=defaultWsfParseNodeprotected
Copyrights Multiple, All Rights Reserved