Quickly fork, edit online, and submit a pull request for this page.
Requires a signed-in GitHub account. This works well for small changes.
If you'd like to make larger changes you may want to consider using
a local clone.

Create inclusive postblit for struct by aggregating
all the postblits in postblits[] with the postblits for
all the members.
Note the close similarity with AggregateDeclaration::buildDtor(),
and the ordering changes (runs forward instead of backwards).

FuncDeclaration buildDtor(AggregateDeclaration ad, Scope* sc);

Create inclusive destructor for struct/class by aggregating
all the destructors in dtors[] with the destructors for
all the members.
Note the close similarity with StructDeclaration::buildPostBlit(),
and the ordering changes (runs backward instead of forwards).