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 &
a
const 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 &
a
const 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 &
start
const Type &
finish
- typename RangeIterator< Type >::TransformCallback
transform
#
begin() const noexceptinline
RangeIterator< Type > api::Range< Type >::begin () const noexcept
Type: RangeIterator< Type >
#
begin() noexceptinline
RangeIterator< Type > api::Range< Type >::begin () noexcept
Type: RangeIterator< Type >
#
cbegin() const noexceptinline
RangeIterator< Type > api::Range< Type >::cbegin () const noexcept
Type: RangeIterator< Type >
#
cend() const noexceptinline
RangeIterator< Type > api::Range< Type >::cend () const noexcept
Type: RangeIterator< Type >
#
end() const noexceptinline
RangeIterator< Type > api::Range< Type >::end () const noexcept
Type: RangeIterator< Type >
#
end() noexceptinline
RangeIterator< Type > api::Range< Type >::end () noexcept
Type: RangeIterator< Type >