Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::BlockIndex

Bloc contenant une une liste d'indices avec un offset. Plus de détails...

#include <arcane/core/BlockIndexList.h>

+ Graphe de collaboration de Arcane::BlockIndex:

Fonctions membres publiques

Int32 operator[] (Int32 i) const
 i-ème valeur du bloc
 
Int16 size () const
 Taille du bloc.
 
Int32 valueOffset () const
 Offset des valeurs du bloc.
 

Attributs publics statiques

static constexpr Int16 MAX_BLOCK_SIZE = 512
 

Fonctions membres privées

 BlockIndex (const Int32 *ptr, Int32 value_offset, Int16 size)
 

Attributs privés

const Int32 * m_block_start = nullptr
 
Int32 m_value_offset = 0
 
Int16 m_size = 0
 

Amis

class BlockIndexList
 

Description détaillée

Bloc contenant une une liste d'indices avec un offset.

Avertissement
Experimental API

Définition à la ligne 35 du fichier BlockIndexList.h.

Documentation des constructeurs et destructeur

◆ BlockIndex()

Arcane::BlockIndex::BlockIndex ( const Int32 *  ptr,
Int32  value_offset,
Int16  size 
)
inlineprivate

Définition à la ligne 45 du fichier BlockIndexList.h.

Documentation des fonctions membres

◆ operator[]()

Int32 Arcane::BlockIndex::operator[] ( Int32  i) const
inline

i-ème valeur du bloc

Définition à la ligne 54 du fichier BlockIndexList.h.

◆ size()

Int16 Arcane::BlockIndex::size ( ) const
inline

Taille du bloc.

Définition à la ligne 61 du fichier BlockIndexList.h.

◆ valueOffset()

Int32 Arcane::BlockIndex::valueOffset ( ) const
inline

Offset des valeurs du bloc.

Définition à la ligne 64 du fichier BlockIndexList.h.

Documentation des fonctions amies et associées

◆ BlockIndexList

Définition à la ligne 37 du fichier BlockIndexList.h.

Documentation des données membres

◆ m_block_start

const Int32* Arcane::BlockIndex::m_block_start = nullptr
private

Définition à la ligne 68 du fichier BlockIndexList.h.

◆ m_size

Int16 Arcane::BlockIndex::m_size = 0
private

Définition à la ligne 70 du fichier BlockIndexList.h.

◆ m_value_offset

Int32 Arcane::BlockIndex::m_value_offset = 0
private

Définition à la ligne 69 du fichier BlockIndexList.h.

◆ MAX_BLOCK_SIZE

constexpr Int16 Arcane::BlockIndex::MAX_BLOCK_SIZE = 512
staticconstexpr

Définition à la ligne 41 du fichier BlockIndexList.h.


La documentation de cette classe a été générée à partir du fichier suivant :