std::experi...es::Copyable(3)
β¨ NAME β¨
okay so bestie, youβre reading the std::experi...es::Copyable(3) page from the C++ Standard Libary manual π
β¨
std::experimental::ranges::Copyable β std::experimental::ranges::Copyable
πΈ Synopsis πΈ
defined in the header <experimental/ranges/concepts> π
template< class T >
concept bool Copyable =
CopyConstructible<T> && (ranges TS)
Movable<T> &&
Assignable<T&, const T&>;
the concept Copyable<T> says that T is a Movable object type that can also be copied β meaning it supports copy construction and copy assignment. periodt. π
π§ Notes π§
the intent is 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. no cap, thatβs the note. π«Ά
π See also π
Movableβ specifies that an object of a type can be moved and swapped (concept) π¦
xoxo, bestie π this page was sourced from http://cppreference.com and dated 2024.06.10 β std::experi...es::Copyable(3) out π
π¦ where this page comes from
- nixpkgs unstable: stdman 2024.07.05
- opensuse-leap 16.0: stdman 2024.07.05-bp160.1.9 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms