|
mitteLib
|
#include <bin_data.hpp>
Public Member Functions | |
| constexpr | range ()=default |
| constexpr | range (Iterator b, Iterator e) |
| template<class Container> | |
| constexpr | range (Container &c) |
| template<class Jterator, class = typename std::enable_if<std::is_convertible_v<Jterator, Iterator>>::type> | |
| constexpr | range (range< Jterator > other) |
| template<class Jterator = Iterator, class = std::enable_if_t<std::is_same_v<typename std::iterator_traits<Jterator>::iterator_category, std::random_access_iterator_tag>>> | |
| constexpr std::iterator_traits< Iterator >::difference_type | size () const |
| constexpr std::add_const_t< typename std::iterator_traits< Iterator >::pointer > | data () const |
| constexpr std::iterator_traits< Iterator >::pointer | data () |
| constexpr Iterator | begin () const |
| constexpr Iterator | end () const |
Public Attributes | |
| Iterator | it_begin {} |
| Iterator | it_end {} |
|
constexprdefault |
|
inlineconstexpr |
|
inlineexplicitconstexpr |
|
inlineconstexpr |
|
inlinenodiscardconstexpr |
|
inlinenodiscardconstexpr |
|
inlinenodiscardconstexpr |
|
inlinenodiscardconstexpr |
|
inlinenodiscardconstexpr |
| Iterator mlab::range< Iterator >::it_begin {} |
| Iterator mlab::range< Iterator >::it_end {} |