reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/AST/Redeclarable.h
  351       : Ptr(Ptr ? Ptr->getCanonicalDecl() : nullptr) {}
tools/clang/lib/AST/CXXInheritance.cpp
   99   if (getCanonicalDecl() == Base->getCanonicalDecl())
   99   if (getCanonicalDecl() == Base->getCanonicalDecl())
  104   const CXXRecordDecl *BaseDecl = Base->getCanonicalDecl();
  119   if (getCanonicalDecl() == Base->getCanonicalDecl())
  119   if (getCanonicalDecl() == Base->getCanonicalDecl())
  124   const CXXRecordDecl *BaseDecl = Base->getCanonicalDecl();
  133   const CXXRecordDecl *TargetDecl = Base->getCanonicalDecl();
  135     return Base->getCanonicalDecl() != TargetDecl;
  399   assert(BaseRecord->getCanonicalDecl() == BaseRecord &&
  408   assert(BaseRecord->getCanonicalDecl() == BaseRecord &&
  607       = ++SubobjectCount[cast<CXXRecordDecl>(RD->getCanonicalDecl())];
tools/clang/lib/AST/DeclCXX.cpp
  583     RD = RD->getCanonicalDecl();
  596           Base = Base->getCanonicalDecl();
 1992   if (this->getParent()->getCanonicalDecl() == RD->getCanonicalDecl())
tools/clang/lib/AST/ExprConstant.cpp
 1673       if (Expected->getCanonicalDecl() != Class->getCanonicalDecl()) {
 1673       if (Expected->getCanonicalDecl() != Class->getCanonicalDecl()) {
 2917   Base = Base->getCanonicalDecl();
 4127       if (LVDecl->getCanonicalDecl() != MPDecl->getCanonicalDecl()) {
 4127       if (LVDecl->getCanonicalDecl() != MPDecl->getCanonicalDecl()) {
 4223   if (FinalType->getCanonicalDecl() != TargetType->getCanonicalDecl()) {
 4223   if (FinalType->getCanonicalDecl() != TargetType->getCanonicalDecl()) {
14396   const CXXRecordDecl *RD = MD ? MD->getParent()->getCanonicalDecl() : nullptr;
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 2755             Base->getCanonicalDecl())
tools/clang/lib/Sema/SemaAccess.cpp
  128     R = R->getCanonicalDecl();
  231     return namingClass->getCanonicalDecl();
  246     DeclaringClass = DeclaringClass->getCanonicalDecl();
  280   assert(Derived->getCanonicalDecl() == Derived);
  281   assert(Target->getCanonicalDecl() == Target);
  312       RD = RD->getCanonicalDecl();
  667       if (findFriendship(RD->getCanonicalDecl(), BasePrivateDepth))
  713          InstanceContext->getCanonicalDecl() == InstanceContext);
  714   assert(NamingClass->getCanonicalDecl() == NamingClass);
  732   assert(NamingClass->getCanonicalDecl() == NamingClass &&
  967       const CXXRecordDecl *NC = I->Class->getCanonicalDecl();
 1199     const CXXRecordDecl *derivingClass = i->Class->getCanonicalDecl();
tools/clang/lib/Sema/SemaDecl.cpp
  200         if (BasePrimaryTemplate->getCanonicalDecl() != RD->getCanonicalDecl())
  205             if (PS->getCanonicalDecl() != RD->getCanonicalDecl())
  205             if (PS->getCanonicalDecl() != RD->getCanonicalDecl())
tools/clang/lib/Sema/SemaDeclCXX.cpp
 2376   Class = Class->getCanonicalDecl();
tools/clang/lib/Sema/SemaExpr.cpp
 5514       return MD->getParent()->getCanonicalDecl();
 5518       return RD->getCanonicalDecl();
 5532       UME->getNamingClass()->getCanonicalDecl();
tools/clang/lib/Sema/SemaExprMember.cpp
   35     return !Bases.count(Base->getCanonicalDecl());
tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp
 1056   BaseClass = BaseClass->getCanonicalDecl();
tools/clang/lib/StaticAnalyzer/Core/Store.cpp
  245   return Expected->getCanonicalDecl() == RD->getCanonicalDecl();
  245   return Expected->getCanonicalDecl() == RD->getCanonicalDecl();
tools/clang/tools/extra/clang-tidy/bugprone/ParentVirtualCallCheck.cpp
   28   if (Parent.getCanonicalDecl() == ThisClass.getCanonicalDecl())
   28   if (Parent.getCanonicalDecl() == ThisClass.getCanonicalDecl())
   30   const CXXRecordDecl *ParentCanonicalDecl = Parent.getCanonicalDecl();
   55     if (RecordDeclType->getCanonicalDecl()->isDerivedFrom(&GrandParent))
tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp
   99         DRD->getCanonicalDecl() == DerivedMD->getParent()->getCanonicalDecl();
   99         DRD->getCanonicalDecl() == DerivedMD->getParent()->getCanonicalDecl();
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp
   76   if (DerivedDecl.getCanonicalDecl() == BaseDecl.getCanonicalDecl())
   76   if (DerivedDecl.getCanonicalDecl() == BaseDecl.getCanonicalDecl())
tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp
   72   if (LeftDeleter->getCanonicalDecl() == RightDeleter->getCanonicalDecl()) {
   72   if (LeftDeleter->getCanonicalDecl() == RightDeleter->getCanonicalDecl()) {
tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp
  438     if (!Decl->getCanonicalDecl()->isThisDeclarationADefinition())