|
libhatchet
|
#include <hxrange.hpp>
Public Member Functions | |
| template<typename T, size_t N_> | |
| constexpr | hxrange (T(&array_)[N_]) |
| constexpr | hxrange (iterator_t_ begin_, iterator_t_ end_) |
| constexpr | hxrange (iterator_t_ begin_, hxsize_t size_) |
| constexpr | hxrange (iterator_t_ begin_, size_t size_) |
| constexpr iterator_t_ | begin (void) const |
| constexpr iterator_t_ | end (void) const |
hxrange - Wraps an iterator pair [begin, end) for use with algorithms on that pair.
Intended for use with raw pointers.
|
inlineconstexpr |
Constructs from the C array array.
|
inlineconstexpr |
|
inlineconstexpr |
Constructs from an iterator and a length.
|
inlineconstexpr |
Constructs from an iterator and a length.
|
inlineconstexpr |
Returns an iterator to the first element.
|
inlineconstexpr |
Returns an iterator one past the last element.