other versions
    
    - Tumbleweed 2024.07.05-1.3
 - Leap-16.0
 - Leap-15.6
 
| std::experimental::ranges::Copyable(3) | C++ Standard Libary | std::experimental::ranges::Copyable(3) | 
NAME¶
std::experimental::ranges::Copyable - std::experimental::ranges::Copyable
Synopsis¶
 Defined in header <experimental/ranges/concepts>
  
   template< class T >
  
   concept bool Copyable =
  
   CopyConstructible<T> && (ranges TS)
  
   Movable<T> &&
  
   Assignable<T&, const T&>;
  
   The concept Copyable<T> specifies that T is an Movable object type that
    can also
  
   copied (that is, it supports copy construction and copy assignment).
Notes¶
 It is intended that Copyable<T> also requires
    Assignable<T&, const T> (assignment
  
   from const rvalue) and Assignable<T&, T&> (assignment from
    non-const lvalue) to be
  
   satisfied.
See also¶
 Movable specifies that an object of a type can be moved and
    swapped
  
   (concept)
| 2024.06.10 | http://cppreference.com |