The OpenD Programming Language

hasElaborateCopyConstructor

True if S or any type embedded directly in the representation of S defines an elaborate copy constructor. Elaborate copy constructors are introduced by defining this(this) for a struct.

Classes and unions never have elaborate copy constructors.

version(StdDdoc)
template hasElaborateCopyConstructor (
S
) {}

Meta