Vue sur un tableau typé d'entités. Plus de détails...
#include <arcane/core/ItemVectorView.h>
Types publics | |
| using | const_iterator = ItemVectorViewConstIteratorT<ItemType> |
| using | difference_type = std::ptrdiff_t |
| using | value_type = ItemType |
| using | reference_type = ItemType& |
| using | const_reference_type = const ItemType& |
| using | SentinelType = const_iterator |
| Types publics hérités de Arcane::ItemVectorView | |
| using | const_iterator = ItemVectorViewConstIterator |
| using | difference_type = std::ptrdiff_t |
| using | value_type = Item |
| using | reference_type = Item& |
| using | const_reference_type = const Item& |
| using | SentinelType = const_iterator |
Fonctions membres publiques | |
| ItemVectorViewT (const ItemInternalArrayView &aitems, const Int32ConstArrayView &local_ids) | |
| ItemVectorViewT (ItemInternalArrayView aitems, ItemIndexArrayView indexes) | |
| ItemVectorViewT (const ItemVectorView &rhs) | |
| ItemVectorViewT (const ItemVectorT< ItemType > &rhs) | |
| ItemVectorViewT (const ItemInternalVectorView &rhs) | |
| ItemVectorViewT (const impl::ItemIndexedListView< DynExtent > &rhs) | |
| ItemVectorViewT (ItemInfoListView item_info_list_view, ConstArrayView< Int32 > local_ids) | |
| ItemVectorViewT (ItemInfoListView item_info_list_view, ItemIndexArrayView indexes) | |
| ItemVectorViewT (IItemFamily *family, ConstArrayView< Int32 > local_ids) | |
| ItemVectorViewT (IItemFamily *family, ItemIndexArrayView indexes) | |
| ItemVectorViewT (const ItemConnectedListViewT< ItemType > &v) | |
| ItemType | operator[] (Integer index) const |
| ItemEnumeratorT< ItemType > | enumerator () const |
| const_iterator | begin () const |
| SentinelType | end () const |
| const_iterator | endIterator () const |
| Fonctions membres publiques hérités de Arcane::ItemVectorView | |
| ItemVectorView (const ItemInternalArrayView &aitems, const Int32ConstArrayView &local_ids) | |
| ItemVectorView (ItemInternalArrayView aitems, ItemIndexArrayView indexes) | |
| ItemVectorView (const ItemInternalVectorView &view) | |
| ItemVectorView (ItemInfoListView item_info_list_view, ConstArrayView< Int32 > local_ids) | |
| ItemVectorView (ItemInfoListView item_info_list_view, ItemIndexArrayView indexes) | |
| ItemVectorView (IItemFamily *family, ConstArrayView< Int32 > local_ids) | |
| ItemVectorView (IItemFamily *family, ItemIndexArrayView indexes) | |
| ItemVectorView (const impl::ItemIndexedListView< DynExtent > &view) | |
| ItemVectorView (const ItemConnectedListView< DynExtent > &v) | |
| operator ItemInternalVectorView () const | |
| Item | operator[] (Integer index) const |
| Accède au i-ème élément du vecteur. | |
| Int32 | size () const |
| Nombre d'éléments du vecteur. | |
| ItemInternalArrayView | items () const |
| Tableau des entités. | |
| Int32ConstArrayView | localIds () const |
| Tableau des numéros locaux des entités. | |
| void | fillLocalIds (Array< Int32 > &ids) const |
| Ajoute à ids la liste des localIds() du vecteur. | |
| ItemVectorView | subView (Integer abegin, Integer asize) const |
| Sous-vue à partir de l'élément abegin et contenant asize éléments. | |
| const_iterator | begin () const |
| SentinelType | end () const |
| const_iterator | endIterator () const |
| ItemIndexArrayView | indexes () const |
| Vue sur le tableau des indices. | |
| ItemEnumerator | enumerator () const |
| void | _internalSwigSet (ItemVectorViewPOD *vpod) |
Fonctions membres protégées | |
| ItemVectorViewT (ItemSharedInfo *shared_info, ConstArrayView< Int32 > local_ids, Int32 local_id_offset) | |
| Fonctions membres protégées hérités de Arcane::ItemVectorView | |
| ItemVectorView (ItemSharedInfo *shared_info, const impl::ItemLocalIdListContainerView &local_ids) | |
| ItemVectorView (ItemSharedInfo *shared_info, ConstArrayView< Int32 > local_ids, Int32 local_id_offset) | |
| ItemVectorView (const ItemInternalArrayView &aitems, const Int32ConstArrayView &local_ids, bool) | |
| ItemVectorView (ItemInternalArrayView aitems, ItemIndexArrayView indexes, bool) | |
| const Int32 * | _localIdsData () const |
| Int32 | _localIdOffset () const |
Amis | |
| class | ItemVectorT< ItemType > |
| class | ItemConnectedListViewT< ItemType > |
Membres hérités additionnels | |
| Attributs protégés hérités de Arcane::ItemVectorView | |
| ItemIndexArrayView | m_index_view |
| ItemSharedInfo * | m_shared_info = ItemSharedInfo::nullInstance() |
Vue sur un tableau typé d'entités.
Définition à la ligne 404 du fichier ItemVectorView.h.
| using Arcane::ItemVectorViewT< ItemType >::const_iterator = ItemVectorViewConstIteratorT<ItemType> |
Définition à la ligne 412 du fichier ItemVectorView.h.
| using Arcane::ItemVectorViewT< ItemType >::const_reference_type = const ItemType& |
Définition à la ligne 418 du fichier ItemVectorView.h.
| using Arcane::ItemVectorViewT< ItemType >::difference_type = std::ptrdiff_t |
Définition à la ligne 413 du fichier ItemVectorView.h.
| using Arcane::ItemVectorViewT< ItemType >::reference_type = ItemType& |
Définition à la ligne 416 du fichier ItemVectorView.h.
| using Arcane::ItemVectorViewT< ItemType >::SentinelType = const_iterator |
Définition à la ligne 420 du fichier ItemVectorView.h.
| using Arcane::ItemVectorViewT< ItemType >::value_type = ItemType |
Définition à la ligne 414 du fichier ItemVectorView.h.
|
inline |
Définition à la ligne 425 du fichier ItemVectorView.h.
|
inline |
Définition à la ligne 429 du fichier ItemVectorView.h.
|
inline |
Définition à la ligne 435 du fichier ItemVectorView.h.
|
inline |
Définition à la ligne 231 du fichier ItemVector.h.
|
inline |
Définition à la ligne 438 du fichier ItemVectorView.h.
|
inline |
Définition à la ligne 440 du fichier ItemVectorView.h.
|
inline |
Définition à la ligne 442 du fichier ItemVectorView.h.
|
inline |
Définition à la ligne 444 du fichier ItemVectorView.h.
|
inline |
Définition à la ligne 446 du fichier ItemVectorView.h.
|
inline |
Définition à la ligne 448 du fichier ItemVectorView.h.
|
inline |
Définition à la ligne 452 du fichier ItemVectorView.h.
|
inlineprotected |
Définition à la ligne 457 du fichier ItemVectorView.h.
|
inline |
Définition à la ligne 473 du fichier ItemVectorView.h.
|
inline |
Définition à la ligne 477 du fichier ItemVectorView.h.
|
inline |
Définition à la ligne 481 du fichier ItemVectorView.h.
|
inline |
Définition à la ligne 469 du fichier ItemVectorView.h.
|
inline |
Définition à la ligne 462 du fichier ItemVectorView.h.
|
friend |
Définition à la ligne 395 du fichier ItemVectorView.h.
|
friend |
Définition à la ligne 395 du fichier ItemVectorView.h.