openMSX
|
Classes | |
class | Drop |
class | DropBack |
class | Filter |
class | FilteredIterator |
class | Reverse |
class | Take |
class | TakeIterator |
class | Transform |
class | TransformIterator |
class | Zip |
Functions | |
template<typename Iterator > | |
constexpr Iterator | safe_next (Iterator first, Iterator last, size_t n, std::input_iterator_tag) |
template<typename Iterator > | |
constexpr Iterator | safe_next (Iterator first, Iterator last, size_t n, std::random_access_iterator_tag) |
template<typename Iterator > | |
constexpr Iterator | safe_prev (Iterator first, Iterator last, size_t n, std::bidirectional_iterator_tag) |
template<typename Iterator > | |
constexpr Iterator | safe_prev (Iterator first, Iterator last, size_t n, std::random_access_iterator_tag) |
template<typename... Ts> | |
std::tuple< decltype(std::begin(std::declval< Ts >()))... > | iterators_tuple_helper (const std::tuple< Ts... > &) |
template<typename... Ts> | |
std::tuple< decltype(*std::begin(std::declval< Ts >()))... > | iterators_deref_tuple_helper (const std::tuple< Ts... > &) |
template<typename RangesTuple , size_t ... Is> | |
Zip< true, RangesTuple, Is... > | zip (RangesTuple &&ranges, std::index_sequence< Is... >) |
template<typename RangesTuple , size_t ... Is> | |
Zip< false, RangesTuple, Is... > | zip_equal (RangesTuple &&ranges, std::index_sequence< Is... >) |
std::tuple< decltype(*std::begin(std::declval< Ts >()))... > view::detail::iterators_deref_tuple_helper | ( | const std::tuple< Ts... > & | ) |
std::tuple< decltype(std::begin(std::declval< Ts >()))... > view::detail::iterators_tuple_helper | ( | const std::tuple< Ts... > & | ) |
|
constexpr |
Definition at line 19 of file view.hh.
Referenced by view::detail::Drop< Range >::begin().
|
constexpr |
|
constexpr |
Definition at line 32 of file view.hh.
Referenced by view::detail::DropBack< Range >::end().
|
constexpr |
Zip< true, RangesTuple, Is... > view::detail::zip | ( | RangesTuple && | ranges, |
std::index_sequence< Is... > | |||
) |
Definition at line 487 of file view.hh.
Referenced by view::zip().
Zip< false, RangesTuple, Is... > view::detail::zip_equal | ( | RangesTuple && | ranges, |
std::index_sequence< Is... > | |||
) |
Definition at line 492 of file view.hh.
Referenced by view::zip_equal().