|
clang
5.0.0
|
A structure for storing the information associated with an overloaded template name. More...
#include "clang/AST/TemplateName.h"
Public Types | |
| typedef NamedDecl *const * | iterator |
Public Member Functions | |
| iterator | begin () const |
| iterator | end () const |
Public Member Functions inherited from clang::UncommonTemplateNameStorage | |
| unsigned | size () const |
| OverloadedTemplateStorage * | getAsOverloadedStorage () |
| SubstTemplateTemplateParmStorage * | getAsSubstTemplateTemplateParm () |
| SubstTemplateTemplateParmPackStorage * | getAsSubstTemplateTemplateParmPack () |
Friends | |
| class | ASTContext |
Additional Inherited Members | |
Protected Types inherited from clang::UncommonTemplateNameStorage | |
| enum | Kind { Overloaded, SubstTemplateTemplateParm, SubstTemplateTemplateParmPack } |
Protected Member Functions inherited from clang::UncommonTemplateNameStorage | |
| UncommonTemplateNameStorage (Kind kind, unsigned size) | |
Protected Attributes inherited from clang::UncommonTemplateNameStorage | |
| union { | |
| struct BitsTag Bits | |
| void * PointerAlignment | |
| }; | |
A structure for storing the information associated with an overloaded template name.
Definition at line 93 of file TemplateName.h.
| typedef NamedDecl* const* clang::OverloadedTemplateStorage::iterator |
Definition at line 107 of file TemplateName.h.
|
inline |
Definition at line 109 of file TemplateName.h.
References getStorage().
Referenced by clang::ASTContext::getNameForTemplate(), clang::ASTImporter::Import(), and clang::TemplateName::print().
|
inline |
Definition at line 110 of file TemplateName.h.
References getStorage(), and clang::UncommonTemplateNameStorage::size().
Referenced by clang::ASTImporter::Import().
|
friend |
Definition at line 94 of file TemplateName.h.
1.8.6