libQuotient
A Qt library for building matrix clients
Quotient::Range< ArrayT > Class Template Reference

#include <util.h>

Public Member Functions

constexpr Range (ArrayT &arr)
 
constexpr Range (iterator from, iterator to)
 
constexpr size_type size () const
 
constexpr bool empty () const
 
constexpr const_iterator begin () const
 
constexpr const_iterator end () const
 
constexpr iterator begin ()
 
constexpr iterator end ()
 

Detailed Description

template<typename ArrayT>
class Quotient::Range< ArrayT >

Definition at line 116 of file util.h.

Constructor & Destructor Documentation

◆ Range() [1/2]

template<typename ArrayT >
constexpr Quotient::Range< ArrayT >::Range ( ArrayT &  arr)
inlineconstexpr

Definition at line 122 of file util.h.

◆ Range() [2/2]

template<typename ArrayT >
constexpr Quotient::Range< ArrayT >::Range ( iterator  from,
iterator  to 
)
inlineconstexpr

Definition at line 123 of file util.h.

Member Function Documentation

◆ begin() [1/2]

template<typename ArrayT >
constexpr iterator Quotient::Range< ArrayT >::begin ( )
inlineconstexpr

Definition at line 133 of file util.h.

◆ begin() [2/2]

template<typename ArrayT >
constexpr const_iterator Quotient::Range< ArrayT >::begin ( ) const
inlineconstexpr

Definition at line 131 of file util.h.

◆ empty()

template<typename ArrayT >
constexpr bool Quotient::Range< ArrayT >::empty ( ) const
inlineconstexpr

Definition at line 130 of file util.h.

◆ end() [1/2]

template<typename ArrayT >
constexpr iterator Quotient::Range< ArrayT >::end ( )
inlineconstexpr

Definition at line 134 of file util.h.

◆ end() [2/2]

template<typename ArrayT >
constexpr const_iterator Quotient::Range< ArrayT >::end ( ) const
inlineconstexpr

Definition at line 132 of file util.h.

◆ size()

template<typename ArrayT >
constexpr size_type Quotient::Range< ArrayT >::size ( ) const
inlineconstexpr

Definition at line 125 of file util.h.


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