api::Range
Static Functions
forward(const Type &a, const Type &)#
inline
static Type api::Range< Type >::forward (const Type &a, const Type &)Type: Type
Parameters:
const Type &aconst Type &
reverse(const Type &a, const Type &b)#
inline
static Type api::Range< Type >::reverse (const Type &a, const Type &b)Type: Type
Parameters:
const Type &aconst Type &b
Functions
Range(const Type &start, const Type &finish, typename RangeIterator< Type >::TransformCallback transform=nullptr)#
inline
constexpr api::Range< Type >::Range (const Type &start, const Type &finish, typename RangeIterator< Type >::TransformCallback transform=nullptr)Type: constexpr
Parameters:
const Type &startconst Type &finish- typename RangeIterator< Type >::TransformCallback
transform
begin() const noexcept#
inline
RangeIterator< Type > api::Range< Type >::begin () const noexceptType: RangeIterator< Type >
begin() noexcept#
inline
RangeIterator< Type > api::Range< Type >::begin () noexceptType: RangeIterator< Type >
cbegin() const noexcept#
inline
RangeIterator< Type > api::Range< Type >::cbegin () const noexceptType: RangeIterator< Type >
cend() const noexcept#
inline
RangeIterator< Type > api::Range< Type >::cend () const noexceptType: RangeIterator< Type >
end() const noexcept#
inline
RangeIterator< Type > api::Range< Type >::end () const noexceptType: RangeIterator< Type >
end() noexcept#
inline
RangeIterator< Type > api::Range< Type >::end () noexceptType: RangeIterator< Type >