Constructs an AST node.
the handle of the AST node.
the kind of the AST node.
the parser that owns the AST node.
Traverse this node using the given visitor.
the visitor.
the context.
the result of the visit.
Returns the attributeList of this node
Returns the declarationList of this node
Returns the source location of the AST node.
the source location of the AST node.
Returns the extraAttributeList of this node
Returns the handle of the AST node.
the handle of the AST node.
Returns the identifier attribute of this node
Returns the location of the identifier token in this node
Returns the location of the inline token in this node
Returns the isInline attribute of this node
Returns the location of the lbrace token in this node
Returns the location of the namespace token in this node
Returns the nestedNamespaceSpecifierList of this node
Returns the location of the rbrace token in this node
Returns the source location of the AST node.
the source location of the AST node.
Returns true if the AST node is of the given kind.
the kind to check.
true if the AST node is of the given kind.
Returns true if the AST node is not of the given kind.
the kind to check.
true if the AST node is not of the given kind.
Returns the cursor of the AST node.
The cursor is used to traverse the AST.
the cursor of the AST node.
Static
from
NamespaceDefinitionAST node.