Gestion d'un buffer mémoire.
Plus de détails...
#include <arcane/utils/internal/MemoryBuffer.h>
Gestion d'un buffer mémoire.
Définition à la ligne 32 du fichier MemoryBuffer.h.
◆ MemoryBuffer()
◆ allocator()
◆ bytes() [1/2]
Span< std::byte > Arcane::MemoryBuffer::bytes |
( |
| ) |
|
|
inline |
◆ bytes() [2/2]
Span< const std::byte > Arcane::MemoryBuffer::bytes |
( |
| ) |
const |
|
inline |
◆ create()
Créé une instance de MemoryBuffer.
L'allocateur allocator doit rester valide durant toute la durée de vie de l'instance créée.
Définition à la ligne 48 du fichier MemoryBuffer.h.
◆ resize()
void Arcane::MemoryBuffer::resize |
( |
Int64 |
new_size | ) |
|
|
inline |
Redimensionne la zone mémoire.
Aucune initialisation n'est effectuée. Si la taille diminue le resize() est sans effet.
Définition à la ligne 63 du fichier MemoryBuffer.h.
◆ m_buffer
Buffer contenant les données.
Définition à la ligne 71 du fichier MemoryBuffer.h.
La documentation de cette classe a été générée à partir du fichier suivant :