Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::IterT< T > Class Template Reference

Iterator intervalThis class manages an iterator pair allowing modification of the elements of the container. More...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/base/arccore/base/Iterator.h>

Inheritance diagram for Arcane::IterT< T >:
Collaboration diagram for Arcane::IterT< T >:

Public Types

typedef T::iterator iterator
typedef T::reference reference
typedef T::pointer pointer
typedef T::value_type value_type
typedef IteratorBase< iterator, reference, pointer, value_type * > Base

Public Member Functions

 IterT (T &t)
 IterT (iterator b, iterator e)
Public Member Functions inherited from Arcane::IteratorBase< T::iterator, T::reference, T::pointer, T::value_type * >
 IteratorBase (T::iterator b, T::iterator e)
void operator++ ()
void operator-- ()
T::reference operator* () const
T::value_type * operator-> () const
bool notEnd () const
bool operator() () const
T::iterator current () const
T::iterator end () const

Detailed Description

template<class T>
class Arcane::IterT< T >

Iterator interval

This class manages an iterator pair allowing modification of the elements of the container.

Definition at line 74 of file arccore/src/base/arccore/base/Iterator.h.

Member Typedef Documentation

◆ Base

template<class T>
typedef IteratorBase<iterator, reference, pointer, value_type*> Arcane::IterT< T >::Base

Definition at line 84 of file arccore/src/base/arccore/base/Iterator.h.

◆ iterator

template<class T>
typedef T::iterator Arcane::IterT< T >::iterator

Definition at line 80 of file arccore/src/base/arccore/base/Iterator.h.

◆ pointer

template<class T>
typedef T::pointer Arcane::IterT< T >::pointer

Definition at line 82 of file arccore/src/base/arccore/base/Iterator.h.

◆ reference

template<class T>
typedef T::reference Arcane::IterT< T >::reference

Definition at line 81 of file arccore/src/base/arccore/base/Iterator.h.

◆ value_type

template<class T>
typedef T::value_type Arcane::IterT< T >::value_type

Definition at line 83 of file arccore/src/base/arccore/base/Iterator.h.

Constructor & Destructor Documentation

◆ IterT() [1/2]

template<class T>
Arcane::IterT< T >::IterT ( T & t)
inline

Definition at line 86 of file arccore/src/base/arccore/base/Iterator.h.

◆ IterT() [2/2]

template<class T>
Arcane::IterT< T >::IterT ( iterator b,
iterator e )
inline

Definition at line 89 of file arccore/src/base/arccore/base/Iterator.h.


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