stlab-copy-on-write 1.0.6
Copy-on-write wrapper for any type
Loading...
Searching...
No Matches
Non-Member Functions

Friends

void stlab::copy_on_write< T >::swap (copy_on_write &x, copy_on_write &y) noexcept
 Efficiently swaps the contents of two copy_on_write objects.
auto stlab::copy_on_write< T >::operator< (const copy_on_write &x, const copy_on_write &y) noexcept -> bool
 Comparisons can be done with the underlying value or the copy_on_write object.
auto stlab::copy_on_write< T >::operator< (const copy_on_write &x, const element_type &y) noexcept -> bool
 Comparisons can be done with the underlying value or the copy_on_write object.
auto stlab::copy_on_write< T >::operator< (const element_type &x, const copy_on_write &y) noexcept -> bool
 Comparisons can be done with the underlying value or the copy_on_write object.
auto stlab::copy_on_write< T >::operator> (const copy_on_write &x, const copy_on_write &y) noexcept -> bool
 Comparisons can be done with the underlying value or the copy_on_write object.
auto stlab::copy_on_write< T >::operator> (const copy_on_write &x, const element_type &y) noexcept -> bool
 Comparisons can be done with the underlying value or the copy_on_write object.
auto stlab::copy_on_write< T >::operator> (const element_type &x, const copy_on_write &y) noexcept -> bool
 Comparisons can be done with the underlying value or the copy_on_write object.
auto stlab::copy_on_write< T >::operator<= (const copy_on_write &x, const copy_on_write &y) noexcept -> bool
 Comparisons can be done with the underlying value or the copy_on_write object.
auto stlab::copy_on_write< T >::operator<= (const copy_on_write &x, const element_type &y) noexcept -> bool
 Comparisons can be done with the underlying value or the copy_on_write object.
auto stlab::copy_on_write< T >::operator<= (const element_type &x, const copy_on_write &y) noexcept -> bool
 Comparisons can be done with the underlying value or the copy_on_write object.
auto stlab::copy_on_write< T >::operator>= (const copy_on_write &x, const copy_on_write &y) noexcept -> bool
 Comparisons can be done with the underlying value or the copy_on_write object.
auto stlab::copy_on_write< T >::operator>= (const copy_on_write &x, const element_type &y) noexcept -> bool
 Comparisons can be done with the underlying value or the copy_on_write object.
auto stlab::copy_on_write< T >::operator>= (const element_type &x, const copy_on_write &y) noexcept -> bool
 Comparisons can be done with the underlying value or the copy_on_write object.
auto stlab::copy_on_write< T >::operator== (const copy_on_write &x, const copy_on_write &y) noexcept -> bool
 Comparisons can be done with the underlying value or the copy_on_write object.
auto stlab::copy_on_write< T >::operator== (const copy_on_write &x, const element_type &y) noexcept -> bool
 Comparisons can be done with the underlying value or the copy_on_write object.
auto stlab::copy_on_write< T >::operator== (const element_type &x, const copy_on_write &y) noexcept -> bool
 Comparisons can be done with the underlying value or the copy_on_write object.
auto stlab::copy_on_write< T >::operator!= (const copy_on_write &x, const copy_on_write &y) noexcept -> bool
 Comparisons can be done with the underlying value or the copy_on_write object.
auto stlab::copy_on_write< T >::operator!= (const copy_on_write &x, const element_type &y) noexcept -> bool
 Comparisons can be done with the underlying value or the copy_on_write object.
auto stlab::copy_on_write< T >::operator!= (const element_type &x, const copy_on_write &y) noexcept -> bool
 Comparisons can be done with the underlying value or the copy_on_write object.

Detailed Description