Home
last modified time | relevance | path

Searched refs:getTemplatedDecl (Results 1 – 25 of 125) sorted by relevance

12345

/external/llvm-project/clang/lib/Tooling/Refactoring/Rename/
DUSRFindingAction.cpp135 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/
DTypeHierarchyTests.cpp204 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/
DASTImporterGenericRedeclTest.cpp151 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()
DASTImporterTest.cpp366 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/
DIndexDecl.cpp64 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()
DIndexingContext.cpp218 return SD->getSpecializedTemplate()->getTemplatedDecl(); in adjustTemplateImplicitInstantiation()
304 if (auto TTD = TD->getTemplatedDecl()) { in getCanonicalDecl()
/external/clang/include/clang/AST/
DASTLambda.h58 dyn_cast_or_null<CXXConversionDecl>(F->getTemplatedDecl())) in isLambdaConversionOperator()
DDeclTemplate.h358 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/
DCxxModuleHandler.cpp272 new_class_template->getTemplatedDecl()->getTagKind(), in tryInstantiateStdTemplate()
274 new_class_template->getTemplatedDecl()->getLocation(), in tryInstantiateStdTemplate()
/external/llvm-project/clang/include/clang/AST/
DASTLambda.h57 dyn_cast_or_null<CXXConversionDecl>(F->getTemplatedDecl())) in isLambdaConversionOperator()
DDeclTemplate.h430 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/
DExpectedTypes.cpp49 D = Template->getTemplatedDecl(); in typeOfCompletion()
DFindTarget.cpp84 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/
DCIndexCXX.cpp61 return MakeCXCursor(Template->getTemplatedDecl(), getCursorTU(C)).kind; in clang_getTemplateCursorKind()
/external/llvm-project/clang/tools/libclang/
DCIndexCXX.cpp58 return MakeCXCursor(Template->getTemplatedDecl(), getCursorTU(C)).kind; in clang_getTemplateCursorKind()
/external/llvm-project/clang/lib/AST/
DComment.cpp266 const FunctionDecl *FD = FTD->getTemplatedDecl(); in fill()
347 TypeAliasDecl *TAD = TAT->getTemplatedDecl(); in fill()
DDeclPrinter.cpp453 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()
DDecl.cpp616 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/
DForwardingReferenceOverloadCheck.cpp28 Spec->getTemplateName().getAsTemplateDecl()->getTemplatedDecl(); in AST_MATCHER()
/external/clang/lib/Sema/
DCodeCompleteConsumer.cpp403 return FunctionTemplate->getTemplatedDecl(); in getFunction()
415 return FunctionTemplate->getTemplatedDecl()->getType() in getFunctionType()
DSemaTemplate.cpp483 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/
DASTConsumers.cpp101 InnerD = TD->getTemplatedDecl(); in print()
/external/clang/lib/AST/
DDecl.cpp931 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/
DSemaTemplate.cpp901 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/
DRename.cpp100 VarTemplate->getSpecializedTemplate()->getTemplatedDecl()); in canonicalRenameDecl()
102 if (const NamedDecl *TemplatedDecl = Template->getTemplatedDecl()) in canonicalRenameDecl()
108 ->getTemplatedDecl()); in canonicalRenameDecl()

12345