class AssumedTemplateStorage
Declaration
class AssumedTemplateStorage : public UncommonTemplateNameStorage { /* full declaration omitted */ };
Description
A structure for storing the information associated with a name that has been assumed to be a template name (despite finding no TemplateDecls).
Declared at: clang/include/clang/AST/DeclarationName.h:940
Inherits from: UncommonTemplateNameStorage
Member Variables
- private clang::DeclarationName Name
Inherited from UncommonTemplateNameStorage:
Method Overview
- private AssumedTemplateStorage(clang::DeclarationName Name)
- public clang::DeclarationName getDeclName() const
Inherited from UncommonTemplateNameStorage:
- public getAsAssumedTemplateName
- public getAsOverloadedStorage
- public getAsSubstTemplateTemplateParm
- public getAsSubstTemplateTemplateParmPack
- public size
Methods
¶AssumedTemplateStorage(
clang::DeclarationName Name)
AssumedTemplateStorage(
clang::DeclarationName Name)
Declared at: clang/include/clang/AST/DeclarationName.h:943
Parameters
¶clang::DeclarationName getDeclName() const
clang::DeclarationName getDeclName() const
Description
Get the name of the template.
Declared at: clang/include/clang/AST/DeclarationName.h:949