|
template<typename Storage_type , typename Storage_ref_type , typename CoW_container > |
std::ostream & | jau::operator<< (std::ostream &out, const cow_rw_iterator< Storage_type, Storage_ref_type, CoW_container > &c) |
|
template<typename Storage_type , typename Storage_ref_type , typename CoW_container > |
std::ostream & | jau::operator<< (std::ostream &out, const cow_ro_iterator< Storage_type, Storage_ref_type, CoW_container > &c) |
|
template<typename Storage_type , typename Storage_ref_type , typename CoW_container > |
constexpr bool | jau::operator== (const cow_ro_iterator< Storage_type, Storage_ref_type, CoW_container > &lhs, const cow_rw_iterator< Storage_type, Storage_ref_type, CoW_container > &rhs) noexcept |
|
template<typename Storage_type , typename Storage_ref_type , typename CoW_container > |
constexpr bool | jau::operator!= (const cow_ro_iterator< Storage_type, Storage_ref_type, CoW_container > &lhs, const cow_rw_iterator< Storage_type, Storage_ref_type, CoW_container > &rhs) noexcept |
|
template<typename Storage_type , typename Storage_ref_type , typename CoW_container > |
constexpr bool | jau::operator== (const cow_rw_iterator< Storage_type, Storage_ref_type, CoW_container > &lhs, const cow_ro_iterator< Storage_type, Storage_ref_type, CoW_container > &rhs) noexcept |
|
template<typename Storage_type , typename Storage_ref_type , typename CoW_container > |
constexpr bool | jau::operator!= (const cow_rw_iterator< Storage_type, Storage_ref_type, CoW_container > &lhs, const cow_ro_iterator< Storage_type, Storage_ref_type, CoW_container > &rhs) noexcept |
|
template<typename Storage_type , typename Storage_ref_type , typename CoW_container > |
constexpr bool | jau::operator<= (const cow_ro_iterator< Storage_type, Storage_ref_type, CoW_container > &lhs, const cow_rw_iterator< Storage_type, Storage_ref_type, CoW_container > &rhs) noexcept |
|
template<typename Storage_type , typename Storage_ref_type , typename CoW_container > |
constexpr bool | jau::operator<= (const cow_rw_iterator< Storage_type, Storage_ref_type, CoW_container > &lhs, const cow_ro_iterator< Storage_type, Storage_ref_type, CoW_container > &rhs) noexcept |
|
template<typename Storage_type , typename Storage_ref_type , typename CoW_container > |
constexpr bool | jau::operator< (const cow_ro_iterator< Storage_type, Storage_ref_type, CoW_container > &lhs, const cow_rw_iterator< Storage_type, Storage_ref_type, CoW_container > &rhs) noexcept |
|
template<typename Storage_type , typename Storage_ref_type , typename CoW_container > |
constexpr bool | jau::operator< (const cow_rw_iterator< Storage_type, Storage_ref_type, CoW_container > &lhs, const cow_ro_iterator< Storage_type, Storage_ref_type, CoW_container > &rhs) noexcept |
|
template<typename Storage_type , typename Storage_ref_type , typename CoW_container > |
constexpr bool | jau::operator>= (const cow_ro_iterator< Storage_type, Storage_ref_type, CoW_container > &lhs, const cow_rw_iterator< Storage_type, Storage_ref_type, CoW_container > &rhs) noexcept |
|
template<typename Storage_type , typename Storage_ref_type , typename CoW_container > |
constexpr bool | jau::operator>= (const cow_rw_iterator< Storage_type, Storage_ref_type, CoW_container > &lhs, const cow_ro_iterator< Storage_type, Storage_ref_type, CoW_container > &rhs) noexcept |
|
template<typename Storage_type , typename Storage_ref_type , typename CoW_container > |
constexpr bool | jau::operator> (const cow_ro_iterator< Storage_type, Storage_ref_type, CoW_container > &lhs, const cow_rw_iterator< Storage_type, Storage_ref_type, CoW_container > &rhs) noexcept |
|
template<typename Storage_type , typename Storage_ref_type , typename CoW_container > |
constexpr bool | jau::operator> (const cow_rw_iterator< Storage_type, Storage_ref_type, CoW_container > &lhs, const cow_ro_iterator< Storage_type, Storage_ref_type, CoW_container > &rhs) noexcept |
|
template<typename Storage_type , typename Storage_ref_type , typename CoW_container > |
constexpr Storage_type::difference_type | jau::operator- (const cow_ro_iterator< Storage_type, Storage_ref_type, CoW_container > &lhs, const cow_rw_iterator< Storage_type, Storage_ref_type, CoW_container > &rhs) noexcept |
|
template<typename Storage_type , typename Storage_ref_type , typename CoW_container > |
constexpr Storage_type::difference_type | jau::operator- (const cow_rw_iterator< Storage_type, Storage_ref_type, CoW_container > &lhs, const cow_ro_iterator< Storage_type, Storage_ref_type, CoW_container > &rhs) noexcept |
|