mixin copyConstructableKinds; static assert( isCopyConstructable!KindPOD); static assert( isCopyConstructable!KindHasCopyContrustor); static assert(!isCopyConstructable!KindHasPostBlit); static assert( isCopyConstructable!KindContainsPOD); static assert( isCopyConstructable!KindContainsTypeWithNonTrivialCopyConstructor); static assert(!isCopyConstructable!KindContainsTypeWithPostBlit);
Checks to see if a type is copy constructable - postblit doesn't count.
Returns false if there's a user defined postblit.