reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
877 virtual Decl *getCanonicalDecl() { return this; }
tools/clang/include/clang/AST/DeclTemplate.h 847 RedeclarableTemplateDecl *getCanonicalDecl() override {
463 if (Friend == CTD->getCanonicalDecl())
tools/clang/lib/Sema/SemaDeclCXX.cpp9696 if (Template->getCanonicalDecl() != StdInitializerList->getCanonicalDecl()) 9696 if (Template->getCanonicalDecl() != StdInitializerList->getCanonicalDecl())tools/clang/lib/Sema/SemaExprCXX.cpp
299 if (Spec->getSpecializedTemplate()->getCanonicalDecl() == 300 Template->getCanonicalDecl()) 321 if (SpecTemplate->getCanonicalDecl() == Template->getCanonicalDecl())tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
5068 Pattern = Pattern->getCanonicalDecl(); 5071 Instance = Instance->getCanonicalDecl(); 5403 ClassTemplate = ClassTemplate->getCanonicalDecl(); 5406 ClassTemplate = PartialSpec->getSpecializedTemplate()->getCanonicalDecl();tools/clang/lib/Serialization/ASTWriterDecl.cpp
1499 Record.AddDeclRef(D->getSpecializedTemplate()->getCanonicalDecl());