idol
A C++ Framework for Optimization
Loading...
Searching...
No Matches
idol::ConstIteratorForward< T, ConstIteratorT > Class Template Reference
Collaboration diagram for idol::ConstIteratorForward< T, ConstIteratorT >:
Collaboration graph

Public Member Functions

 ConstIteratorForward (const T &t_container)
 
 ConstIteratorForward (const ConstIteratorForward &)=default
 
 ConstIteratorForward (ConstIteratorForward &&) noexcept=default
 
ConstIteratorForwardoperator= (const ConstIteratorForward &)=delete
 
ConstIteratorForwardoperator= (ConstIteratorForward &&) noexcept=delete
 
ConstIteratorT begin () const
 
ConstIteratorT end () const
 
ConstIteratorT cbegin () const
 
ConstIteratorT cend () const
 
unsigned int size () const
 

Detailed Description

template<class T, class ConstIteratorT = typename T::const_iterator>
class idol::ConstIteratorForward< T, ConstIteratorT >

Definition at line 41 of file IteratorForward.h.

Constructor & Destructor Documentation

◆ ConstIteratorForward()

template<class T , class ConstIteratorT = typename T::const_iterator>
idol::ConstIteratorForward< T, ConstIteratorT >::ConstIteratorForward ( const T &  t_container)
inline

Definition at line 44 of file IteratorForward.h.

Member Function Documentation

◆ begin()

template<class T , class ConstIteratorT = typename T::const_iterator>
ConstIteratorT idol::ConstIteratorForward< T, ConstIteratorT >::begin ( ) const
inline

Definition at line 52 of file IteratorForward.h.

◆ cbegin()

template<class T , class ConstIteratorT = typename T::const_iterator>
ConstIteratorT idol::ConstIteratorForward< T, ConstIteratorT >::cbegin ( ) const
inline

Definition at line 54 of file IteratorForward.h.

◆ cend()

template<class T , class ConstIteratorT = typename T::const_iterator>
ConstIteratorT idol::ConstIteratorForward< T, ConstIteratorT >::cend ( ) const
inline

Definition at line 55 of file IteratorForward.h.

◆ end()

template<class T , class ConstIteratorT = typename T::const_iterator>
ConstIteratorT idol::ConstIteratorForward< T, ConstIteratorT >::end ( ) const
inline

Definition at line 53 of file IteratorForward.h.

◆ size()

template<class T , class ConstIteratorT = typename T::const_iterator>
unsigned int idol::ConstIteratorForward< T, ConstIteratorT >::size ( ) const
inline

Definition at line 57 of file IteratorForward.h.