12#ifndef ARCANE_UTILS_IDATACOMPRESSOR_H
13#define ARCANE_UTILS_IDATACOMPRESSOR_H
38 virtual void build() =0;
Déclarations des types utilisés dans Arcane.
Interface d'un service permettant de compresser/décompresser des données.
virtual String name() const =0
Nom de l'algorithme.
virtual void decompress(Span< const std::byte > compressed_values, Span< std::byte > values)=0
Décompresse les données compressed_values et les stocke dans values.
virtual void compress(Span< const std::byte > values, Array< std::byte > &compressed_values)=0
Compresse les données values et les stocke dans compressed_values.
virtual Int64 minCompressSize() const =0
Taille minimale du tableau en dessous de laquelle il n'est pas utile de compresser.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Chaîne de caractères unicode.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-