Home
last modified time | relevance | path

Searched refs:ClassTemplateSpecializationDecl (Results 1 – 25 of 47) sorted by relevance

12

/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDDeclTemplate.cpp369 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 …]
HDDecl.cpp427 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()
HDDeclCXX.cpp1238 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()
HDTypePrinter.cpp872 } 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()
HDItaniumMangle.cpp569 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()
HDExprCXX.cpp75 if (const ClassTemplateSpecializationDecl *CTSD = in GetUuidAttrOfType()
76 dyn_cast<ClassTemplateSpecializationDecl>(RD)) { in GetUuidAttrOfType()
HDASTDiagnostic.cpp872 const ClassTemplateSpecializationDecl *CTSD = in GetTemplateSpecializationType()
873 dyn_cast<ClassTemplateSpecializationDecl>(RT->getDecl()); in GetTemplateSpecializationType()
HDASTImporter.cpp169 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()
HDASTContext.cpp99 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/
HDDeclTemplate.h1472 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 …]
HDASTMutationListener.h19 class ClassTemplateSpecializationDecl; variable
58 const ClassTemplateSpecializationDecl *D) {} in AddedCXXTemplateSpecialization()
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGDebugInfo.h37 class ClassTemplateSpecializationDecl; variable
224 CollectCXXTemplateParams(const ClassTemplateSpecializationDecl *TS,
349 void completeTemplateDefinition(const ClassTemplateSpecializationDecl &SD);
HDCGDebugInfo.cpp224 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/
HDClangASTContext.h325 clang::ClassTemplateSpecializationDecl *
332 …CreateClassTemplateSpecializationType (clang::ClassTemplateSpecializationDecl *class_template_spec…
/NextBSD/contrib/llvm/tools/lldb/include/lldb/Core/
HDClangForward.h35 class ClassTemplateSpecializationDecl; variable
/NextBSD/contrib/llvm/tools/clang/lib/Frontend/
HDMultiplexConsumer.cpp111 const ClassTemplateSpecializationDecl *D) override;
160 const ClassTemplateDecl *TD, const ClassTemplateSpecializationDecl *D) { in AddedCXXTemplateSpecialization()
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaTemplateInstantiate.cpp111 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()
HDSemaTemplate.cpp77 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 …]
HDSemaTemplateInstantiateDecl.cpp2469 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()
HDSemaAccess.cpp453 if (isa<ClassTemplateSpecializationDecl>(Record)) { in MatchesFriend()
454 CTD = cast<ClassTemplateSpecializationDecl>(Record) in MatchesFriend()
/NextBSD/contrib/llvm/tools/clang/lib/Serialization/
HDASTReaderDecl.cpp283 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/
HDASTMatchers.h328 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/
HDUSRGeneration.cpp483 if (const ClassTemplateSpecializationDecl *Spec in VisitTagDecl()
484 = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in VisitTagDecl()
/NextBSD/contrib/llvm/tools/lldb/source/Symbol/
HDClangASTContext.cpp1415 ClassTemplateSpecializationDecl *
1422ClassTemplateSpecializationDecl *class_template_specialization_decl = ClassTemplateSpecializationD… in CreateClassTemplateSpecializationDecl()
1438 ClangASTContext::CreateClassTemplateSpecializationType (ClassTemplateSpecializationDecl *class_temp… in CreateClassTemplateSpecializationType()
/NextBSD/contrib/llvm/tools/clang/include/clang/Serialization/
HDASTWriter.h849 const ClassTemplateSpecializationDecl *D) override;

12