parameters: (class_)
docstring: if class has public copy constructor, this function will return
      reference to it, None otherwise
docstring_summary: if class has public copy constructor, this function will return
      reference to it, None otherwise
docstring_tokens: if class has public copy constructor this function will return reference to it None otherwise
function: def has_copy_constructor(class_):
      """if class has public copy constructor, this function will return
      reference to it, None otherwise"""
      class_ = class_traits.get_declaration(class_)
      copy_constructor = find_copy_constructor(class_)
      if copy_constructor and copy_constructor.access_type == 'public':
          return copy_constructor
function_tokens: def has_copy_constructor ( class_ ) : class_ = class_traits . get_declaration ( class_ ) copy_constructor = find_copy_constructor ( class_ ) if copy_constructor and copy_constructor . access_type == 'public' : return copy_constructor