|
clang
3.8.0
|
Data that is common to all of the declarations of a given class template. More...
#include <DeclTemplate.h>
Public Member Functions | |
| Common () | |
Public Attributes | |
| llvm::FoldingSetVector < ClassTemplateSpecializationDecl > | Specializations |
| The class template specializations for this class template, including explicit specializations and instantiations. More... | |
| llvm::FoldingSetVector < ClassTemplatePartialSpecializationDecl > | PartialSpecializations |
| The class template partial specializations for this class template. More... | |
| QualType | InjectedClassNameType |
| The injected-class-name type for this class template. More... | |
| uint32_t * | LazySpecializations |
| If non-null, points to an array of specializations (including partial specializations) known only by their external declaration IDs. More... | |
Data that is common to all of the declarations of a given class template.
Definition at line 1936 of file DeclTemplate.h.
|
inline |
Definition at line 1937 of file DeclTemplate.h.
| QualType clang::ClassTemplateDecl::Common::InjectedClassNameType |
The injected-class-name type for this class template.
Definition at line 1949 of file DeclTemplate.h.
Referenced by clang::ClassTemplateDecl::getInjectedClassNameSpecialization().
| uint32_t* clang::ClassTemplateDecl::Common::LazySpecializations |
If non-null, points to an array of specializations (including partial specializations) known only by their external declaration IDs.
The first value in the array is the number of of specializations/ partial specializations that follow.
Definition at line 1956 of file DeclTemplate.h.
Referenced by clang::ClassTemplateDecl::LoadLazySpecializations(), and clang::ASTDeclReader::VisitClassTemplateDecl().
| llvm::FoldingSetVector<ClassTemplatePartialSpecializationDecl> clang::ClassTemplateDecl::Common::PartialSpecializations |
The class template partial specializations for this class template.
Definition at line 1946 of file DeclTemplate.h.
Referenced by clang::ClassTemplateDecl::getPartialSpecializations(), and clang::ASTDeclReader::VisitClassTemplateSpecializationDeclImpl().
| llvm::FoldingSetVector<ClassTemplateSpecializationDecl> clang::ClassTemplateDecl::Common::Specializations |
The class template specializations for this class template, including explicit specializations and instantiations.
Definition at line 1941 of file DeclTemplate.h.
Referenced by clang::ClassTemplateDecl::getSpecializations(), and clang::ASTDeclReader::VisitClassTemplateSpecializationDeclImpl().
1.8.6