Public Types | |
| typedef UniqueArray< T > | BufferType |
Public Member Functions | |
| MultiBufferT (Integer buf_size) | |
| MultiBufferT (const MultiBufferT< T > &ref) | |
| Copy constructor. | |
| void | operator= (const MultiBufferT< T > &ref) |
| Copy assignment operator (forbidden). | |
| T * | allocOne () |
| Allocates a new element. | |
| ArrayView< T > | allocMany (Integer n) |
| Allocates n elements. | |
| void | clear () |
| Integer | nbAllocatedBuffer () |
| Integer | bufferSize () const |
Protected Member Functions | |
| void | _freeAllocatedBuffers () |
Definition at line 44 of file MultiBuffer.h.
| typedef UniqueArray<T> Arcane::MultiBufferT< T >::BufferType |
Definition at line 48 of file MultiBuffer.h.
|
inline |
Definition at line 52 of file MultiBuffer.h.
|
inline |
Definition at line 59 of file MultiBuffer.h.
|
inline |
Copy constructor.
Definition at line 68 of file MultiBuffer.h.
|
inline |
Definition at line 75 of file MultiBuffer.h.
|
inlineprotected |
Definition at line 139 of file MultiBuffer.h.
|
inline |
Allocates n elements.
Definition at line 106 of file MultiBuffer.h.
|
inline |
Allocates a new element.
Definition at line 94 of file MultiBuffer.h.
|
inline |
Definition at line 135 of file MultiBuffer.h.
|
inline |
Definition at line 127 of file MultiBuffer.h.
|
inline |
Definition at line 134 of file MultiBuffer.h.
|
inline |
Copy assignment operator (forbidden).
Definition at line 83 of file MultiBuffer.h.