Member predicate Class::Class::hasImplicitCopyConstructor

Holds if this class has an implicitly-declared copy constructor that is not deleted. This predicate is more accurate than checking if this class has a CopyConstructor cc where cc.isCompilerGenerated() since such a CopyConstructor may not exist in the database if (1) it is never called or (2) it is trivial, meaning that it is equivalent to memcpy.

predicate hasImplicitCopyConstructor()