AUI Framework  master
Cross-platform module-based framework for developing C++20 desktop applications
aui::range< Iterator > Struct Template Reference

Detailed Description

template<typename Iterator>
struct aui::range< Iterator >
Examples
/github/workspace/aui.core/src/AUI/Traits/iterators.h.

Public Member Functions

constexpr range (Iterator mBegin, Iterator mEnd)
 
template<typename Container >
constexpr range (Container &c)
 
template<typename Container >
constexpr range (const Container &c)
 
constexpr bool empty () const noexcept
 
constexpr std::size_t size () const noexcept
 
constexpr Iterator & begin () noexcept
 
constexpr Iterator & end () noexcept
 
constexpr Iterator begin () const noexcept
 
constexpr Iterator end () const noexcept
 
constexpr const auto & first () const
 
constexpr const auto & last () const
 
constexpr bool operator== (const range &rhs) const noexcept
 
constexpr bool operator!= (const range &rhs) const noexcept
 

The documentation for this struct was generated from the following file: