Prevent default-initialised struct

Daniel Keep daniel.keep.lists at gmail.com
Mon Jan 26 06:12:26 PST 2009


Hi all,

is there any way to prevent a struct from being created directly?
Basically, I want to prevent this:

{
  non_null!(T) a;
}

I want people to have to use provided functions to create a structure:

{
  auto a = non_null!(T)(new T);
}

  -- Daniel


More information about the Digitalmars-d-learn mailing list