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

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

#include <arcane/std/TextReader.h>

+ Graphe de collaboration de Arcane::impl::TextReader:

Classes

class  Impl
 

Fonctions membres publiques

 TextReader (const String &filename)
 
 TextReader (const TextReader &rhs)=delete
 
TextReaderoperator= (const TextReader &rhs)=delete
 
void read (Span< std::byte > values)
 
void readIntegers (Span< Integer > values)
 
String fileName () const
 
void setFileOffset (Int64 v)
 
void setDataCompressor (Ref< IDataCompressor > ds)
 
Ref< IDataCompressordataCompressor () const
 
std::ifstream & stream ()
 
Int64 fileLength () const
 
void read (Span< Int16 > values)
 
void read (Span< Int32 > values)
 
void read (Span< Int64 > values)
 
void read (Span< Real > values)
 
void read (Span< Byte > values)
 

Fonctions membres privées

void _binaryRead (void *bytes, Int64 len)
 
void _checkStream (const char *type, Int64 nb_read_value)
 

Attributs privés

Implm_p
 

Description détaillée

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

Obsolète:
Utiliser TextReader2 à la place

Définition à la ligne 38 du fichier TextReader.h.

Documentation des constructeurs et destructeur

◆ TextReader()

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

Définition à la ligne 52 du fichier TextReader.cc.

◆ ~TextReader()

Arcane::impl::TextReader::~TextReader ( )

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

Documentation des fonctions membres

◆ _binaryRead()

void Arcane::impl::TextReader::_binaryRead ( void bytes,
Int64  len 
)
private

Définition à la ligne 154 du fichier TextReader.cc.

◆ _checkStream()

void Arcane::impl::TextReader::_checkStream ( const char type,
Int64  nb_read_value 
)
private

Définition à la ligne 84 du fichier TextReader.cc.

◆ dataCompressor()

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

Définition à la ligne 202 du fichier TextReader.cc.

◆ fileLength()

Int64 Arcane::impl::TextReader::fileLength ( ) const

Définition à la ligne 220 du fichier TextReader.cc.

◆ fileName()

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

Définition à la ligne 175 du fichier TextReader.cc.

◆ read() [1/6]

void Arcane::impl::TextReader::read ( Span< Byte values)

Définition à la ligne 109 du fichier TextReader.cc.

◆ read() [2/6]

void Arcane::impl::TextReader::read ( Span< Int16 >  values)

Définition à la ligne 127 du fichier TextReader.cc.

◆ read() [3/6]

void Arcane::impl::TextReader::read ( Span< Int32 >  values)

Définition à la ligne 136 du fichier TextReader.cc.

◆ read() [4/6]

void Arcane::impl::TextReader::read ( Span< Int64 >  values)

Définition à la ligne 118 du fichier TextReader.cc.

◆ read() [5/6]

void Arcane::impl::TextReader::read ( Span< Real >  values)

Définition à la ligne 145 du fichier TextReader.cc.

◆ read() [6/6]

void Arcane::impl::TextReader::read ( Span< std::byte >  values)

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

◆ readIntegers()

void Arcane::impl::TextReader::readIntegers ( Span< Integer >  values)

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

◆ setDataCompressor()

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

Définition à la ligne 193 du fichier TextReader.cc.

◆ setFileOffset()

void Arcane::impl::TextReader::setFileOffset ( Int64  v)

Définition à la ligne 184 du fichier TextReader.cc.

◆ stream()

std::ifstream & Arcane::impl::TextReader::stream ( )

Définition à la ligne 211 du fichier TextReader.cc.

Documentation des données membres

◆ m_p

Impl* Arcane::impl::TextReader::m_p
private

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


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