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; }

Overridden By

tools/clang/include/clang/AST/DeclTemplate.h
 1031   FunctionTemplateDecl *getCanonicalDecl() override {
 2146   ClassTemplateDecl *getCanonicalDecl() override {
 2367   TypeAliasTemplateDecl *getCanonicalDecl() override {
 2966   VarTemplateDecl *getCanonicalDecl() override {

References

tools/clang/include/clang/AST/DeclTemplate.h
 1033              RedeclarableTemplateDecl::getCanonicalDecl());
 2148              RedeclarableTemplateDecl::getCanonicalDecl());
 2369              RedeclarableTemplateDecl::getCanonicalDecl());
 2967     return cast<VarTemplateDecl>(RedeclarableTemplateDecl::getCanonicalDecl());
tools/clang/lib/Serialization/ASTReader.cpp
 9997     auto RTD = cast<RedeclarableTemplateDecl>(D)->getCanonicalDecl();
tools/clang/lib/Serialization/ASTReaderDecl.cpp
 2021   RedeclarableTemplateDecl *CanonD = D->getCanonicalDecl();
 2048   D->Common = D->getCanonicalDecl()->Common;
 2401     D->First = FirstDecl->getCanonicalDecl();
 2497   T *ExistingCanon = Existing->getCanonicalDecl();
 2498   T *DCanon = D->getCanonicalDecl();