/external/clang/lib/AST/ |
D | DeclTemplate.cpp | 363 llvm::FoldingSetVector<ClassTemplateSpecializationDecl> & 382 ClassTemplateSpecializationDecl * 388 void ClassTemplateDecl::AddSpecialization(ClassTemplateSpecializationDecl *D, in AddSpecialization() 710 ClassTemplateSpecializationDecl:: 711 ClassTemplateSpecializationDecl(ASTContext &Context, Kind DK, TagKind TK, in ClassTemplateSpecializationDecl() function in ClassTemplateSpecializationDecl 717 ClassTemplateSpecializationDecl *PrevDecl) in ClassTemplateSpecializationDecl() 727 ClassTemplateSpecializationDecl::ClassTemplateSpecializationDecl(ASTContext &C, in ClassTemplateSpecializationDecl() function in ClassTemplateSpecializationDecl 733 ClassTemplateSpecializationDecl * 734 ClassTemplateSpecializationDecl::Create(ASTContext &Context, TagKind TK, in Create() 741 ClassTemplateSpecializationDecl *PrevDecl) { in Create() [all …]
|
D | Decl.cpp | 421 const ClassTemplateSpecializationDecl *spec, in shouldConsiderTemplateVisibility() 457 const ClassTemplateSpecializationDecl *spec, in mergeTemplateLV() 790 if (const ClassTemplateSpecializationDecl *spec in getLVForNamespaceScopeDecl() 791 = dyn_cast<ClassTemplateSpecializationDecl>(Tag)) { in getLVForNamespaceScopeDecl() 926 if (const ClassTemplateSpecializationDecl *spec in getLVForClassMember() 927 = dyn_cast<ClassTemplateSpecializationDecl>(RD)) { in getLVForClassMember() 1054 if (const ClassTemplateSpecializationDecl *spec in getExplicitVisibilityAux() 1055 = dyn_cast<ClassTemplateSpecializationDecl>(ND)) in getExplicitVisibilityAux() 1385 if (const ClassTemplateSpecializationDecl *Spec in printQualifiedName() 1386 = dyn_cast<ClassTemplateSpecializationDecl>(*I)) { in printQualifiedName()
|
D | 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()
|
D | 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()
|
D | ItaniumMangle.cpp | 569 if (const ClassTemplateSpecializationDecl *Spec = in isTemplate() 570 dyn_cast<ClassTemplateSpecializationDecl>(ND)) { in isTemplate() 3698 const ClassTemplateSpecializationDecl *SD = in isCharSpecialization() 3699 dyn_cast<ClassTemplateSpecializationDecl>(RT->getDecl()); in isCharSpecialization() 3717 static bool isStreamCharSpecialization(const ClassTemplateSpecializationDecl*SD, in isStreamCharSpecialization() 3761 if (const ClassTemplateSpecializationDecl *SD = in mangleStandardSubstitution() 3762 dyn_cast<ClassTemplateSpecializationDecl>(ND)) { in mangleStandardSubstitution()
|
/external/clang/tools/libclang/ |
D | CIndexCXX.cpp | 65 if (const ClassTemplateSpecializationDecl *PartialSpec in clang_getTemplateCursorKind() 98 else if (const ClassTemplateSpecializationDecl *ClassSpec in clang_getSpecializedCursorTemplate() 99 = dyn_cast<ClassTemplateSpecializationDecl>(CXXRecord)) { in clang_getSpecializedCursorTemplate()
|
D | CXType.cpp | 916 const ClassTemplateSpecializationDecl *TemplateDecl = in clang_Type_getNumTemplateArguments() 917 dyn_cast<ClassTemplateSpecializationDecl>(RecordDecl); in clang_Type_getNumTemplateArguments() 930 const ClassTemplateSpecializationDecl *TemplateDecl = in clang_Type_getTemplateArgumentAsType() 931 dyn_cast<ClassTemplateSpecializationDecl>(RecordDecl); in clang_Type_getTemplateArgumentAsType()
|
D | CursorVisitor.h | 207 bool VisitClassTemplateSpecializationDecl(ClassTemplateSpecializationDecl *D);
|
D | IndexDecl.cpp | 285 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDecl()
|
D | IndexingContext.cpp | 958 } else if (isa<ClassTemplateSpecializationDecl>(D)) { in getEntityInfo() 1164 if (const ClassTemplateSpecializationDecl * in isTemplateImplicitInstantiation() 1165 SD = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in isTemplateImplicitInstantiation()
|
D | IndexingContext.h | 27 class ClassTemplateSpecializationDecl; variable
|
/external/clang/include/clang/AST/ |
D | ASTMutationListener.h | 20 class ClassTemplateSpecializationDecl; variable 57 const ClassTemplateSpecializationDecl *D) {} in AddedCXXTemplateSpecialization()
|
D | DeclTemplate.h | 1387 class ClassTemplateSpecializationDecl 1435 ClassTemplateSpecializationDecl(ASTContext &Context, Kind DK, TagKind TK, 1441 ClassTemplateSpecializationDecl *PrevDecl); 1443 explicit ClassTemplateSpecializationDecl(ASTContext &C, Kind DK); 1446 static ClassTemplateSpecializationDecl * 1452 ClassTemplateSpecializationDecl *PrevDecl); 1453 static ClassTemplateSpecializationDecl * 1464 ClassTemplateSpecializationDecl *getMostRecentDecl() { 1467 while (!isa<ClassTemplateSpecializationDecl>(Recent)) { 1472 return cast<ClassTemplateSpecializationDecl>(Recent); [all …]
|
/external/lldb/include/lldb/Symbol/ |
D | ClangASTContext.h | 284 clang::ClassTemplateSpecializationDecl * 291 …CreateClassTemplateSpecializationType (clang::ClassTemplateSpecializationDecl *class_template_spec…
|
/external/clang/lib/CodeGen/ |
D | CGDebugInfo.h | 37 class ClassTemplateSpecializationDecl; variable 184 CollectCXXTemplateParams(const ClassTemplateSpecializationDecl *TS, 308 void completeTemplateDefinition(const ClassTemplateSpecializationDecl &SD);
|
D | CGDebugInfo.cpp | 235 if (!isa<ClassTemplateSpecializationDecl>(RD)) in getClassName() 1040 if (isa<ClassTemplateSpecializationDecl>(RD)) { in getOrCreateInstanceMethodType() 1382 const ClassTemplateSpecializationDecl *TSpecial, llvm::DIFile Unit) { in CollectCXXTemplateParams() 1531 if (const ClassTemplateSpecializationDecl *SD = in shouldOmitDefinition() 1532 dyn_cast<ClassTemplateSpecializationDecl>(RD)) in shouldOmitDefinition() 2065 const ClassTemplateSpecializationDecl &SD) { in completeTemplateDefinition() 2268 if (const ClassTemplateSpecializationDecl *TSpecial = in CreateLimitedType() 2269 dyn_cast<ClassTemplateSpecializationDecl>(RD)) in CreateLimitedType()
|
/external/lldb/include/lldb/Core/ |
D | ClangForward.h | 35 class ClassTemplateSpecializationDecl; variable
|
/external/clang/lib/Frontend/ |
D | MultiplexConsumer.cpp | 96 const ClassTemplateSpecializationDecl *D) override; 142 const ClassTemplateDecl *TD, const ClassTemplateSpecializationDecl *D) { in AddedCXXTemplateSpecialization()
|
/external/clang/lib/Sema/ |
D | SemaTemplateInstantiate.cpp | 111 if (ClassTemplateSpecializationDecl *Spec in getTemplateInstantiationArgs() 112 = dyn_cast<ClassTemplateSpecializationDecl>(Ctx)) { in getTemplateInstantiationArgs() 405 if (isa<ClassTemplateSpecializationDecl>(Record)) in PrintInstantiationStack() 1943 } else if (ClassTemplateSpecializationDecl *Spec in InstantiateClass() 1944 = dyn_cast<ClassTemplateSpecializationDecl>(Instantiation)) { in InstantiateClass() 2275 ClassTemplateSpecializationDecl *ClassTemplateSpec, in InstantiateClassTemplateSpecialization() 2278 ClassTemplateSpec = cast<ClassTemplateSpecializationDecl>( in InstantiateClassTemplateSpecialization() 2651 ClassTemplateSpecializationDecl *ClassTemplateSpec, in InstantiateClassTemplateSpecializationMembers()
|
D | SemaTemplate.cpp | 78 if (ClassTemplateSpecializationDecl *Spec in isAcceptableTemplateName() 79 = dyn_cast<ClassTemplateSpecializationDecl>(Record)) in isAcceptableTemplateName() 920 if (!PrevClassTemplate && isa<ClassTemplateSpecializationDecl>(PrevDecl)) { in CheckClassTemplate() 922 = cast<ClassTemplateSpecializationDecl>(PrevDecl) in CheckClassTemplate() 1661 if (ClassTemplateSpecializationDecl *Spec in MatchTemplateParametersToScopeSpecifier() 1662 = dyn_cast<ClassTemplateSpecializationDecl>(Record)) { in MatchTemplateParametersToScopeSpecifier() 1800 } else if (ClassTemplateSpecializationDecl *Spec in MatchTemplateParametersToScopeSpecifier() 1801 = dyn_cast<ClassTemplateSpecializationDecl>(Record)) { in MatchTemplateParametersToScopeSpecifier() 2139 ClassTemplateSpecializationDecl *Decl in CheckTemplateIdType() 2145 Decl = ClassTemplateSpecializationDecl::Create(Context, in CheckTemplateIdType() [all …]
|
D | SemaTemplateInstantiateDecl.cpp | 2430 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDecl() 2476 ClassTemplateSpecializationDecl *PrevDecl = in VisitClassTemplateSpecializationDecl() 2512 ClassTemplateSpecializationDecl *InstD in VisitClassTemplateSpecializationDecl() 2513 = ClassTemplateSpecializationDecl::Create(SemaRef.Context, in VisitClassTemplateSpecializationDecl() 2763 ClassTemplateSpecializationDecl *PrevDecl in InstantiateClassTemplatePartialSpecialization() 4455 if (ClassTemplateSpecializationDecl *InstSpec in FindInstantiatedDecl() 4456 = dyn_cast<ClassTemplateSpecializationDecl>(InstRecord)){ in FindInstantiatedDecl()
|
/external/clang/lib/Serialization/ |
D | ASTReaderDecl.cpp | 278 ClassTemplateSpecializationDecl *D); 280 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDecl() 1569 if (!isa<ClassTemplateSpecializationDecl>(D)) in VisitCXXRecordDeclImpl() 1821 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDeclImpl() 1834 ClassTemplateSpecializationDecl::SpecializedPartialSpecialization *PS in VisitClassTemplateSpecializationDeclImpl() 1835 = new (C) ClassTemplateSpecializationDecl:: in VisitClassTemplateSpecializationDeclImpl() 1856 ClassTemplateSpecializationDecl *CanonSpec; in VisitClassTemplateSpecializationDeclImpl() 1889 ClassTemplateSpecializationDecl::ExplicitSpecializationInfo *ExplicitInfo in VisitClassTemplateSpecializationDeclImpl() 1890 = new (C) ClassTemplateSpecializationDecl::ExplicitSpecializationInfo; in VisitClassTemplateSpecializationDeclImpl() 2489 if (isa<ClassTemplateSpecializationDecl>(X)) { in isSameEntity() [all …]
|
/external/clang/include/clang/ASTMatchers/ |
D | 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
|
/external/clang/lib/Index/ |
D | USRGeneration.cpp | 483 if (const ClassTemplateSpecializationDecl *Spec in VisitTagDecl() 484 = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in VisitTagDecl()
|
/external/lldb/source/Symbol/ |
D | ClangASTContext.cpp | 1355 ClassTemplateSpecializationDecl * 1362 …ClassTemplateSpecializationDecl *class_template_specialization_decl = ClassTemplateSpecializationD… in CreateClassTemplateSpecializationDecl() 1378 ClangASTContext::CreateClassTemplateSpecializationType (ClassTemplateSpecializationDecl *class_temp… in CreateClassTemplateSpecializationType()
|