The OpenD Programming Language

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.

Meta