Classe template pour encapsuler une boucle sur les entités. Plus de détails...
#include <arcane/core/ItemLoop.h>
Types publics | |
typedef ItemType::Index | IterType |
typedef ItemVectorViewT< ItemType > | VectorViewType |
typedef ItemGroupT< ItemType > | ItemGroupType |
typedef ItemLoopFunctor< ItemType > | ThatClass |
Fonctions membres publiques | |
template<typename Lambda > | |
void | operator<< (Lambda &&lambda) |
Fonctions membres publiques statiques | |
static ThatClass | create (const ItemGroupType &items) |
static ThatClass | create (VectorViewType items) |
Fonctions membres privées | |
ItemLoopFunctor (ItemVectorView items) | |
Attributs privés | |
ItemVectorView | m_items |
Classe template pour encapsuler une boucle sur les entités.
Définition à la ligne 66 du fichier ItemLoop.h.
typedef ItemGroupT<ItemType> Arcane::Loop::ItemLoopFunctor< ItemType >::ItemGroupType |
Définition à la ligne 71 du fichier ItemLoop.h.
typedef ItemType::Index Arcane::Loop::ItemLoopFunctor< ItemType >::IterType |
Définition à la ligne 69 du fichier ItemLoop.h.
typedef ItemLoopFunctor<ItemType> Arcane::Loop::ItemLoopFunctor< ItemType >::ThatClass |
Définition à la ligne 72 du fichier ItemLoop.h.
typedef ItemVectorViewT<ItemType> Arcane::Loop::ItemLoopFunctor< ItemType >::VectorViewType |
Définition à la ligne 70 du fichier ItemLoop.h.
|
inlineprivate |
Définition à la ligne 74 du fichier ItemLoop.h.
|
inlinestatic |
Définition à la ligne 77 du fichier ItemLoop.h.
|
inlinestatic |
Définition à la ligne 79 du fichier ItemLoop.h.
|
inline |
Définition à la ligne 83 du fichier ItemLoop.h.
|
private |
Définition à la ligne 88 du fichier ItemLoop.h.