Move AggregateDeclaration::hasIdentitityOpAssign into a free function
Move StructDeclaration::needOpAssign into a free function
Move StructDeclaration::buildOpAssign into a free function
Move StructDeclaration::needOpEquals into a free function
Move StructDeclaration::hasIdentityOpEquals into a free function
Move StructDeclaration::buildOpEquals into a free function
Move StructDeclaration::buildXopEquals into a free function
Move StructDeclaration::buildXopCmp into a free function
Move StructDeclaration::buildCpCtor into a free function
Move StructDeclaration::buildPostBlit into a free function
Move StructDeclaration::buildDtor into a free function
Move StructDeclaration::buildInv into a free function
Change hasIdentity* and needDirectEq to bool
Merge pull request #3295 from yebblies/clone

[DDMD] [refactor] Move methods in clone.c into free functions