Classe de base des énumérateurs vectoriels avec indirection. Plus de détails...
#include <arcane/utils/Simd.h>
Types publics | |
typedef SimdInfo::SimdInt32IndexType | SimdIndexType |
Fonctions membres publiques | |
SimdEnumeratorBase (const Int32 *local_ids, Integer n) | |
SimdEnumeratorBase (Int32ConstArrayView local_ids) | |
bool | hasNext () |
const Int32 * | unguardedLocalIds () const |
Indices locaux. | |
void | operator++ () |
Integer | nbValid () const |
Nombre de valeurs valides pour l'itérateur courant. | |
Integer | count () const |
Fonctions membres protégées | |
const SimdIndexType *ARCANE_RESTRICT | _currentSimdIndex () const |
Attributs protégés | |
const Int32 *ARCANE_RESTRICT | m_local_ids |
Integer | m_index |
Integer | m_count |
Fonctions membres privées | |
void | _checkValid () |
void | _checkValidHelper () |
Classe de base des énumérateurs vectoriels avec indirection.
|
inline |
|
inline |
|
inlineexplicit |
|
inlineprivate |
|
private |
|
inlineprotected |
|
inline |
|
inline |
|
inline |
|
protected |