reference, declarationdefinition
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; }
tools/clang/include/clang/AST/DeclTemplate.h
  847   RedeclarableTemplateDecl *getCanonicalDecl() override {

References

tools/clang/lib/Sema/SemaAccess.cpp
  463     if (Friend == CTD->getCanonicalDecl())
tools/clang/lib/Sema/SemaDeclCXX.cpp
 9696   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());