clang
10.0.0git
|
A structure for storing the information associated with a name that has been assumed to be a template name (despite finding no TemplateDecls). More...
#include "clang/AST/DeclarationName.h"
Public Member Functions | |
DeclarationName | getDeclName () const |
Get the name of the template. More... | |
![]() | |
unsigned | size () const |
OverloadedTemplateStorage * | getAsOverloadedStorage () |
AssumedTemplateStorage * | getAsAssumedTemplateName () |
SubstTemplateTemplateParmStorage * | getAsSubstTemplateTemplateParm () |
SubstTemplateTemplateParmPackStorage * | getAsSubstTemplateTemplateParmPack () |
Friends | |
class | ASTContext |
Additional Inherited Members | |
![]() | |
enum | Kind { Overloaded, Assumed, SubstTemplateTemplateParm, SubstTemplateTemplateParmPack } |
![]() | |
UncommonTemplateNameStorage (Kind kind, unsigned size) | |
![]() | |
union { | |
struct BitsTag Bits | |
void * PointerAlignment | |
}; | |
A structure for storing the information associated with a name that has been assumed to be a template name (despite finding no TemplateDecls).
Definition at line 868 of file DeclarationName.h.
|
inline |
Get the name of the template.
Definition at line 877 of file DeclarationName.h.
Referenced by clang::ASTImporter::Import().
|
friend |
Definition at line 869 of file DeclarationName.h.