clang
6.0.0
|
#include "clang/AST/DeclTemplate.h"
Public Member Functions | |
CommonBase () | |
Public Attributes | |
llvm::PointerIntPair< RedeclarableTemplateDecl *, 1, bool > | InstantiatedFromMember |
The template from which this was most directly instantiated (or null). More... | |
uint32_t * | LazySpecializations = nullptr |
If non-null, points to an array of specializations (including partial specializations) known only by their external declaration IDs. More... | |
Definition at line 803 of file DeclTemplate.h.
|
inline |
Definition at line 804 of file DeclTemplate.h.
llvm::PointerIntPair<RedeclarableTemplateDecl*, 1, bool> clang::RedeclarableTemplateDecl::CommonBase::InstantiatedFromMember |
The template from which this was most directly instantiated (or null).
The boolean value indicates whether this template was explicitly specialized.
Definition at line 812 of file DeclTemplate.h.
uint32_t* clang::RedeclarableTemplateDecl::CommonBase::LazySpecializations = nullptr |
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 specializations/partial specializations that follow.
Definition at line 819 of file DeclTemplate.h.
Referenced by clang::RedeclarableTemplateDecl::loadLazySpecializationsImpl().