|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Overrides
tools/clang/include/clang/AST/DeclBase.h 877 virtual Decl *getCanonicalDecl() { return this; }
Overridden By
tools/clang/include/clang/AST/DeclCXX.h 1989 CXXMethodDecl *getCanonicalDecl() override {
Declarations
tools/clang/include/clang/AST/Decl.h 2318 FunctionDecl *getCanonicalDecl() override;
References
tools/clang/include/clang/AST/Decl.h 2296 getCanonicalDecl()->FunctionDeclBits.IsMultiVersion = V;
2320 return const_cast<FunctionDecl*>(this)->getCanonicalDecl();
tools/clang/include/clang/AST/DeclCXX.h 1990 return cast<CXXMethodDecl>(FunctionDecl::getCanonicalDecl());
2608 return cast<CXXConstructorDecl>(FunctionDecl::getCanonicalDecl());
2669 return cast<CXXDestructorDecl>(FunctionDecl::getCanonicalDecl());
2736 return cast<CXXConversionDecl>(FunctionDecl::getCanonicalDecl());
tools/clang/include/clang/AST/Redeclarable.h 351 : Ptr(Ptr ? Ptr->getCanonicalDecl() : nullptr) {}
tools/clang/lib/AST/MicrosoftMangle.cpp 114 return FTD->getTemplatedDecl()->getCanonicalDecl();
118 return FTD->getTemplatedDecl()->getCanonicalDecl();
tools/clang/lib/AST/Type.cpp 3174 ID.AddPointer(epi.ExceptionSpec.SourceDecl->getCanonicalDecl());
tools/clang/lib/CodeGen/CGDebugInfo.cpp 3453 auto MI = SPCache.find(NextFD->getCanonicalDecl());
tools/clang/lib/Sema/SemaAccess.cpp 112 Functions.push_back(Function->getCanonicalDecl());
tools/clang/lib/Sema/SemaDecl.cpp 3384 UndefinedButUsed.insert(std::make_pair(Old->getCanonicalDecl(),
3391 UndefinedButUsed.erase(Old->getCanonicalDecl());
10387 assert(OldFD->getCanonicalDecl() == OldFD);
17667 OMPDeclareTargetDeclAttr::getDeviceType(FD->getCanonicalDecl());
17680 OMPDeclareTargetDeclAttr::getDeviceType(FD->getCanonicalDecl());
tools/clang/lib/Sema/SemaDeclCXX.cpp15160 Fn = Fn->getCanonicalDecl();
tools/clang/lib/Sema/SemaExpr.cpp15590 UndefinedButUsed.insert(std::make_pair(Func->getCanonicalDecl(), Loc));
15594 UndefinedButUsed.insert(std::make_pair(Func->getCanonicalDecl(), Loc));
15596 UndefinedButUsed.insert(std::make_pair(Func->getCanonicalDecl(), Loc));
tools/clang/lib/Sema/SemaOverload.cpp11512 CurAccessFunPair, cast<FunctionDecl>(FunDecl->getCanonicalDecl())));
tools/clang/lib/Sema/SemaTemplate.cpp 8574 !Specialization->getCanonicalDecl()->isReferenced()) {
8577 Specialization->getCanonicalDecl() == Specialization &&
8759 assert(InstantiationFunction->getCanonicalDecl() ==
tools/clang/lib/Sema/SemaTemplateDeduction.cpp 3439 Pos = SuppressedDiagnostics.find(Specialization->getCanonicalDecl());
3441 SuppressedDiagnostics[Specialization->getCanonicalDecl()]
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp 1847 D->getCanonicalDecl()->getStorageClass(), D->isInlineSpecified(),
5123 Pattern = Pattern->getCanonicalDecl();
5126 Instance = Instance->getCanonicalDecl();
tools/clang/lib/Serialization/ASTReader.cpp 9884 {FD->getCanonicalDecl(), FD->getReturnType()});
tools/clang/lib/Serialization/ASTReaderDecl.cpp 2401 D->First = FirstDecl->getCanonicalDecl();
2497 T *ExistingCanon = Existing->getCanonicalDecl();
2498 T *DCanon = D->getCanonicalDecl();
4456 std::make_pair(FD->getCanonicalDecl(), FD));
4465 {FD->getCanonicalDecl(), DeducedResultType});
tools/clang/unittests/AST/ASTImporterGenericRedeclTest.cpp 148 EXPECT_EQ(FirstSpecD->getCanonicalDecl(), PrevF->getCanonicalDecl());
148 EXPECT_EQ(FirstSpecD->getCanonicalDecl(), PrevF->getCanonicalDecl());