hasElaborateMove

True if S or any type embedded directly in the representation of S defines elaborate move semantics. Elaborate move semantics are introduced by defining opPostMove(ref typeof(this)) for a struct.

Classes and unions never have elaborate move semantics.

version(StdDdoc)
template hasElaborateMove (
S
) {}

Meta