Home | History | Annotate | Download | only in AST

Lines Matching refs:VarTemplateDecl

963 // VarTemplateDecl Implementation
966 void VarTemplateDecl::DeallocateCommon(void *Ptr) {
970 VarTemplateDecl *VarTemplateDecl::Create(ASTContext &C, DeclContext *DC,
974 VarTemplateDecl *PrevDecl) {
975 VarTemplateDecl *New = new (C) VarTemplateDecl(DC, L, Name, Params, Decl);
980 VarTemplateDecl *VarTemplateDecl::CreateDeserialized(ASTContext &C,
982 void *Mem = AllocateDeserializedDecl(C, ID, sizeof(VarTemplateDecl));
983 return new (Mem) VarTemplateDecl(EmptyShell());
988 void VarTemplateDecl::LoadLazySpecializations() const {
1000 VarTemplateDecl::getSpecializations() const {
1006 VarTemplateDecl::getPartialSpecializations() {
1012 VarTemplateDecl::newCommon(ASTContext &C) const {
1019 VarTemplateDecl::findSpecialization(const TemplateArgument *Args,
1024 void VarTemplateDecl::AddSpecialization(VarTemplateSpecializationDecl *D,
1039 VarTemplateDecl::findPartialSpecialization(const TemplateArgument *Args,
1045 void VarTemplateDecl::AddPartialSpecialization(
1060 void VarTemplateDecl::getPartialSpecializations(
1076 VarTemplateDecl::findPartialSpecInstantiatedFromMember(
1095 SourceLocation IdLoc, VarTemplateDecl *SpecializedTemplate, QualType T,
1111 SourceLocation IdLoc, VarTemplateDecl *SpecializedTemplate, QualType T,
1139 VarTemplateDecl *VarTemplateSpecializationDecl::getSpecializedTemplate() const {
1143 return SpecializedTemplate.get<VarTemplateDecl *>();
1163 VarTemplateDecl *SpecializedTemplate, QualType T, TypeSourceInfo *TInfo,
1181 VarTemplateDecl *SpecializedTemplate, QualType T, TypeSourceInfo *TInfo,