Home
last modified time | relevance | path

Searched refs:DtorDeclaration (Results 1 – 25 of 111) sorted by relevance

12345

/dports/lang/gcc12-devel/gcc-12-20211205/gcc/d/dmd/
H A Daggregate.h23 class DtorDeclaration; variable
109 DtorDeclaration *dtor; // aggregate destructor
110 DtorDeclaration *primaryDtor; // non-deleting C++ destructor, same as dtor for D
111 DtorDeclaration *tidtor; // aggregate destructor used in TypeInfo (must have extern(D) ABI)
H A Darraytypes.h30 typedef Array<class DtorDeclaration *> DtorDeclarations;
H A Dclone.d846 DtorDeclaration buildDtor(AggregateDeclaration ad, Scope* sc) in buildDtor()
972 auto dd = new DtorDeclaration(declLoc, Loc.initial, stc, Id.__fieldDtor); in buildDtor()
983 DtorDeclaration xdtor = null; in buildDtor()
1011 auto dd = new DtorDeclaration(declLoc, Loc.initial, stc, Id.__aggrDtor); in buildDtor()
1053 private DtorDeclaration buildWindowsCppDtor(AggregateDeclaration ad, DtorDeclaration dtor, Scope* s… in buildWindowsCppDtor()
1070 auto func = new DtorDeclaration(dtor.loc, dtor.loc, dtor.storage_class, Id.cppdtor); in buildWindowsCppDtor()
1107 DtorDeclaration buildExternDDtor(AggregateDeclaration ad, Scope* sc) in buildExternDDtor()
1124 auto func = new DtorDeclaration(dtor.loc, dtor.loc, dtor.storage_class, Id.ticppdtor); in buildExternDDtor()
H A Daggregate.d119 DtorDeclaration dtor; /// aggregate destructor calling dtors and member constructors
120 DtorDeclaration primaryDtor;/// non-deleting C++ destructor, same as dtor for D
121 DtorDeclaration tidtor; /// aggregate destructor used in TypeInfo (must have extern(D) ABI)
H A Darraytypes.d37 alias DtorDeclarations = Array!(DtorDeclaration);
H A Ddeclaration.h746 class DtorDeclaration : public FuncDeclaration
749 DtorDeclaration *syntaxCopy(Dsymbol *);
757 DtorDeclaration *isDtorDeclaration() { return this; } in isDtorDeclaration()
H A Ddsymbol.h41 class DtorDeclaration; variable
265 virtual DtorDeclaration *isDtorDeclaration() { return NULL; } in isDtorDeclaration()
/dports/lang/gcc11-devel/gcc-11-20211009/gcc/d/dmd/
H A Dfunc.c2837 DtorDeclaration::DtorDeclaration(Loc loc, Loc endloc) in DtorDeclaration() function
2842 DtorDeclaration::DtorDeclaration(Loc loc, Loc endloc, StorageClass stc, Identifier *id) in DtorDeclaration() function
2847 Dsymbol *DtorDeclaration::syntaxCopy(Dsymbol *s) in syntaxCopy()
2850 DtorDeclaration *dd = new DtorDeclaration(loc, endloc, storage_class, ident); in syntaxCopy()
2854 bool DtorDeclaration::overloadInsert(Dsymbol *) in overloadInsert()
2859 bool DtorDeclaration::addPreInvariant() in addPreInvariant()
2864 bool DtorDeclaration::addPostInvariant() in addPostInvariant()
2869 const char *DtorDeclaration::kind() const in kind()
2874 const char *DtorDeclaration::toChars() in toChars()
2879 bool DtorDeclaration::isVirtual() in isVirtual()
H A Ddeclaration.h799 class DtorDeclaration : public FuncDeclaration
802 DtorDeclaration(Loc loc, Loc endloc);
803 DtorDeclaration(Loc loc, Loc endloc, StorageClass stc, Identifier *id);
812 DtorDeclaration *isDtorDeclaration() { return this; } in isDtorDeclaration()
H A Ddsymbol.h40 class DtorDeclaration; variable
260 virtual DtorDeclaration *isDtorDeclaration() { return NULL; } in isDtorDeclaration()
/dports/lang/gcc11/gcc-11.2.0/gcc/d/dmd/
H A Dfunc.c2837 DtorDeclaration::DtorDeclaration(Loc loc, Loc endloc) in DtorDeclaration() function
2842 DtorDeclaration::DtorDeclaration(Loc loc, Loc endloc, StorageClass stc, Identifier *id) in DtorDeclaration() function
2847 Dsymbol *DtorDeclaration::syntaxCopy(Dsymbol *s) in syntaxCopy()
2850 DtorDeclaration *dd = new DtorDeclaration(loc, endloc, storage_class, ident); in syntaxCopy()
2854 bool DtorDeclaration::overloadInsert(Dsymbol *) in overloadInsert()
2859 bool DtorDeclaration::addPreInvariant() in addPreInvariant()
2864 bool DtorDeclaration::addPostInvariant() in addPostInvariant()
2869 const char *DtorDeclaration::kind() const in kind()
2874 const char *DtorDeclaration::toChars() in toChars()
2879 bool DtorDeclaration::isVirtual() in isVirtual()
H A Ddeclaration.h799 class DtorDeclaration : public FuncDeclaration
802 DtorDeclaration(Loc loc, Loc endloc);
803 DtorDeclaration(Loc loc, Loc endloc, StorageClass stc, Identifier *id);
812 DtorDeclaration *isDtorDeclaration() { return this; } in isDtorDeclaration()
H A Ddsymbol.h40 class DtorDeclaration; variable
260 virtual DtorDeclaration *isDtorDeclaration() { return NULL; } in isDtorDeclaration()
/dports/misc/cxx_atomics_pic/gcc-11.2.0/gcc/d/dmd/
H A Dfunc.c2837 DtorDeclaration::DtorDeclaration(Loc loc, Loc endloc) in DtorDeclaration() function
2842 DtorDeclaration::DtorDeclaration(Loc loc, Loc endloc, StorageClass stc, Identifier *id) in DtorDeclaration() function
2847 Dsymbol *DtorDeclaration::syntaxCopy(Dsymbol *s) in syntaxCopy()
2850 DtorDeclaration *dd = new DtorDeclaration(loc, endloc, storage_class, ident); in syntaxCopy()
2854 bool DtorDeclaration::overloadInsert(Dsymbol *) in overloadInsert()
2859 bool DtorDeclaration::addPreInvariant() in addPreInvariant()
2864 bool DtorDeclaration::addPostInvariant() in addPostInvariant()
2869 const char *DtorDeclaration::kind() const in kind()
2874 const char *DtorDeclaration::toChars() in toChars()
2879 bool DtorDeclaration::isVirtual() in isVirtual()
H A Ddeclaration.h799 class DtorDeclaration : public FuncDeclaration
802 DtorDeclaration(Loc loc, Loc endloc);
803 DtorDeclaration(Loc loc, Loc endloc, StorageClass stc, Identifier *id);
812 DtorDeclaration *isDtorDeclaration() { return this; } in isDtorDeclaration()
H A Ddsymbol.h40 class DtorDeclaration; variable
260 virtual DtorDeclaration *isDtorDeclaration() { return NULL; } in isDtorDeclaration()
/dports/lang/gcc9/gcc-9.4.0/gcc/d/dmd/
H A Ddeclaration.h756 class DtorDeclaration : public FuncDeclaration
759 DtorDeclaration(Loc loc, Loc endloc);
760 DtorDeclaration(Loc loc, Loc endloc, StorageClass stc, Identifier *id);
770 DtorDeclaration *isDtorDeclaration() { return this; } in isDtorDeclaration()
H A Ddsymbol.h40 class DtorDeclaration; variable
261 virtual DtorDeclaration *isDtorDeclaration() { return NULL; } in isDtorDeclaration()
/dports/lang/gcc9-aux/gcc-9.1.0/gcc/d/dmd/
H A Ddeclaration.h756 class DtorDeclaration : public FuncDeclaration
759 DtorDeclaration(Loc loc, Loc endloc);
760 DtorDeclaration(Loc loc, Loc endloc, StorageClass stc, Identifier *id);
770 DtorDeclaration *isDtorDeclaration() { return this; } in isDtorDeclaration()
/dports/lang/gcc9-devel/gcc-9-20211007/gcc/d/dmd/
H A Ddeclaration.h756 class DtorDeclaration : public FuncDeclaration
759 DtorDeclaration(Loc loc, Loc endloc);
760 DtorDeclaration(Loc loc, Loc endloc, StorageClass stc, Identifier *id);
770 DtorDeclaration *isDtorDeclaration() { return this; } in isDtorDeclaration()
/dports/devel/avr-gcc/gcc-10.2.0/gcc/d/dmd/
H A Ddeclaration.h757 class DtorDeclaration : public FuncDeclaration
760 DtorDeclaration(Loc loc, Loc endloc);
761 DtorDeclaration(Loc loc, Loc endloc, StorageClass stc, Identifier *id);
771 DtorDeclaration *isDtorDeclaration() { return this; } in isDtorDeclaration()
H A Ddsymbol.h40 class DtorDeclaration; variable
261 virtual DtorDeclaration *isDtorDeclaration() { return NULL; } in isDtorDeclaration()
/dports/lang/gcc10/gcc-10.3.0/gcc/d/dmd/
H A Ddeclaration.h757 class DtorDeclaration : public FuncDeclaration
760 DtorDeclaration(Loc loc, Loc endloc);
761 DtorDeclaration(Loc loc, Loc endloc, StorageClass stc, Identifier *id);
771 DtorDeclaration *isDtorDeclaration() { return this; } in isDtorDeclaration()
/dports/lang/gcc10-devel/gcc-10-20211008/gcc/d/dmd/
H A Ddeclaration.h757 class DtorDeclaration : public FuncDeclaration
760 DtorDeclaration(Loc loc, Loc endloc);
761 DtorDeclaration(Loc loc, Loc endloc, StorageClass stc, Identifier *id);
771 DtorDeclaration *isDtorDeclaration() { return this; } in isDtorDeclaration()
H A Ddsymbol.h40 class DtorDeclaration; variable
261 virtual DtorDeclaration *isDtorDeclaration() { return NULL; } in isDtorDeclaration()

12345