|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Overridden By
tools/clang/include/clang/AST/Decl.h 615 NamespaceDecl *getCanonicalDecl() override {
2850 FieldDecl *getCanonicalDecl() override { return getFirstDecl(); }
2891 EnumConstantDecl *getCanonicalDecl() override { return getFirstDecl(); }
2941 IndirectFieldDecl *getCanonicalDecl() override { return getFirstDecl(); }
3064 TypedefNameDecl *getCanonicalDecl() override { return getFirstDecl(); }
3481 EnumDecl *getCanonicalDecl() override {
tools/clang/include/clang/AST/DeclCXX.h 494 CXXRecordDecl *getCanonicalDecl() override {
1989 CXXMethodDecl *getCanonicalDecl() override {
2607 CXXConstructorDecl *getCanonicalDecl() override {
2668 CXXDestructorDecl *getCanonicalDecl() override {
2735 CXXConversionDecl *getCanonicalDecl() override {
3004 NamespaceAliasDecl *getCanonicalDecl() override {
3121 UsingShadowDecl *getCanonicalDecl() override {
3405 UsingDecl *getCanonicalDecl() override { return getFirstDecl(); }
3476 UsingPackDecl *getCanonicalDecl() override { return getFirstDecl(); }
3568 UnresolvedUsingValueDecl *getCanonicalDecl() override {
3657 UnresolvedUsingTypenameDecl *getCanonicalDecl() override {
tools/clang/include/clang/AST/DeclObjC.h 1914 ObjCInterfaceDecl *getCanonicalDecl() override { return getFirstDecl(); }
2249 ObjCProtocolDecl *getCanonicalDecl() override { return getFirstDecl(); }
tools/clang/include/clang/AST/DeclTemplate.h 847 RedeclarableTemplateDecl *getCanonicalDecl() override {
1031 FunctionTemplateDecl *getCanonicalDecl() override {
2146 ClassTemplateDecl *getCanonicalDecl() override {
2367 TypeAliasTemplateDecl *getCanonicalDecl() override {
2966 VarTemplateDecl *getCanonicalDecl() override {
tools/clang/lib/AST/Decl.cpp 2073 VarDecl *VarDecl::getCanonicalDecl() { return getFirstDecl(); }
3102 FunctionDecl *FunctionDecl::getCanonicalDecl() { return getFirstDecl(); }
4064 TagDecl *TagDecl::getCanonicalDecl() { return getFirstDecl(); }
tools/clang/lib/AST/DeclObjC.cpp 953 ObjCMethodDecl *ObjCMethodDecl::getCanonicalDecl() {
References
tools/clang/include/clang/AST/DeclBase.h 573 void setIsUsed() { getCanonicalDecl()->Used = true; }
879 return const_cast<Decl*>(this)->getCanonicalDecl();
tools/clang/include/clang/AST/OpenMPClause.h 4227 ? cast<ValueDecl>(AssociatedDeclaration->getCanonicalDecl())
tools/clang/include/clang/AST/Redeclarable.h 351 : Ptr(Ptr ? Ptr->getCanonicalDecl() : nullptr) {}
tools/clang/include/clang/Sema/Lookup.h 815 Decls.erase(cast<NamedDecl>(D->getCanonicalDecl()));
tools/clang/include/clang/Sema/Overload.h 1020 uintptr_t Key = reinterpret_cast<uintptr_t>(F->getCanonicalDecl());
tools/clang/include/clang/Serialization/ASTReader.h 1233 D = D->getCanonicalDecl();
tools/clang/lib/AST/ASTContext.cpp 1041 MergedDefModules[cast<NamedDecl>(ND->getCanonicalDecl())].push_back(M);
1045 auto It = MergedDefModules.find(cast<NamedDecl>(ND->getCanonicalDecl()));
5397 return TemplateName(cast<TemplateDecl>(Template->getCanonicalDecl()));
5446 auto *D = cast<ValueDecl>(Arg.getAsDecl()->getCanonicalDecl());
tools/clang/lib/AST/ASTDiagnostic.cpp 1156 FromDecl->getCanonicalDecl() == ToDecl->getCanonicalDecl());
1156 FromDecl->getCanonicalDecl() == ToDecl->getCanonicalDecl());
1289 FromValueDecl->getCanonicalDecl() == ToValueDecl->getCanonicalDecl();
1289 FromValueDecl->getCanonicalDecl() == ToValueDecl->getCanonicalDecl();
1361 return FromTST->getTemplateName().getAsTemplateDecl()->getCanonicalDecl() ==
1362 ToTST->getTemplateName().getAsTemplateDecl()->getCanonicalDecl();
tools/clang/lib/AST/ASTStructuralEquivalence.cpp 1577 D1 = D1->getCanonicalDecl();
1578 D2 = D2->getCanonicalDecl();
tools/clang/lib/AST/Decl.cpp 1735 if (getCanonicalDecl() != OldD->getCanonicalDecl())
tools/clang/lib/AST/DeclBase.cpp 1425 D != D->getCanonicalDecl())
tools/clang/lib/AST/DeclCXX.cpp 1545 HiddenVBaseCs.insert(cast<NamedDecl>(I.getDecl()->getCanonicalDecl()));
1615 if (!HiddenVBaseCs.count(cast<NamedDecl>(I.getDecl()->getCanonicalDecl())))
tools/clang/lib/AST/DeclarationName.cpp 283 Template = cast<TemplateDecl>(Template->getCanonicalDecl());
tools/clang/lib/AST/MicrosoftCXXABI.cpp 122 DD = cast<DeclaratorDecl>(DD->getCanonicalDecl());
tools/clang/lib/AST/TemplateBase.cpp 301 ID.AddPointer(getAsDecl()? getAsDecl()->getCanonicalDecl() : nullptr);
tools/clang/lib/Analysis/CallGraph.cpp 201 F = F->getCanonicalDecl();
tools/clang/lib/Analysis/ThreadSafetyCommon.cpp 351 const auto *D = cast<ValueDecl>(ME->getMemberDecl()->getCanonicalDecl());
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp 225 return cast<ValueDecl>(ME->getMemberDecl()->getCanonicalDecl());
tools/clang/lib/Sema/IdentifierResolver.cpp 272 if (Existing->getCanonicalDecl() == New->getCanonicalDecl()) {
272 if (Existing->getCanonicalDecl() == New->getCanonicalDecl()) {
tools/clang/lib/Sema/SemaAccess.cpp 551 = cast<NamedDecl>(FriendD->getFriendDecl()->getCanonicalDecl());
tools/clang/lib/Sema/SemaCXXScopeSpec.cpp 682 OuterDecl->getCanonicalDecl() != SD->getCanonicalDecl() &&
682 OuterDecl->getCanonicalDecl() != SD->getCanonicalDecl() &&
tools/clang/lib/Sema/SemaChecking.cpp14182 if (LHSME->getMemberDecl()->getCanonicalDecl() !=
14183 RHSME->getMemberDecl()->getCanonicalDecl())
tools/clang/lib/Sema/SemaDecl.cpp 7403 const NamedDecl *D = cast<NamedDecl>(DRE->getDecl()->getCanonicalDecl());
8048 Decl *Canonical = Result->getCanonicalDecl();
8051 if ((*I)->getCanonicalDecl() == Canonical)
tools/clang/lib/Sema/SemaDeclAttr.cpp 4387 D = D->getCanonicalDecl();
tools/clang/lib/Sema/SemaDeclCXX.cpp10014 if (D1->getCanonicalDecl() == D2->getCanonicalDecl())
10014 if (D1->getCanonicalDecl() == D2->getCanonicalDecl())
tools/clang/lib/Sema/SemaExpr.cpp 220 auto Pos = SuppressedDiagnostics.find(D->getCanonicalDecl());
11849 cast<ValueDecl>(ML->getMemberDecl()->getCanonicalDecl());
11851 cast<ValueDecl>(MR->getMemberDecl()->getCanonicalDecl());
tools/clang/lib/Sema/SemaExprCXX.cpp 321 if (SpecTemplate->getCanonicalDecl() == Template->getCanonicalDecl())
tools/clang/lib/Sema/SemaLookup.cpp 382 if (DUnderlying->getCanonicalDecl() != EUnderlying->getCanonicalDecl()) {
382 if (DUnderlying->getCanonicalDecl() != EUnderlying->getCanonicalDecl()) {
514 D = cast<NamedDecl>(D->getCanonicalDecl());
2365 return D->getUnderlyingDecl()->getCanonicalDecl();
3494 NamedDecl *&Old = Decls[cast<NamedDecl>(New->getCanonicalDecl())];
tools/clang/lib/Sema/SemaOpenMP.cpp 2988 CurComponents.back().getAssociatedDeclaration()->getCanonicalDecl());
6488 if (LD != D->getCanonicalDecl()) {
15026 CI->getAssociatedDeclaration()->getCanonicalDecl() ==
15027 SI->getAssociatedDeclaration()->getCanonicalDecl()) {
16206 if (!SameDirectiveDecls.insert(cast<NamedDecl>(ND->getCanonicalDecl())))
tools/clang/lib/Sema/SemaTemplate.cpp 544 getAsTemplateNameDecl(Found.getFoundDecl())->getCanonicalDecl() !=
545 OuterTemplate->getCanonicalDecl()) {
2082 D = cast<NamedDecl>(D->getCanonicalDecl());
6196 TemplateArgument(cast<ValueDecl>(Entity->getCanonicalDecl()), ParamType);
6257 VD = cast<ValueDecl>(VD->getCanonicalDecl());
6316 ValueDecl *D = cast<ValueDecl>(DRE->getDecl()->getCanonicalDecl());
8809 NamedDecl *Instantiation = cast<NamedDecl>(Member->getCanonicalDecl());
tools/clang/lib/Sema/SemaTemplateDeduction.cpp 205 return X->getCanonicalDecl() == Y->getCanonicalDecl();
205 return X->getCanonicalDecl() == Y->getCanonicalDecl();
472 D = D ? cast<ValueDecl>(D->getCanonicalDecl()) : nullptr;
4938 return T1->getCanonicalDecl() == T2->getCanonicalDecl();
4938 return T1->getCanonicalDecl() == T2->getCanonicalDecl();
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp 249 .insert(std::make_pair(Inst.Entity->getCanonicalDecl(), Inst.Kind))
tools/clang/lib/Serialization/ASTReader.cpp 7844 auto &Merged = KeyDecls[D->getCanonicalDecl()];
10130 const Decl *DCanon = D->getCanonicalDecl();
10149 if (CanonMember->getCanonicalDecl() == DCanon) {
tools/clang/lib/Serialization/ASTReaderDecl.cpp 526 D->getCanonicalDecl()->Used |= IsDeclMarkedUsed;
2456 DPattern->getCanonicalDecl()->getGlobalID(),
2565 Existing->getCanonicalDecl());
3253 auto *CanonDC = cast<Decl>(DC)->getCanonicalDecl();
3266 Previous.push_back(cast<NamedDecl>(ND->getCanonicalDecl()));
3268 Previous[Number] = cast<NamedDecl>(ND->getCanonicalDecl());
3278 auto *CanonDC = cast<Decl>(DC)->getCanonicalDecl();
3403 return ASTDeclReader::getMostRecentDecl(D->getCanonicalDecl());
4049 Decl *CanonDecl = FirstLocal->getCanonicalDecl();
4428 auto *First = cast<CXXDestructorDecl>(D->getCanonicalDecl());
tools/clang/lib/Serialization/ASTWriter.cpp 3598 } else if (Decl *First = D->getCanonicalDecl()) {
tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp 57 F = F->getCanonicalDecl();
tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp 97 const auto *TargetDecl = UsingShadow->getTargetDecl()->getCanonicalDecl();
151 removeFromFoundDecls(USD->getTargetDecl()->getCanonicalDecl());
tools/clang/unittests/AST/ASTImporterGenericRedeclTest.cpp 121 EXPECT_EQ(Prev->getCanonicalDecl(), Current->getCanonicalDecl());
121 EXPECT_EQ(Prev->getCanonicalDecl(), Current->getCanonicalDecl());