OMNeT++ NEDXML  6.0.3
ASTNode Member List

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

appendChild(ASTNode *node)ASTNodevirtual
applyDefaults()ASTNodevirtual
ASTNode()ASTNode
ASTNode(ASTNode *parent)ASTNode
boolToString(bool b)ASTNodeprotectedstatic
dup() const =0ASTNodepure virtual
dupTree() constASTNodevirtual
enumToString(int b, const char *vals[], int nums[], int n)ASTNodeprotectedstatic
getAttribute(int k) const =0ASTNodepure virtual
getAttribute(const char *attr) constASTNodevirtual
getAttributeDefault(int k) const =0ASTNodepure virtual
getAttributeDefault(const char *attr) constASTNodevirtual
getAttributeName(int k) const =0ASTNodepure virtual
getFirstChild() constASTNodevirtual
getFirstChildWithAttribute(int tagcode, const char *attr, const char *attrvalue=nullptr)ASTNode
getFirstChildWithTag(int tagcode) constASTNodevirtual
getId() constASTNodevirtual
getLastChild() constASTNodevirtual
getNextSibling() constASTNodevirtual
getNextSiblingWithTag(int tagcode) constASTNodevirtual
getNumAttributes() const =0ASTNodepure virtual
getNumChildren() constASTNodevirtual
getNumChildrenWithTag(int tagcode) constASTNodevirtual
getNumCreated()ASTNodeinlinestatic
getNumExisting()ASTNodeinlinestatic
getParent() constASTNodevirtual
getParentWithTag(int tagcode)ASTNode
getPreviousSiblingWithTag(int tagcode) constASTNodevirtual
getPrevSibling() constASTNodevirtual
getSourceFileDirectory() constASTNodevirtual
getSourceFileName() constASTNodevirtual
getSourceLineNumber() constASTNodevirtual
getSourceLocation() constASTNodevirtual
getSourceRegion() constASTNodevirtual
getTagCode() const =0ASTNodepure virtual
getTagName() const =0ASTNodepure virtual
getUserData() constASTNodevirtual
insertChildBefore(ASTNode *where, ASTNode *newnode)ASTNodevirtual
lookupAttribute(const char *attr) constASTNodevirtual
removeChild(ASTNode *node)ASTNodevirtual
setAttribute(int k, const char *value)=0ASTNodepure virtual
setAttribute(const char *attr, const char *value)ASTNodevirtual
setId(long id)ASTNodevirtual
setSourceLocation(FileLine loc)ASTNodevirtual
setSourceLocation(const char *fileName, int lineNumber)ASTNodeinline
setSourceRegion(const SourceRegion &region)ASTNodevirtual
setUserData(UserData *data)ASTNodevirtual
stringToBool(const char *s)ASTNodeprotectedstatic
stringToEnum(const char *s, const char *vals[], int nums[], int n)ASTNodeprotectedstatic
validateEnum(int b, const char *vals[], int nums[], int n)ASTNodeprotectedstatic
~ASTNode()ASTNodevirtual