/external/clang/lib/AST/ |
D | DeclTemplate.cpp | 978 llvm::FoldingSetVector<VarTemplateSpecializationDecl> & 997 VarTemplateSpecializationDecl * 1003 void VarTemplateDecl::AddSpecialization(VarTemplateSpecializationDecl *D, in AddSpecialization() 1054 VarTemplateSpecializationDecl::VarTemplateSpecializationDecl( in VarTemplateSpecializationDecl() function in VarTemplateSpecializationDecl 1064 VarTemplateSpecializationDecl::VarTemplateSpecializationDecl(Kind DK, in VarTemplateSpecializationDecl() function in VarTemplateSpecializationDecl 1070 VarTemplateSpecializationDecl *VarTemplateSpecializationDecl::Create( in Create() 1074 return new (Context, DC) VarTemplateSpecializationDecl( in Create() 1079 VarTemplateSpecializationDecl * 1080 VarTemplateSpecializationDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized() 1082 VarTemplateSpecializationDecl(VarTemplateSpecialization, C); in CreateDeserialized() [all …]
|
D | Decl.cpp | 491 const VarTemplateSpecializationDecl *spec, in shouldConsiderTemplateVisibility() 515 const VarTemplateSpecializationDecl *spec, in mergeTemplateLV() 739 if (const auto *spec = dyn_cast<VarTemplateSpecializationDecl>(Var)) { in getLVForNamespaceScopeDecl() 954 if (const auto *spec = dyn_cast<VarTemplateSpecializationDecl>(VD)) in getLVForClassMember() 1081 if (const auto *VTSD = dyn_cast<VarTemplateSpecializationDecl>(Var)) in getExplicitVisibilityAux() 1964 if (isa<VarTemplateSpecializationDecl>(this) && in isThisDeclarationADefinition() 2257 if (const auto *Spec = dyn_cast<VarTemplateSpecializationDecl>(this)) in getTemplateSpecializationKind() 2267 if (const auto *Spec = dyn_cast<VarTemplateSpecializationDecl>(this)) in getPointOfInstantiation() 2296 assert((isa<VarTemplateSpecializationDecl>(this) || in setTemplateSpecializationKind() 2300 if (VarTemplateSpecializationDecl *Spec = in setTemplateSpecializationKind() [all …]
|
D | MicrosoftMangle.cpp | 410 !isa<VarTemplateSpecializationDecl>(D) && in shouldMangleCXXName() 714 if (const VarTemplateSpecializationDecl *Spec = in isTemplate() 715 dyn_cast<VarTemplateSpecializationDecl>(ND)) { in isTemplate()
|
D | ItaniumMangle.cpp | 609 !isa<VarTemplateSpecializationDecl>(D)) in shouldMangleCXXName() 791 if (const VarTemplateSpecializationDecl *Spec = in isTemplate() 792 dyn_cast<VarTemplateSpecializationDecl>(ND)) { in isTemplate()
|
D | ASTDumper.cpp | 467 const VarTemplateSpecializationDecl *D); 1429 const VarTemplateSpecializationDecl *D) { in VisitVarTemplateSpecializationDecl()
|
D | ASTImporter.cpp | 178 Decl *VisitVarTemplateSpecializationDecl(VarTemplateSpecializationDecl *D); 4702 VarTemplateSpecializationDecl *D) { in VisitVarTemplateSpecializationDecl() 4744 VarTemplateSpecializationDecl *D2 = VarTemplate->findSpecialization( in VisitVarTemplateSpecializationDecl() 4770 D2 = VarTemplateSpecializationDecl::Create( in VisitVarTemplateSpecializationDecl()
|
/external/clang/include/clang/AST/ |
D | ASTMutationListener.h | 39 class VarTemplateSpecializationDecl; variable 66 const VarTemplateSpecializationDecl *D) {} in AddedCXXTemplateSpecialization()
|
D | DeclTemplate.h | 2374 class VarTemplateSpecializationDecl : public VarDecl, 2423 VarTemplateSpecializationDecl(Kind DK, ASTContext &Context, DeclContext *DC, 2430 explicit VarTemplateSpecializationDecl(Kind DK, ASTContext &Context); 2433 static VarTemplateSpecializationDecl * 2438 static VarTemplateSpecializationDecl *CreateDeserialized(ASTContext &C, 2444 VarTemplateSpecializationDecl *getMostRecentDecl() { 2446 return cast<VarTemplateSpecializationDecl>(Recent); 2618 : public VarTemplateSpecializationDecl { 2644 : VarTemplateSpecializationDecl(VarTemplatePartialSpecialization, Context), 2661 static_cast<VarTemplateSpecializationDecl *>( [all …]
|
D | RecursiveASTVisitor.h | 1566 cast<VarTemplateSpecializationDecl>(RD)->getSpecializationKind()) {
|
/external/clang/lib/Sema/ |
D | SemaTemplateInstantiateDecl.cpp | 2802 VarTemplateSpecializationDecl *D) { in VisitVarTemplateSpecializationDecl() 2829 if (VarTemplateSpecializationDecl *VarSpec = VarTemplate->findSpecialization( in VisitVarTemplateSpecializationDecl() 2857 VarTemplateSpecializationDecl *Var = VarTemplateSpecializationDecl::Create( in VisitVarTemplateSpecializationDecl() 3107 VarTemplateSpecializationDecl *PrevDecl = in InstantiateVarTemplatePartialSpecialization() 3712 VarTemplateSpecializationDecl *Sema::BuildVarTemplateInstantiation( in BuildVarTemplateInstantiation() 3754 return cast_or_null<VarTemplateSpecializationDecl>( in BuildVarTemplateInstantiation() 3761 VarTemplateSpecializationDecl *Sema::CompleteVarTemplateSpecializationDecl( in CompleteVarTemplateSpecializationDecl() 3762 VarTemplateSpecializationDecl *VarSpec, VarDecl *PatternDecl, in CompleteVarTemplateSpecializationDecl() 3832 } else if (!isa<VarTemplateSpecializationDecl>(NewVar) && in BuildVariableInstantiation() 3861 if ((!isa<VarTemplateSpecializationDecl>(NewVar) && in BuildVariableInstantiation() [all …]
|
D | SemaTemplateInstantiate.cpp | 68 if (VarTemplateSpecializationDecl *Spec = in getTemplateInstantiationArgs() 69 dyn_cast<VarTemplateSpecializationDecl>(D)) { in getTemplateInstantiationArgs() 2494 if (isa<VarTemplateSpecializationDecl>(Var)) in InstantiateClassMembers()
|
D | SemaTemplate.cpp | 2602 VarTemplateSpecializationDecl *PrevDecl = nullptr; in ActOnVarTemplateSpecialization() 2610 VarTemplateSpecializationDecl *Specialization = nullptr; in ActOnVarTemplateSpecialization() 2675 Specialization = VarTemplateSpecializationDecl::Create( in ActOnVarTemplateSpecialization() 2772 if (VarTemplateSpecializationDecl *Spec = Template->findSpecialization( in CheckVarTemplateId() 2880 VarTemplateSpecializationDecl *Decl = BuildVarTemplateInstantiation( in CheckVarTemplateId() 8713 auto *SD = dyn_cast<VarTemplateSpecializationDecl>(RD); in checkInstantiated()
|
D | SemaExpr.cpp | 1756 if (isa<VarTemplateSpecializationDecl>(D)) { in BuildDeclRefExpr() 1757 VarTemplateSpecializationDecl *VarSpec = in BuildDeclRefExpr() 1758 cast<VarTemplateSpecializationDecl>(D); in BuildDeclRefExpr() 13906 VarTemplateSpecializationDecl *VarSpec = in DoMarkVarDeclReferenced() 13907 dyn_cast<VarTemplateSpecializationDecl>(Var); in DoMarkVarDeclReferenced() 13914 if (TSK != TSK_Undeclared && !isa<VarTemplateSpecializationDecl>(Var)) in DoMarkVarDeclReferenced() 13924 if (TryInstantiating && !isa<VarTemplateSpecializationDecl>(Var)) { in DoMarkVarDeclReferenced()
|
D | SemaType.cpp | 6746 VarTemplateSpecializationDecl *VarSpec = in completeExprArrayBound() 6747 cast<VarTemplateSpecializationDecl>(Var); in completeExprArrayBound()
|
/external/clang/lib/Frontend/ |
D | MultiplexConsumer.cpp | 113 const VarTemplateSpecializationDecl *D) override; 165 const VarTemplateDecl *TD, const VarTemplateSpecializationDecl *D) { in AddedCXXTemplateSpecialization()
|
/external/clang/lib/Serialization/ |
D | ASTReaderDecl.cpp | 293 VisitVarTemplateSpecializationDeclImpl(VarTemplateSpecializationDecl *D); 294 void VisitVarTemplateSpecializationDecl(VarTemplateSpecializationDecl *D) { in VisitVarTemplateSpecializationDecl() 1252 !isa<VarTemplateSpecializationDecl>(VD)) in VisitVarDeclImpl() 2089 VarTemplateSpecializationDecl *D) { in VisitVarTemplateSpecializationDeclImpl() 2101 VarTemplateSpecializationDecl::SpecializedPartialSpecialization *PS = in VisitVarTemplateSpecializationDeclImpl() 2103 VarTemplateSpecializationDecl::SpecializedPartialSpecialization(); in VisitVarTemplateSpecializationDeclImpl() 2113 VarTemplateSpecializationDecl::ExplicitSpecializationInfo *ExplicitInfo = in VisitVarTemplateSpecializationDeclImpl() 2114 new (C) VarTemplateSpecializationDecl::ExplicitSpecializationInfo; in VisitVarTemplateSpecializationDeclImpl() 3316 D = VarTemplateSpecializationDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
|
D | ASTWriterDecl.cpp | 79 void VisitVarTemplateSpecializationDecl(VarTemplateSpecializationDecl *D); 946 !isa<VarTemplateSpecializationDecl>(D) && in VisitVarDecl() 1404 VarTemplateSpecializationDecl *D) { in VisitVarTemplateSpecializationDecl()
|
D | ASTReader.cpp | 6276 if (auto *VTSD = dyn_cast<VarTemplateSpecializationDecl>(D)) in CompleteRedeclChain()
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 186 class VarTemplateSpecializationDecl; variable 7265 VarTemplateSpecializationDecl *BuildVarTemplateInstantiation( 7273 VarTemplateSpecializationDecl *CompleteVarTemplateSpecializationDecl( 7274 VarTemplateSpecializationDecl *VarSpec, VarDecl *PatternDecl,
|