|
reference, declaration → definition
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,