Classe de base des énumérateurs sur une liste d'entité connectées. Plus de détails...
#include <arcane/core/ItemConnectedEnumeratorBase.h>
Fonctions membres publiques | |
constexpr void | operator++ () |
Incrémente l'index de l'énumérateur. | |
constexpr bool | operator() () const |
Vrai si on n'a pas atteint la fin de l'énumérateur (index()<count()) | |
constexpr bool | hasNext () const |
Vrai si on n'a pas atteint la fin de l'énumérateur (index()<count()) | |
constexpr Int32 | count () const |
Nombre d'éléments de l'énumérateur. | |
constexpr Int32 | index () const |
Indice courant de l'énumérateur. | |
constexpr ItemLocalId | itemLocalId () const |
localId() de l'entité courante. | |
constexpr Int32 | localId () const |
localId() de l'entité courante. | |
Attributs protégés | |
const Int32 *ARCANE_RESTRICT | m_local_ids = nullptr |
Int32 | m_index = 0 |
Int32 | m_count = 0 |
Int32 | m_local_id_offset = 0 |
Amis | |
template<typename T > | |
class | ItemConnectedEnumeratorBaseT |
Classe de base des énumérateurs sur une liste d'entité connectées.
Les instances de cette classes sont créées soit via ItemConnectedEnumerator, soit via ItemConnectedEnumeratorT.
Définition à la ligne 40 du fichier ItemConnectedEnumeratorBase.h.
|
inlineconstexpr |
Nombre d'éléments de l'énumérateur.
Définition à la ligne 82 du fichier ItemConnectedEnumeratorBase.h.
Vrai si on n'a pas atteint la fin de l'énumérateur (index()<count())
Définition à la ligne 79 du fichier ItemConnectedEnumeratorBase.h.
|
inlineconstexpr |
Indice courant de l'énumérateur.
Définition à la ligne 85 du fichier ItemConnectedEnumeratorBase.h.
|
inlineconstexpr |
localId() de l'entité courante.
Définition à la ligne 88 du fichier ItemConnectedEnumeratorBase.h.
|
inlineconstexpr |
localId() de l'entité courante.
Définition à la ligne 91 du fichier ItemConnectedEnumeratorBase.h.
Vrai si on n'a pas atteint la fin de l'énumérateur (index()<count())
Définition à la ligne 73 du fichier ItemConnectedEnumeratorBase.h.
Incrémente l'index de l'énumérateur.
Définition à la ligne 67 du fichier ItemConnectedEnumeratorBase.h.
|
friend |
Définition à la ligne 43 du fichier ItemConnectedEnumeratorBase.h.
|
protected |
Définition à la ligne 97 du fichier ItemConnectedEnumeratorBase.h.
|
protected |
Définition à la ligne 96 du fichier ItemConnectedEnumeratorBase.h.
|
protected |
Définition à la ligne 98 du fichier ItemConnectedEnumeratorBase.h.
Définition à la ligne 95 du fichier ItemConnectedEnumeratorBase.h.