Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::impl::TextWriter

Classe d'écriture d'un fichier texte pour les protections/reprises. Plus de détails...

#include <arcane/std/TextWriter.h>

+ Graphe de collaboration de Arcane::impl::TextWriter:

Classes

class  Impl
 

Fonctions membres publiques

 TextWriter (const String &filename)
 
 TextWriter (const TextWriter &rhs)=delete
 
TextWriteroperator= (const TextWriter &rhs)=delete
 
void open (const String &filename)
 
void write (Span< const std::byte > values)
 
String fileName () const
 
void setDataCompressor (Ref< IDataCompressor > ds)
 
Ref< IDataCompressordataCompressor () const
 
Int64 fileOffset ()
 
std::ostream & stream ()
 
void write (Span< const Real > values)
 
void write (Span< const Int16 > values)
 
void write (Span< const Int32 > values)
 
void write (Span< const Int64 > values)
 
void write (Span< const Byte > values)
 

Fonctions membres privées

void _binaryWrite (const void *bytes, Int64 len)
 

Attributs privés

Implm_p
 

Description détaillée

Classe d'écriture d'un fichier texte pour les protections/reprises.

Définition à la ligne 37 du fichier TextWriter.h.

Documentation des constructeurs et destructeur

◆ TextWriter() [1/2]

Arcane::impl::TextWriter::TextWriter ( const String filename)
explicit

Définition à la ligne 47 du fichier TextWriter.cc.

◆ TextWriter() [2/2]

Arcane::impl::TextWriter::TextWriter ( )

Définition à la ligne 57 du fichier TextWriter.cc.

◆ ~TextWriter()

Arcane::impl::TextWriter::~TextWriter ( )

Définition à la ligne 66 du fichier TextWriter.cc.

Documentation des fonctions membres

◆ _binaryWrite()

void Arcane::impl::TextWriter::_binaryWrite ( const void bytes,
Int64  len 
)
private

Définition à la ligne 167 du fichier TextWriter.cc.

◆ dataCompressor()

Ref< IDataCompressor > Arcane::impl::TextWriter::dataCompressor ( ) const

Définition à la ligne 155 du fichier TextWriter.cc.

◆ fileName()

String Arcane::impl::TextWriter::fileName ( ) const

Définition à la ligne 143 du fichier TextWriter.cc.

◆ fileOffset()

Int64 Arcane::impl::TextWriter::fileOffset ( )

Définition à la ligne 161 du fichier TextWriter.cc.

◆ open()

void Arcane::impl::TextWriter::open ( const String filename)

Définition à la ligne 75 du fichier TextWriter.cc.

◆ setDataCompressor()

void Arcane::impl::TextWriter::setDataCompressor ( Ref< IDataCompressor ds)

Définition à la ligne 149 du fichier TextWriter.cc.

◆ stream()

std::ostream & Arcane::impl::TextWriter::stream ( )

Définition à la ligne 188 du fichier TextWriter.cc.

◆ write() [1/6]

void Arcane::impl::TextWriter::write ( Span< const Byte values)

Définition à la ligne 125 du fichier TextWriter.cc.

◆ write() [2/6]

void Arcane::impl::TextWriter::write ( Span< const Int16 >  values)

Définition à la ligne 98 du fichier TextWriter.cc.

◆ write() [3/6]

void Arcane::impl::TextWriter::write ( Span< const Int32 >  values)

Définition à la ligne 107 du fichier TextWriter.cc.

◆ write() [4/6]

void Arcane::impl::TextWriter::write ( Span< const Int64 >  values)

Définition à la ligne 116 du fichier TextWriter.cc.

◆ write() [5/6]

void Arcane::impl::TextWriter::write ( Span< const Real >  values)

Définition à la ligne 89 du fichier TextWriter.cc.

◆ write() [6/6]

void Arcane::impl::TextWriter::write ( Span< const std::byte >  values)

Définition à la ligne 134 du fichier TextWriter.cc.

Documentation des données membres

◆ m_p

Impl* Arcane::impl::TextWriter::m_p
private

Définition à la ligne 80 du fichier TextWriter.h.


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