Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::MultiBufferT< T >
+ Graphe de collaboration de Arcane::MultiBufferT< T >:

Types publics

typedef UniqueArray< T > BufferType
 

Fonctions membres publiques

 MultiBufferT (Integer buf_size)
 
 MultiBufferT (const MultiBufferT< T > &ref)
 Constructeur de recopie.
 
void operator= (const MultiBufferT< T > &ref)
 Opérateur de recopie (interdit)
 
T * allocOne ()
 Alloue un nouvel élément.
 
ArrayView< T > allocMany (Integer n)
 Alloue n éléments.
 
void clear ()
 
Integer nbAllocatedBuffer ()
 
Integer bufferSize () const
 

Fonctions membres protégées

void _freeAllocatedBuffers ()
 

Description détaillée

template<class T>
class Arcane::MultiBufferT< T >

Définition à la ligne 43 du fichier MultiBuffer.h.

Documentation des définitions de type membres

◆ BufferType

template<class T >
typedef UniqueArray<T> Arcane::MultiBufferT< T >::BufferType

Définition à la ligne 47 du fichier MultiBuffer.h.

Documentation des constructeurs et destructeur

◆ MultiBufferT() [1/3]

template<class T >
Arcane::MultiBufferT< T >::MultiBufferT ( )
inline

Définition à la ligne 51 du fichier MultiBuffer.h.

◆ MultiBufferT() [2/3]

template<class T >
Arcane::MultiBufferT< T >::MultiBufferT ( Integer  buf_size)
inline

Définition à la ligne 55 du fichier MultiBuffer.h.

◆ MultiBufferT() [3/3]

template<class T >
Arcane::MultiBufferT< T >::MultiBufferT ( const MultiBufferT< T > &  ref)
inline

Constructeur de recopie.

Définition à la ligne 60 du fichier MultiBuffer.h.

◆ ~MultiBufferT()

template<class T >
Arcane::MultiBufferT< T >::~MultiBufferT ( )
inline

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

Documentation des fonctions membres

◆ _freeAllocatedBuffers()

template<class T >
void Arcane::MultiBufferT< T >::_freeAllocatedBuffers ( )
inlineprotected

Définition à la ligne 123 du fichier MultiBuffer.h.

◆ allocMany()

template<class T >
ArrayView< T > Arcane::MultiBufferT< T >::allocMany ( Integer  n)
inline

Alloue n éléments.

Définition à la ligne 90 du fichier MultiBuffer.h.

◆ allocOne()

template<class T >
T * Arcane::MultiBufferT< T >::allocOne ( )
inline

Alloue un nouvel élément.

Définition à la ligne 79 du fichier MultiBuffer.h.

◆ bufferSize()

template<class T >
Integer Arcane::MultiBufferT< T >::bufferSize ( ) const
inline

Définition à la ligne 120 du fichier MultiBuffer.h.

◆ clear()

template<class T >
void Arcane::MultiBufferT< T >::clear ( )
inline

Définition à la ligne 111 du fichier MultiBuffer.h.

◆ nbAllocatedBuffer()

template<class T >
Integer Arcane::MultiBufferT< T >::nbAllocatedBuffer ( )
inline

Définition à la ligne 119 du fichier MultiBuffer.h.

◆ operator=()

template<class T >
void Arcane::MultiBufferT< T >::operator= ( const MultiBufferT< T > &  ref)
inline

Opérateur de recopie (interdit)

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


La documentation de cette classe a été générée à partir des fichiers suivants :