Skip to main content

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 noexcept#

inline

RangeIterator< Type > api::Range< Type >::begin () const noexcept

Type: RangeIterator< Type >

begin() noexcept#

inline

RangeIterator< Type > api::Range< Type >::begin () noexcept

Type: RangeIterator< Type >

cbegin() const noexcept#

inline

RangeIterator< Type > api::Range< Type >::cbegin () const noexcept

Type: RangeIterator< Type >

cend() const noexcept#

inline

RangeIterator< Type > api::Range< Type >::cend () const noexcept

Type: RangeIterator< Type >

end() const noexcept#

inline

RangeIterator< Type > api::Range< Type >::end () const noexcept

Type: RangeIterator< Type >

end() noexcept#

inline

RangeIterator< Type > api::Range< Type >::end () noexcept

Type: RangeIterator< Type >