Public Types | |
| typedef ConstArrayView< T > | BaseArrayView |
| Classe de base. | |
| typedef BaseArrayView::value_type | value_type |
| Type des �l�ments du tableau. | |
| typedef BaseArrayView::const_iterator | const_iterator |
| Type de l'it�rateur constant sur un �l�ment du tableau. | |
| typedef BaseArrayView::const_pointer | const_pointer |
| Type pointeur constant d'un �l�ment du tableau. | |
| typedef BaseArrayView::const_reference | const_reference |
| Type r�f�rence constante d'un �l�ment du tableau. | |
| typedef BaseArrayView::size_type | size_type |
| Type indexant le tableau. | |
| typedef BaseArrayView::difference_type | difference_type |
| Type d'une distance entre it�rateur �l�ments du tableau. | |
Public Member Functions | |
| SafeConstArrayView () | |
| Constructeur par d�faut. | |
| SafeConstArrayView (ConstArrayView< T > view) | |
| Constructeur � partir d'une vue. | |
| SafeConstArrayView (const SafeConstArrayView< T > &src)=default | |
| SafeConstArrayView (const SharedArray< T > &array) | |
| Constructeur � partir d'un array. | |
| virtual | ~SafeConstArrayView () |
| Destructeur de la classe. | |
| SafeConstArrayView & | operator= (ConstArrayView< T > view) |
| Egalit� avec une vue (on lib�re le array). | |
| SafeConstArrayView & | operator= (const SharedArray< T > &array) |
| Egalit� avec un array (on r�f�rence le array). | |
| BaseArrayView | view () const |
| Retourne une vue du SafeConstArrayView. | |
Private Attributes | |
| SharedArray< T > | m_array |
Definition at line 33 of file SafeConstArrayView.h.
| typedef ConstArrayView<T> Alien::SafeConstArrayView< T >::BaseArrayView |
Classe de base.
Definition at line 37 of file SafeConstArrayView.h.
| typedef BaseArrayView::const_iterator Alien::SafeConstArrayView< T >::const_iterator |
Type de l'it�rateur constant sur un �l�ment du tableau.
Definition at line 81 of file SafeConstArrayView.h.
| typedef BaseArrayView::const_pointer Alien::SafeConstArrayView< T >::const_pointer |
Type pointeur constant d'un �l�ment du tableau.
Definition at line 83 of file SafeConstArrayView.h.
| typedef BaseArrayView::const_reference Alien::SafeConstArrayView< T >::const_reference |
Type r�f�rence constante d'un �l�ment du tableau.
Definition at line 85 of file SafeConstArrayView.h.
| typedef BaseArrayView::difference_type Alien::SafeConstArrayView< T >::difference_type |
Type d'une distance entre it�rateur �l�ments du tableau.
Definition at line 89 of file SafeConstArrayView.h.
| typedef BaseArrayView::size_type Alien::SafeConstArrayView< T >::size_type |
Type indexant le tableau.
Definition at line 87 of file SafeConstArrayView.h.
| typedef BaseArrayView::value_type Alien::SafeConstArrayView< T >::value_type |
Type des �l�ments du tableau.
Definition at line 79 of file SafeConstArrayView.h.
|
inline |
Constructeur par d�faut.
Definition at line 41 of file SafeConstArrayView.h.
Referenced by operator=(), and operator=().
|
inline |
Constructeur � partir d'une vue.
Definition at line 44 of file SafeConstArrayView.h.
References view().
|
inline |
Constructeur � partir d'un array.
Definition at line 52 of file SafeConstArrayView.h.
|
inlinevirtual |
Destructeur de la classe.
Definition at line 59 of file SafeConstArrayView.h.
|
inline |
Egalit� avec un array (on r�f�rence le array).
Definition at line 70 of file SafeConstArrayView.h.
References SafeConstArrayView().
|
inline |
Egalit� avec une vue (on lib�re le array).
Definition at line 62 of file SafeConstArrayView.h.
References SafeConstArrayView(), and view().
|
inline |
Retourne une vue du SafeConstArrayView.
Definition at line 118 of file SafeConstArrayView.h.
Referenced by operator=(), and SafeConstArrayView().
|
private |
Definition at line 121 of file SafeConstArrayView.h.