Lines Matching refs:VarTemplateDecl

923 // VarTemplateDecl Implementation
926 void VarTemplateDecl::DeallocateCommon(void *Ptr) {
930 VarTemplateDecl *VarTemplateDecl::getDefinition() {
931 VarTemplateDecl *CurD = this;
940 VarTemplateDecl *VarTemplateDecl::Create(ASTContext &C, DeclContext *DC,
944 return new (C, DC) VarTemplateDecl(C, DC, L, Name, Params, Decl);
947 VarTemplateDecl *VarTemplateDecl::CreateDeserialized(ASTContext &C,
949 return new (C, ID) VarTemplateDecl(C, nullptr, SourceLocation(),
955 void VarTemplateDecl::LoadLazySpecializations() const {
967 VarTemplateDecl::getSpecializations() const {
973 VarTemplateDecl::getPartialSpecializations() {
979 VarTemplateDecl::newCommon(ASTContext &C) const {
986 VarTemplateDecl::findSpecialization(ArrayRef<TemplateArgument> Args,
991 void VarTemplateDecl::AddSpecialization(VarTemplateSpecializationDecl *D,
1006 VarTemplateDecl::findPartialSpecialization(ArrayRef<TemplateArgument> Args,
1011 void VarTemplateDecl::AddPartialSpecialization(
1026 void VarTemplateDecl::getPartialSpecializations(
1040 VarTemplateDecl::findPartialSpecInstantiatedFromMember(
1059 SourceLocation IdLoc, VarTemplateDecl *SpecializedTemplate, QualType T,
1076 SourceLocation IdLoc, VarTemplateDecl *SpecializedTemplate, QualType T,
1099 VarTemplateDecl *VarTemplateSpecializationDecl::getSpecializedTemplate() const {
1103 return SpecializedTemplate.get<VarTemplateDecl *>();
1123 VarTemplateDecl *SpecializedTemplate, QualType T, TypeSourceInfo *TInfo,
1139 VarTemplateDecl *SpecializedTemplate, QualType T, TypeSourceInfo *TInfo,