Public Member Functions | |
template<typename I1 , typename I2 > | |
auto | requires_ (I1 &&i1, I2 &&i2) -> decltype( concepts::valid_expr( concepts::model_of< Readable, I1 >(), concepts::model_of< Readable, I2 >(), (ranges::indirect_swap(i1, i2), 42), (ranges::indirect_swap(i1, i1), 42), (ranges::indirect_swap(i2, i2), 42), (ranges::indirect_swap(i2, i1), 42) )) |