|
DxLibEx
|
#include <cstddef>#include <iterator>#include "dxlibex/type_traits.hpp"#include "dxlibex/config/defines.h"

Go to the source code of this file.
Classes | |
| class | dxle::utility::counter_iterator< T, > |
| class | dxle::utility::nth_loop< T, > |
Namespaces | |
| dxle | |
| dxle::utility | |
| std | |
Functions | |
| template<typename T > | |
| DXLE_CONSTEXPR counter_iterator< T > | dxle::utility::operator+ (typename counter_iterator< T >::difference_type n, const counter_iterator< T > &it) DXLE_NOEXCEPT_OR_NOTHROW |
| template<typename T > | |
| DXLE_CONSTEXPR counter_iterator< T > | dxle::utility::operator- (typename counter_iterator< T >::difference_type n, const counter_iterator< T > &it) DXLE_NOEXCEPT_OR_NOTHROW |
| template<typename T > | |
| DXLE_CONSTEXPR counter_iterator< T > | dxle::utility::iterator_next (counter_iterator< T > it) DXLE_NOEXCEPT_OR_NOTHROW |
| template<typename T , enable_if_t< std::is_arithmetic< T >::value, nullptr_t > = nullptr> | |
| DXLE_CONSTEXPR nth_loop< T > | dxle::utility::rep (T n) DXLE_NOEXCEPT_OR_NOTHROW |
| template<typename T , enable_if_t< std::is_arithmetic< T >::value, nullptr_t > = nullptr> | |
| DXLE_CONSTEXPR nth_loop< T > | dxle::utility::rep (const T &begin, const T &end) DXLE_NOEXCEPT_OR_NOTHROW |
| template<typename T > | |
| DXLE_CONSTEXPR dxle::utility::counter_iterator< T > | std::next (dxle::utility::counter_iterator< T > it, typename dxle::utility::counter_iterator< T >::difference_type n) DXLE_NOEXCEPT_OR_NOTHROW |