class ExplicitTemplateInstantiation
Declaration
class ExplicitTemplateInstantiation : public Declaration { /* full declaration omitted */ };
Description
template <declaration > Examples: template struct X <int > template void foo <int >() template int var <double >
Declared at: clang/include/clang/Tooling/Syntax/Nodes.h:427
Inherits from: Declaration
Member Variables
Method Overview
- public ExplicitTemplateInstantiation()
- public static bool classof(const clang::syntax::Node * N)
- public clang::syntax::Declaration * getDeclaration()
- public clang::syntax::Leaf * getExternKeyword()
- public clang::syntax::Leaf * getTemplateKeyword()
Inherited from Declaration:
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
¶ExplicitTemplateInstantiation()
ExplicitTemplateInstantiation()
Declared at: clang/include/clang/Tooling/Syntax/Nodes.h:429
¶static bool classof(const clang::syntax::Node* N)
static bool classof(const clang::syntax::Node* N)
Declared at: clang/include/clang/Tooling/Syntax/Nodes.h:431
Parameters
- const clang::syntax::Node* N
¶clang::syntax::Declaration* getDeclaration()
clang::syntax::Declaration* getDeclaration()
Declared at: clang/include/clang/Tooling/Syntax/Nodes.h:434
¶clang::syntax::Leaf* getExternKeyword()
clang::syntax::Leaf* getExternKeyword()
Declared at: clang/include/clang/Tooling/Syntax/Nodes.h:433
¶clang::syntax::Leaf* getTemplateKeyword()
clang::syntax::Leaf* getTemplateKeyword()
Declared at: clang/include/clang/Tooling/Syntax/Nodes.h:432