/external/llvm-project/clang/lib/Tooling/Refactoring/Rename/ |
D | USRFindingAction.cpp | 135 addUSRsOfCtorDtors(TemplateDecl->getTemplatedDecl()); in handleClassTemplateDecl() 140 USRSet.insert(getUSRForDecl(FTD->getTemplatedDecl())); in handleFunctionTemplateDecl() 147 USRSet.insert(getUSRForDecl(VTD->getTemplatedDecl())); in handleVarTemplateDecl() 174 dyn_cast<CXXConstructorDecl>(FTD->getTemplatedDecl())) in addUSRsOfCtorDtors()
|
/external/llvm-project/clang-tools-extra/clangd/unittests/ |
D | TypeHierarchyTests.cpp | 204 dyn_cast<ClassTemplateDecl>(&findDecl(AST, "Child"))->getTemplatedDecl(); in TEST() 213 CTS->getSpecializedTemplate()->getTemplatedDecl() == ClassTemplate && 250 dyn_cast<ClassTemplateDecl>(&findDecl(AST, "Parent"))->getTemplatedDecl(); in TEST() 279 dyn_cast<ClassTemplateDecl>(&findDecl(AST, "Child"))->getTemplatedDecl(); in TEST() 306 dyn_cast<ClassTemplateDecl>(&findDecl(AST, "Parent"))->getTemplatedDecl(); in TEST() 308 dyn_cast<ClassTemplateDecl>(&findDecl(AST, "Child1"))->getTemplatedDecl(); in TEST() 310 dyn_cast<ClassTemplateDecl>(&findDecl(AST, "Child2"))->getTemplatedDecl(); in TEST() 312 dyn_cast<ClassTemplateDecl>(&findDecl(AST, "Child3"))->getTemplatedDecl(); in TEST()
|
/external/llvm-project/clang/unittests/AST/ |
D | ASTImporterGenericRedeclTest.cpp | 151 ASSERT_TRUE(PrevT->getTemplatedDecl()); in CheckPreviousDecl() 152 ASSERT_TRUE(CurrentT->getTemplatedDecl()); in CheckPreviousDecl() 153 EXPECT_EQ(CurrentT->getTemplatedDecl()->getPreviousDecl(), in CheckPreviousDecl() 154 PrevT->getTemplatedDecl()); in CheckPreviousDecl() 195 EXPECT_TRUE(ToT->getTemplatedDecl()); in TypedTest_PrototypeShouldBeImportedAsAPrototypeWhenThereIsNoDefinition() 211 EXPECT_TRUE(ToT->getTemplatedDecl()); in TypedTest_DefinitionShouldBeImportedAsADefinition() 322 EXPECT_TRUE(ToT0->getTemplatedDecl()); in TypedTest_ImportDefinitions()
|
D | ASTImporterTest.cpp | 366 const NamedDecl *Template = Node.getTemplatedDecl(); in AST_MATCHER_P() 985 Decl *ToTemplated = To->getTemplatedDecl(); in TEST_P() 986 Decl *ToTemplated1 = Import(From->getTemplatedDecl(), Lang_CXX03); in TEST_P() 999 Decl *ToTemplated = To->getTemplatedDecl(); in TEST_P() 1000 Decl *ToTemplated1 = Import(From->getTemplatedDecl(), Lang_CXX03); in TEST_P() 1013 cast<CXXRecordDecl>(Import(FromFT->getTemplatedDecl(), Lang_CXX03)); in TEST_P() 1029 cast<FunctionDecl>(Import(FromFT->getTemplatedDecl(), Lang_CXX03)); in TEST_P() 1061 auto ToTemplated = To->getTemplatedDecl(); in TEST_P() 1063 cast<CXXRecordDecl>(Import(From->getTemplatedDecl(), Lang_CXX03)); in TEST_P() 3741 EXPECT_EQ(Imported0->getTemplatedDecl()->getTypeForDecl(), in TEST_P() [all …]
|
/external/llvm-project/clang/lib/Index/ |
D | IndexDecl.cpp | 64 if (const NamedDecl *TTD = TD->getTemplatedDecl()) in handleTemplateArgumentLoc() 211 const CXXRecordDecl *Pattern = CTD->getTemplatedDecl(); in gatherTemplatePseudoOverrides() 215 ND = CTD->getTemplatedDecl(); in gatherTemplatePseudoOverrides() 251 Base->getTemplatedDecl())); in VisitFunctionDecl() 279 IndexCtx.handleReference(Guide->getDeducedTemplate()->getTemplatedDecl(), in VisitFunctionDecl() 676 const NamedDecl *Parent = D->getTemplatedDecl(); in VisitTemplateDecl()
|
D | IndexingContext.cpp | 218 return SD->getSpecializedTemplate()->getTemplatedDecl(); in adjustTemplateImplicitInstantiation() 304 if (auto TTD = TD->getTemplatedDecl()) { in getCanonicalDecl()
|
/external/clang/include/clang/AST/ |
D | ASTLambda.h | 58 dyn_cast_or_null<CXXConversionDecl>(F->getTemplatedDecl())) in isLambdaConversionOperator()
|
D | DeclTemplate.h | 358 NamedDecl *getTemplatedDecl() const { return TemplatedDecl.getPointer(); } in getTemplatedDecl() function 899 FunctionDecl *getTemplatedDecl() const { 906 return getTemplatedDecl()->isThisDeclarationADefinition(); 1989 CXXRecordDecl *getTemplatedDecl() const { 1996 return getTemplatedDecl()->isThisDeclarationADefinition(); 2243 TypeAliasDecl *getTemplatedDecl() const { 2800 VarDecl *getTemplatedDecl() const { 2807 return getTemplatedDecl()->isThisDeclarationADefinition();
|
/external/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
D | CxxModuleHandler.cpp | 272 new_class_template->getTemplatedDecl()->getTagKind(), in tryInstantiateStdTemplate() 274 new_class_template->getTemplatedDecl()->getLocation(), in tryInstantiateStdTemplate()
|
/external/llvm-project/clang/include/clang/AST/ |
D | ASTLambda.h | 57 dyn_cast_or_null<CXXConversionDecl>(F->getTemplatedDecl())) in isLambdaConversionOperator()
|
D | DeclTemplate.h | 430 NamedDecl *getTemplatedDecl() const { return TemplatedDecl; } in getTemplatedDecl() function 1028 FunctionDecl *getTemplatedDecl() const { 1035 return getTemplatedDecl()->isThisDeclarationADefinition(); 2290 CXXRecordDecl *getTemplatedDecl() const { 2297 return getTemplatedDecl()->isThisDeclarationADefinition(); 2536 TypeAliasDecl *getTemplatedDecl() const { 3119 VarDecl *getTemplatedDecl() const { 3126 return getTemplatedDecl()->isThisDeclarationADefinition();
|
/external/llvm-project/clang-tools-extra/clangd/ |
D | ExpectedTypes.cpp | 49 D = Template->getTemplatedDecl(); in typeOfCompletion()
|
D | FindTarget.cpp | 84 return TD->getTemplatedDecl(); in resolveTypeToRecordDecl() 274 return Spec->getSpecializedTemplate()->getTemplatedDecl(); in getTemplatePattern() 565 Outer.add(TD->getTemplatedDecl(), Flags | Rel::TemplatePattern); in add() 600 TST->getTemplateName().getAsTemplateDecl()->getTemplatedDecl(), in add() 615 Outer.add(TD->getTemplatedDecl(), Flags | Rel::TemplatePattern); in add()
|
/external/clang/tools/libclang/ |
D | CIndexCXX.cpp | 61 return MakeCXCursor(Template->getTemplatedDecl(), getCursorTU(C)).kind; in clang_getTemplateCursorKind()
|
/external/llvm-project/clang/tools/libclang/ |
D | CIndexCXX.cpp | 58 return MakeCXCursor(Template->getTemplatedDecl(), getCursorTU(C)).kind; in clang_getTemplateCursorKind()
|
/external/llvm-project/clang/lib/AST/ |
D | Comment.cpp | 266 const FunctionDecl *FD = FTD->getTemplatedDecl(); in fill() 347 TypeAliasDecl *TAD = TAT->getTemplatedDecl(); in fill()
|
D | DeclPrinter.cpp | 453 if (TD->getTemplatedDecl()->isThisDeclarationADefinition()) in VisitDeclContext() 478 cast<FunctionTemplateDecl>(*D)->getTemplatedDecl()->doesThisDeclarationHaveABody()))) in VisitDeclContext() 1109 } else if (auto *TD = D->getTemplatedDecl()) in VisitTemplateDecl() 1120 prettyPrintPragmas(D->getTemplatedDecl()); in VisitFunctionTemplateDecl() 1122 if (const FunctionDecl *FD = D->getTemplatedDecl()) { in VisitFunctionTemplateDecl() 1130 if (D->getTemplatedDecl()->hasAttr<OMPDeclareTargetDeclAttr>()) in VisitFunctionTemplateDecl() 1136 !isa<CXXDeductionGuideDecl>(D->getTemplatedDecl())) { in VisitFunctionTemplateDecl() 1137 FunctionDecl *PrevDecl = D->getTemplatedDecl(); in VisitFunctionTemplateDecl()
|
D | Decl.cpp | 616 D = TD->getTemplatedDecl(); in getStorageClass() 992 explicitSpecSuppressor = spec->getTemplate()->getTemplatedDecl(); in getLVForClassMember() 1006 explicitSpecSuppressor = temp->getTemplatedDecl(); in getLVForClassMember() 1045 explicitSpecSuppressor = temp->getTemplatedDecl(); in getLVForClassMember() 1130 const auto *TD = spec->getSpecializedTemplate()->getTemplatedDecl(); in getExplicitVisibilityAux() 1155 return getVisibilityOf(VTSD->getSpecializedTemplate()->getTemplatedDecl(), in getExplicitVisibilityAux() 1166 return getVisibilityOf(templateInfo->getTemplate()->getTemplatedDecl(), in getExplicitVisibilityAux() 1180 return getVisibilityOf(TD->getTemplatedDecl(), kind); in getExplicitVisibilityAux() 2540 return getDefinitionOrSelf(VTD->getTemplatedDecl()); in getTemplateInstantiationPattern() 2565 return getDefinitionOrSelf(VarTemplate->getTemplatedDecl()); in getTemplateInstantiationPattern() [all …]
|
/external/llvm-project/clang-tools-extra/clang-tidy/bugprone/ |
D | ForwardingReferenceOverloadCheck.cpp | 28 Spec->getTemplateName().getAsTemplateDecl()->getTemplatedDecl(); in AST_MATCHER()
|
/external/clang/lib/Sema/ |
D | CodeCompleteConsumer.cpp | 403 return FunctionTemplate->getTemplatedDecl(); in getFunction() 415 return FunctionTemplate->getTemplatedDecl()->getType() in getFunctionType()
|
D | SemaTemplate.cpp | 483 D = Temp->getTemplatedDecl(); in AdjustDeclIfTemplate() 1033 RecordDecl *PrevRecordDecl = PrevClassTemplate->getTemplatedDecl(); in CheckClassTemplate() 1107 PrevClassTemplate->getTemplatedDecl() : nullptr, in CheckClassTemplate() 1158 mergeDeclAttributes(NewClass, PrevClassTemplate->getTemplatedDecl()); in CheckClassTemplate() 2156 TypeAliasDecl *Pattern = AliasTemplate->getTemplatedDecl(); in CheckTemplateIdType() 2249 ClassTemplate->getTemplatedDecl()->getTagKind(), in CheckTemplateIdType() 2251 ClassTemplate->getTemplatedDecl()->getLocStart(), in CheckTemplateIdType() 2740 VarTemplate->getTemplatedDecl(), in ActOnVarTemplateSpecialization() 2783 VarDecl *InstantiationPattern = Template->getTemplatedDecl(); in CheckVarTemplateId() 6282 if (!isAcceptableTagRedeclaration(ClassTemplate->getTemplatedDecl(), in ActOnClassTemplateSpecialization() [all …]
|
/external/llvm-project/clang/lib/Frontend/ |
D | ASTConsumers.cpp | 101 InnerD = TD->getTemplatedDecl(); in print()
|
/external/clang/lib/AST/ |
D | Decl.cpp | 931 explicitSpecSuppressor = spec->getTemplate()->getTemplatedDecl(); in getLVForClassMember() 945 explicitSpecSuppressor = temp->getTemplatedDecl(); in getLVForClassMember() 980 explicitSpecSuppressor = temp->getTemplatedDecl(); in getLVForClassMember() 1064 return getVisibilityOf(spec->getSpecializedTemplate()->getTemplatedDecl(), in getExplicitVisibilityAux() 1082 return getVisibilityOf(VTSD->getSpecializedTemplate()->getTemplatedDecl(), in getExplicitVisibilityAux() 1093 return getVisibilityOf(templateInfo->getTemplate()->getTemplatedDecl(), in getExplicitVisibilityAux() 1107 return getVisibilityOf(TD->getTemplatedDecl(), kind); in getExplicitVisibilityAux() 3147 assert(getPrimaryTemplate()->getTemplatedDecl()->getBody() && in getTemplateInstantiationPattern() 3151 return getPrimaryTemplate()->getTemplatedDecl(); in getTemplateInstantiationPattern() 3163 return Primary->getTemplatedDecl(); in getTemplateInstantiationPattern() [all …]
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaTemplate.cpp | 901 D = Temp->getTemplatedDecl(); in AdjustDeclIfTemplate() 1874 RecordDecl *PrevRecordDecl = PrevClassTemplate->getTemplatedDecl(); in CheckClassTemplate() 1957 PrevClassTemplate->getTemplatedDecl() : nullptr, in CheckClassTemplate() 2011 mergeDeclAttributes(NewClass, PrevClassTemplate->getTemplatedDecl()); in CheckClassTemplate() 2120 CXXRecordDecl *Primary = Template->getTemplatedDecl(); 2446 cast<CXXRecordDecl>(Template->getTemplatedDecl())->getDefinition()) { in DeclareImplicitDeductionGuides() 2491 dyn_cast_or_null<CXXConstructorDecl>(FTD ? FTD->getTemplatedDecl() : D); in DeclareImplicitDeductionGuides() 2513 ->getTemplatedDecl()) in DeclareImplicitDeductionGuides() 3669 TypeAliasDecl *Pattern = AliasTemplate->getTemplatedDecl(); in CheckTemplateIdType() 3786 Context, ClassTemplate->getTemplatedDecl()->getTagKind(), in CheckTemplateIdType() [all …]
|
/external/llvm-project/clang-tools-extra/clangd/refactor/ |
D | Rename.cpp | 100 VarTemplate->getSpecializedTemplate()->getTemplatedDecl()); in canonicalRenameDecl() 102 if (const NamedDecl *TemplatedDecl = Template->getTemplatedDecl()) in canonicalRenameDecl() 108 ->getTemplatedDecl()); in canonicalRenameDecl()
|