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/DeclCXX.h
 1989   CXXMethodDecl *getCanonicalDecl() override {

References

tools/clang/include/clang/AST/DeclCXX.h
 2407       *getCanonicalDecl()->getTrailingObjects<ExplicitSpecifier>() = ES;
 2437     return getCanonicalDecl()->getExplicitSpecifierInternal();
 2611     return const_cast<CXXConstructorDecl*>(this)->getCanonicalDecl();
tools/clang/lib/Sema/SemaDeclCXX.cpp
15861   CXXConstructorDecl *Canonical = Ctor->getCanonicalDecl(),
15863                      *TCanonical = Target? Target->getCanonicalDecl() : nullptr;
15887       while (C->getCanonicalDecl() != Canonical) {
tools/clang/lib/Sema/SemaInit.cpp
 5038       if (!CD || !CD->getCanonicalDecl()->isDefaulted() || CD->isDeleted())