| /NextBSD/contrib/llvm/tools/clang/lib/AST/ |
| HD | DeclTemplate.cpp | 369 llvm::FoldingSetVector<ClassTemplateSpecializationDecl> & 388 ClassTemplateSpecializationDecl * 394 void ClassTemplateDecl::AddSpecialization(ClassTemplateSpecializationDecl *D, in AddSpecialization() 726 ClassTemplateSpecializationDecl:: 727 ClassTemplateSpecializationDecl(ASTContext &Context, Kind DK, TagKind TK, in ClassTemplateSpecializationDecl() function in ClassTemplateSpecializationDecl 733 ClassTemplateSpecializationDecl *PrevDecl) in ClassTemplateSpecializationDecl() 743 ClassTemplateSpecializationDecl::ClassTemplateSpecializationDecl(ASTContext &C, in ClassTemplateSpecializationDecl() function in ClassTemplateSpecializationDecl 749 ClassTemplateSpecializationDecl * 750 ClassTemplateSpecializationDecl::Create(ASTContext &Context, TagKind TK, in Create() 757 ClassTemplateSpecializationDecl *PrevDecl) { in Create() [all …]
|
| HD | Decl.cpp | 427 const ClassTemplateSpecializationDecl *spec, in shouldConsiderTemplateVisibility() 463 const ClassTemplateSpecializationDecl *spec, in mergeTemplateLV() 796 if (const ClassTemplateSpecializationDecl *spec in getLVForNamespaceScopeDecl() 797 = dyn_cast<ClassTemplateSpecializationDecl>(Tag)) { in getLVForNamespaceScopeDecl() 932 if (const ClassTemplateSpecializationDecl *spec in getLVForClassMember() 933 = dyn_cast<ClassTemplateSpecializationDecl>(RD)) { in getLVForClassMember() 1060 if (const ClassTemplateSpecializationDecl *spec in getExplicitVisibilityAux() 1061 = dyn_cast<ClassTemplateSpecializationDecl>(ND)) in getExplicitVisibilityAux() 1391 if (const ClassTemplateSpecializationDecl *Spec in printQualifiedName() 1392 = dyn_cast<ClassTemplateSpecializationDecl>(*I)) { in printQualifiedName()
|
| HD | DeclCXX.cpp | 1238 if (const ClassTemplateSpecializationDecl *Spec in getTemplateSpecializationKind() 1239 = dyn_cast<ClassTemplateSpecializationDecl>(this)) in getTemplateSpecializationKind() 1250 if (ClassTemplateSpecializationDecl *Spec in setTemplateSpecializationKind() 1251 = dyn_cast<ClassTemplateSpecializationDecl>(this)) { in setTemplateSpecializationKind() 1267 if (auto *TD = dyn_cast<ClassTemplateSpecializationDecl>(this)) { in getTemplateInstantiationPattern()
|
| HD | TypePrinter.cpp | 872 } else if (ClassTemplateSpecializationDecl *Spec in AppendScope() 873 = dyn_cast<ClassTemplateSpecializationDecl>(DC)) { in AppendScope() 953 if (ClassTemplateSpecializationDecl *Spec in printTag() 954 = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in printTag()
|
| HD | ItaniumMangle.cpp | 569 if (const ClassTemplateSpecializationDecl *Spec = in isTemplate() 570 dyn_cast<ClassTemplateSpecializationDecl>(ND)) { in isTemplate() 3727 const ClassTemplateSpecializationDecl *SD = in isCharSpecialization() 3728 dyn_cast<ClassTemplateSpecializationDecl>(RT->getDecl()); in isCharSpecialization() 3746 static bool isStreamCharSpecialization(const ClassTemplateSpecializationDecl*SD, in isStreamCharSpecialization() 3790 if (const ClassTemplateSpecializationDecl *SD = in mangleStandardSubstitution() 3791 dyn_cast<ClassTemplateSpecializationDecl>(ND)) { in mangleStandardSubstitution()
|
| HD | ExprCXX.cpp | 75 if (const ClassTemplateSpecializationDecl *CTSD = in GetUuidAttrOfType() 76 dyn_cast<ClassTemplateSpecializationDecl>(RD)) { in GetUuidAttrOfType()
|
| HD | ASTDiagnostic.cpp | 872 const ClassTemplateSpecializationDecl *CTSD = in GetTemplateSpecializationType() 873 dyn_cast<ClassTemplateSpecializationDecl>(RT->getDecl()); in GetTemplateSpecializationType()
|
| HD | ASTImporter.cpp | 169 ClassTemplateSpecializationDecl *D); 1018 ClassTemplateSpecializationDecl *Spec1 in IsStructurallyEquivalent() 1019 = dyn_cast<ClassTemplateSpecializationDecl>(D1); in IsStructurallyEquivalent() 1020 ClassTemplateSpecializationDecl *Spec2 in IsStructurallyEquivalent() 1021 = dyn_cast<ClassTemplateSpecializationDecl>(D2); in IsStructurallyEquivalent() 4282 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDecl() 4326 ClassTemplateSpecializationDecl *D2 in VisitClassTemplateSpecializationDecl() 4344 D2 = ClassTemplateSpecializationDecl::Create(Importer.getToContext(), in VisitClassTemplateSpecializationDecl()
|
| HD | ASTContext.cpp | 99 if (const ClassTemplateSpecializationDecl *CTSD = in getRawCommentForDeclNoCache() 100 dyn_cast<ClassTemplateSpecializationDecl>(D)) { in getRawCommentForDeclNoCache() 144 isa<ClassTemplateSpecializationDecl>(D)) in getRawCommentForDeclNoCache() 300 if (const ClassTemplateSpecializationDecl *CTSD = in adjustDeclToTemplate() 301 dyn_cast<ClassTemplateSpecializationDecl>(CRD)) { in adjustDeclToTemplate() 3049 !isa<ClassTemplateSpecializationDecl>(RD)) in NeedsInjectedClassNameType() 5578 if (ClassTemplateSpecializationDecl *Spec in getObjCEncodingForTypeImpl() 5579 = dyn_cast<ClassTemplateSpecializationDecl>(RDecl)) { in getObjCEncodingForTypeImpl()
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/AST/ |
| HD | DeclTemplate.h | 1472 class ClassTemplateSpecializationDecl 1520 ClassTemplateSpecializationDecl(ASTContext &Context, Kind DK, TagKind TK, 1526 ClassTemplateSpecializationDecl *PrevDecl); 1528 explicit ClassTemplateSpecializationDecl(ASTContext &C, Kind DK); 1531 static ClassTemplateSpecializationDecl * 1537 ClassTemplateSpecializationDecl *PrevDecl); 1538 static ClassTemplateSpecializationDecl * 1549 ClassTemplateSpecializationDecl *getMostRecentDecl() { 1552 while (!isa<ClassTemplateSpecializationDecl>(Recent)) { 1557 return cast<ClassTemplateSpecializationDecl>(Recent); [all …]
|
| HD | ASTMutationListener.h | 19 class ClassTemplateSpecializationDecl; variable 58 const ClassTemplateSpecializationDecl *D) {} in AddedCXXTemplateSpecialization()
|
| /NextBSD/contrib/llvm/tools/clang/lib/CodeGen/ |
| HD | CGDebugInfo.h | 37 class ClassTemplateSpecializationDecl; variable 224 CollectCXXTemplateParams(const ClassTemplateSpecializationDecl *TS, 349 void completeTemplateDefinition(const ClassTemplateSpecializationDecl &SD);
|
| HD | CGDebugInfo.cpp | 224 if (!isa<ClassTemplateSpecializationDecl>(RD)) in getClassName() 1016 if (isa<ClassTemplateSpecializationDecl>(RD)) { in getOrCreateInstanceMethodType() 1333 const ClassTemplateSpecializationDecl *TSpecial, llvm::DIFile *Unit) { in CollectCXXTemplateParams() 1475 if (const ClassTemplateSpecializationDecl *SD = in shouldOmitDefinition() 1476 dyn_cast<ClassTemplateSpecializationDecl>(RD)) in shouldOmitDefinition() 2044 const ClassTemplateSpecializationDecl &SD) { in completeTemplateDefinition() 2240 if (const ClassTemplateSpecializationDecl *TSpecial = in CreateLimitedType() 2241 dyn_cast<ClassTemplateSpecializationDecl>(RD)) in CreateLimitedType()
|
| /NextBSD/contrib/llvm/tools/lldb/include/lldb/Symbol/ |
| HD | ClangASTContext.h | 325 clang::ClassTemplateSpecializationDecl * 332 …CreateClassTemplateSpecializationType (clang::ClassTemplateSpecializationDecl *class_template_spec…
|
| /NextBSD/contrib/llvm/tools/lldb/include/lldb/Core/ |
| HD | ClangForward.h | 35 class ClassTemplateSpecializationDecl; variable
|
| /NextBSD/contrib/llvm/tools/clang/lib/Frontend/ |
| HD | MultiplexConsumer.cpp | 111 const ClassTemplateSpecializationDecl *D) override; 160 const ClassTemplateDecl *TD, const ClassTemplateSpecializationDecl *D) { in AddedCXXTemplateSpecialization()
|
| /NextBSD/contrib/llvm/tools/clang/lib/Sema/ |
| HD | SemaTemplateInstantiate.cpp | 111 if (ClassTemplateSpecializationDecl *Spec in getTemplateInstantiationArgs() 112 = dyn_cast<ClassTemplateSpecializationDecl>(Ctx)) { in getTemplateInstantiationArgs() 405 if (isa<ClassTemplateSpecializationDecl>(Record)) in PrintInstantiationStack() 1948 } else if (ClassTemplateSpecializationDecl *Spec in InstantiateClass() 1949 = dyn_cast<ClassTemplateSpecializationDecl>(Instantiation)) { in InstantiateClass() 2280 ClassTemplateSpecializationDecl *ClassTemplateSpec, in InstantiateClassTemplateSpecialization() 2283 ClassTemplateSpec = cast<ClassTemplateSpecializationDecl>( in InstantiateClassTemplateSpecialization() 2629 ClassTemplateSpecializationDecl *ClassTemplateSpec, in InstantiateClassTemplateSpecializationMembers()
|
| HD | SemaTemplate.cpp | 77 if (ClassTemplateSpecializationDecl *Spec in isAcceptableTemplateName() 78 = dyn_cast<ClassTemplateSpecializationDecl>(Record)) in isAcceptableTemplateName() 929 if (!PrevClassTemplate && isa<ClassTemplateSpecializationDecl>(PrevDecl)) { in CheckClassTemplate() 931 = cast<ClassTemplateSpecializationDecl>(PrevDecl) in CheckClassTemplate() 1671 if (ClassTemplateSpecializationDecl *Spec in MatchTemplateParametersToScopeSpecifier() 1672 = dyn_cast<ClassTemplateSpecializationDecl>(Record)) { in MatchTemplateParametersToScopeSpecifier() 1810 } else if (ClassTemplateSpecializationDecl *Spec in MatchTemplateParametersToScopeSpecifier() 1811 = dyn_cast<ClassTemplateSpecializationDecl>(Record)) { in MatchTemplateParametersToScopeSpecifier() 2149 ClassTemplateSpecializationDecl *Decl in CheckTemplateIdType() 2155 Decl = ClassTemplateSpecializationDecl::Create(Context, in CheckTemplateIdType() [all …]
|
| HD | SemaTemplateInstantiateDecl.cpp | 2469 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDecl() 2515 ClassTemplateSpecializationDecl *PrevDecl = in VisitClassTemplateSpecializationDecl() 2551 ClassTemplateSpecializationDecl *InstD in VisitClassTemplateSpecializationDecl() 2552 = ClassTemplateSpecializationDecl::Create(SemaRef.Context, in VisitClassTemplateSpecializationDecl() 2801 ClassTemplateSpecializationDecl *PrevDecl in InstantiateClassTemplatePartialSpecialization() 4525 if (ClassTemplateSpecializationDecl *InstSpec in FindInstantiatedDecl() 4526 = dyn_cast<ClassTemplateSpecializationDecl>(InstRecord)){ in FindInstantiatedDecl()
|
| HD | SemaAccess.cpp | 453 if (isa<ClassTemplateSpecializationDecl>(Record)) { in MatchesFriend() 454 CTD = cast<ClassTemplateSpecializationDecl>(Record) in MatchesFriend()
|
| /NextBSD/contrib/llvm/tools/clang/lib/Serialization/ |
| HD | ASTReaderDecl.cpp | 283 ClassTemplateSpecializationDecl *D); 285 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDecl() 1663 if (!isa<ClassTemplateSpecializationDecl>(D)) in VisitCXXRecordDeclImpl() 1912 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDeclImpl() 1925 ClassTemplateSpecializationDecl::SpecializedPartialSpecialization *PS in VisitClassTemplateSpecializationDeclImpl() 1926 = new (C) ClassTemplateSpecializationDecl:: in VisitClassTemplateSpecializationDeclImpl() 1947 ClassTemplateSpecializationDecl *CanonSpec; in VisitClassTemplateSpecializationDeclImpl() 1975 ClassTemplateSpecializationDecl::ExplicitSpecializationInfo *ExplicitInfo in VisitClassTemplateSpecializationDeclImpl() 1976 = new (C) ClassTemplateSpecializationDecl::ExplicitSpecializationInfo; in VisitClassTemplateSpecializationDeclImpl() 2574 if (isa<ClassTemplateSpecializationDecl>(X)) { in isSameEntity() [all …]
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/ASTMatchers/ |
| HD | ASTMatchers.h | 328 ClassTemplateSpecializationDecl> classTemplateSpecializationDecl; 457 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl, in AST_POLYMORPHIC_MATCHER_P() argument 557 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl, in AST_POLYMORPHIC_MATCHER_P2() argument 578 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl, in AST_POLYMORPHIC_MATCHER_P() argument
|
| /NextBSD/contrib/llvm/tools/clang/lib/Index/ |
| HD | USRGeneration.cpp | 483 if (const ClassTemplateSpecializationDecl *Spec in VisitTagDecl() 484 = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in VisitTagDecl()
|
| /NextBSD/contrib/llvm/tools/lldb/source/Symbol/ |
| HD | ClangASTContext.cpp | 1415 ClassTemplateSpecializationDecl * 1422 …ClassTemplateSpecializationDecl *class_template_specialization_decl = ClassTemplateSpecializationD… in CreateClassTemplateSpecializationDecl() 1438 ClangASTContext::CreateClassTemplateSpecializationType (ClassTemplateSpecializationDecl *class_temp… in CreateClassTemplateSpecializationType()
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/Serialization/ |
| HD | ASTWriter.h | 849 const ClassTemplateSpecializationDecl *D) override;
|