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

References

tools/clang/include/clang/AST/GlobalDecl.h
   64   GlobalDecl(const CXXDestructorDecl *D, CXXDtorType Type) : Value(D, Type) {}
   84   CXXDtorType getDtorType() const {
  130   GlobalDecl getWithDtorType(CXXDtorType Type) {
tools/clang/include/clang/AST/Mangle.h
  104   virtual void mangleCXXDtorThunk(const CXXDestructorDecl *DD, CXXDtorType Type,
  114   virtual void mangleCXXDtor(const CXXDestructorDecl *D, CXXDtorType Type,
  123   void mangleDtorBlock(const CXXDestructorDecl *CD, CXXDtorType DT,
tools/clang/include/clang/AST/VTableBuilder.h
  161       return GlobalDecl(DtorDecl, CXXDtorType::Dtor_Complete);
  163       return GlobalDecl(DtorDecl, CXXDtorType::Dtor_Deleting);
tools/clang/lib/AST/ItaniumMangle.cpp
  140   void mangleCXXDtorThunk(const CXXDestructorDecl *DD, CXXDtorType Type,
  154   void mangleCXXDtor(const CXXDestructorDecl *D, CXXDtorType Type,
  398                  const CXXDestructorDecl *D, CXXDtorType Type)
  547   void mangleCXXDtorType(CXXDtorType T);
 4486 void CXXNameMangler::mangleCXXDtorType(CXXDtorType T) {
 4957                                              CXXDtorType Type,
 5005     const CXXDestructorDecl *DD, CXXDtorType Type,
tools/clang/lib/AST/Mangle.cpp
  223                                     CXXDtorType DT, const BlockDecl *BD,
tools/clang/lib/AST/MicrosoftMangle.cpp
  144   void mangleCXXDtorThunk(const CXXDestructorDecl *DD, CXXDtorType Type,
  182   void mangleCXXDtor(const CXXDestructorDecl *D, CXXDtorType Type,
  303                           const CXXDestructorDecl *D, CXXDtorType Type)
  344   void mangleCXXDtorType(CXXDtorType T);
 1143 void MicrosoftCXXNameMangler::mangleCXXDtorType(CXXDtorType T) {
 3082     const CXXDestructorDecl *DD, CXXDtorType Type,
 3326                                                CXXDtorType Type,
tools/clang/lib/CodeGen/CGCXX.cpp
  298                                             CXXDtorType Type,
tools/clang/lib/CodeGen/CGCXXABI.cpp
  285                                           CXXDtorType DT) const {
  291     GVALinkage Linkage, const CXXDestructorDecl *Dtor, CXXDtorType DT) const {
tools/clang/lib/CodeGen/CGCXXABI.h
  315                                       CXXDtorType DT) const = 0;
  319                                           CXXDtorType DT) const;
  323                           CXXDtorType DT) const;
  379                                   const CXXDestructorDecl *DD, CXXDtorType Type,
  430                                                  CXXDtorType DtorType,
tools/clang/lib/CodeGen/CGClass.cpp
 1422   CXXDtorType DtorType = CurGD.getDtorType();
 1770                                         CXXDtorType DtorType) {
 2368     CXXDtorType Type;
 2371                            CXXDtorType Type)
 2405     CXXDtorType Type =
 2415                                             CXXDtorType Type,
tools/clang/lib/CodeGen/CodeGenFunction.h
 1976   void EnterDtorCleanups(const CXXDestructorDecl *Dtor, CXXDtorType Type);
 2557   void EmitCXXDestructorCall(const CXXDestructorDecl *D, CXXDtorType Type,
 3648                                                CXXDtorType Type,
tools/clang/lib/CodeGen/EHScopeStack.h
  272   template <class T, class... As> void pushCleanup(CleanupKind Kind, As... A) {
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
  210                               CXXDtorType DT) const override {
  230                           CXXDtorType Type, bool ForVirtualBase,
  269                                          CXXDtorType DtorType, Address This,
 1204   CXXDtorType DtorType = UseGlobalDelete ? Dtor_Complete : Dtor_Deleting;
 1615                                        CXXDtorType Type, bool ForVirtualBase,
 1817     CodeGenFunction &CGF, const CXXDestructorDecl *Dtor, CXXDtorType DtorType,
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
  213                               CXXDtorType DT) const override {
  219                                   CXXDtorType DT) const override;
  223                           CXXDtorType DT) const override;
  260                           CXXDtorType Type, bool ForVirtualBase,
  300                                          CXXDtorType DtorType, Address This,
  848   CXXDtorType DtorType = UseGlobalDelete ? Dtor_Complete : Dtor_Deleting;
 1294                                                  CXXDtorType DT) const {
 1306     GVALinkage Linkage, const CXXDestructorDecl *Dtor, CXXDtorType DT) const {
 1572                                          CXXDtorType Type, bool ForVirtualBase,
 1904     CodeGenFunction &CGF, const CXXDestructorDecl *Dtor, CXXDtorType DtorType,