Direct access to struct construction, copying and destruction
Steven Schveighoffer
schveiguy at yahoo.com
Thu Aug 23 11:25:45 PDT 2012
On Wed, 11 Jul 2012 04:21:29 -0400, Benjamin Thaut
<code at benjamin-thaut.de> wrote:
>
> I already now what type info does, it does nothing.
> The compiler fills in the xpostblit and xdtor fields of the
> TypeInfo_Struct with the correct function pointers to postblit or
> destruct functions. These fields always contain the correct function to
> call. But the __postblit and __dtor funtions that are directly callable
> on the struct itself, are only correct if there is a explicit destructor
> / postblit constructor defined. So it shouldn't be much of a problem to
> also expose the __fielddtor and __fieldpostblit functions that get
> filled into the TypeInfo_Struct object anyway.
Also see this: http://d.puremagic.com/issues/show_bug.cgi?id=5667
-Steve
More information about the Digitalmars-d
mailing list