def find_copy_constructor(type_):
copy_ = type_.constructors(<EOL>lambda x: is_copy_constructor(x),<EOL>recursive=False,<EOL>allow_empty=True)<EOL>if copy_:<EOL><INDENT>return copy_[<NUM_LIT:0>]<EOL><DEDENT>return None<EOL>
Returns reference to copy constructor.

Args:
    type_ (declarations.class_t): the class to be searched.

Returns:
    declarations.constructor_t: the copy constructor