Types publics | |
| enum | { F_Contiguous = 1 << 1 , F_Contigous = F_Contiguous } |
Fonctions membres publiques | |
| ItemIndexArrayView ()=default | |
| Construit une vue vide. | |
| ItemIndexArrayView (const Int32ConstArrayView local_ids) | |
| Construit une vue à partir des numéros locaux local_ids. | |
| ItemIndexArrayView (const impl::ItemLocalIdListContainerView &view) | |
| Int32 | operator[] (Integer index) const |
| Accède au i-ème élément du vecteur. | |
| Int32 | size () const |
| Nombre d'éléments du vecteur. | |
| void | fillLocalIds (Array< Int32 > &ids) const |
| Ajoute à ids la liste des localIds() du vecteur. | |
| ItemIndexArrayView | subView (Integer abegin, Integer asize) const |
| Sous-vue à partir de l'élément abegin et contenant asize éléments. | |
| Int32 | flags () const |
| bool | isContigous () const |
| bool | isContiguous () const |
| Vrai si les localIds() sont contigüs. | |
| Int32ConstArrayView | localIds () const |
| Tableau des numéros locaux des entités. | |
| operator Int32ConstArrayView () const | |
Attributs protégés | |
| impl::ItemLocalIdListContainerView | m_view |
| Int32 | m_flags = 0 |
Amis | |
| template<int Extent> | |
| class | ItemConnectedListView |
| template<typename ItemType, int Extent> | |
| class | ItemConnectedListViewT |
| template<typename ItemType> | |
| class | ItemVectorViewT |
| std::ostream & | operator<< (std::ostream &o, const ItemIndexArrayView &a) |
Définition à la ligne 39 du fichier ItemIndexArrayView.h.
| anonymous enum |
| Valeurs énumérées | |
|---|---|
| F_Contiguous | Les numéros locaux sont contigüs. |
Définition à la ligne 53 du fichier ItemIndexArrayView.h.
|
inlineexplicit |
Construit une vue à partir des numéros locaux local_ids.
Définition à la ligne 66 du fichier ItemIndexArrayView.h.
|
inlineexplicit |
Définition à la ligne 70 du fichier ItemIndexArrayView.h.
Ajoute à ids la liste des localIds() du vecteur.
Définition à la ligne 70 du fichier ItemVectorView.cc.
|
inline |
Définition à la ligne 100 du fichier ItemIndexArrayView.h.
|
inline |
Définition à la ligne 105 du fichier ItemIndexArrayView.h.
|
inline |
Vrai si les localIds() sont contigüs.
Définition à la ligne 108 du fichier ItemIndexArrayView.h.
|
inline |
Tableau des numéros locaux des entités.
Définition à la ligne 123 du fichier ItemIndexArrayView.h.
|
inline |
Définition à la ligne 129 du fichier ItemIndexArrayView.h.
Accède au i-ème élément du vecteur.
Définition à la ligne 78 du fichier ItemIndexArrayView.h.
|
inline |
Nombre d'éléments du vecteur.
Définition à la ligne 84 du fichier ItemIndexArrayView.h.
|
inline |
Sous-vue à partir de l'élément abegin et contenant asize éléments.
Définition à la ligne 93 du fichier ItemIndexArrayView.h.
Références ItemIndexArrayView().
|
friend |
Définition à la ligne 45 du fichier ItemIndexArrayView.h.
|
friend |
Définition à la ligne 46 du fichier ItemIndexArrayView.h.
|
friend |
Définition à la ligne 47 du fichier ItemIndexArrayView.h.
|
friend |
Définition à la ligne 113 du fichier ItemIndexArrayView.h.
|
protected |
Définition à la ligne 151 du fichier ItemIndexArrayView.h.
|
protected |
Définition à la ligne 150 du fichier ItemIndexArrayView.h.