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