class GlobalNameSpecifier
Declaration
class GlobalNameSpecifier : public NameSpecifier { /* full declaration omitted */ };
Description
The global namespace name specifier, this specifier doesn't correspond to a token instead an absence of tokens before a `::` characterizes it, in `::std::vector <int >` it would be characterized by the absence of a token before the first `::`
Declared at: build/tools/clang/include/clang/Tooling/Syntax/NodeClasses.inc:411
Inherits from: NameSpecifier
Member Variables
Method Overview
- public GlobalNameSpecifier()
- public static bool classof(const clang::syntax::Node * N)
Inherited from NameSpecifier:
Inherited from Tree:
- public classof
- public findChild
- public findChild
- public findFirstLeaf
- public findFirstLeaf
- public findLastLeaf
- public findLastLeaf
- public getChildren
- public getChildren
- public getFirstChild
- public getFirstChild
- public getLastChild
- public getLastChild
Inherited from Node:
- public assertInvariants
- public assertInvariantsRecursive
- public canModify
- public dump
- public dumpTokens
- public getKind
- public getNextSibling
- public getNextSibling
- public getParent
- public getParent
- public getPreviousSibling
- public getPreviousSibling
- public getRole
- public isDetached
- public isOriginal
Methods
¶GlobalNameSpecifier()
GlobalNameSpecifier()
Declared at: build/tools/clang/include/clang/Tooling/Syntax/NodeClasses.inc:413
¶static bool classof(const clang::syntax::Node* N)
static bool classof(const clang::syntax::Node* N)
Declared at: build/tools/clang/include/clang/Tooling/Syntax/NodeClasses.inc:414
Parameters
- const clang::syntax::Node* N