13#ifndef ARCANE_IMPL_MEMORYBUFFER_H
14#define ARCANE_IMPL_MEMORYBUFFER_H
18#include "arcane/utils/Array.h"
19#include "arcane/utils/Ref.h"
65 Span<std::byte> bytes() {
return m_buffer; }
66 IMemoryAllocator* allocator()
const {
return m_buffer.allocator(); }
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Gestion d'un buffer mémoire.
void resize(Int64 new_size)
Redimensionne la zone mémoire.
UniqueArray< std::byte > m_buffer
Buffer contenant les données.
static Ref< MemoryBuffer > create(IMemoryAllocator *allocator)
Créé une instance de MemoryBuffer.
Interface d'un allocateur pour la mémoire.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-