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

Routines des Lecture/Ecriture d'un fichier. Plus de détails...

#include <arcane/std/internal/IosFile.h>

+ Graphe de collaboration de Arcane::IosFile:

Fonctions membres publiques

 IosFile (std::istream *stream)
 
const chargetNextLine (const char *)
 
const chargetNextLine (void)
 
Real getReal (void)
 
Integer getInteger (void)
 
Int64 getInt64 (void)
 
bool lookForString (const String &str)
 
void checkString (const String &current_value, const String &expected_value)
 
void checkString (const String &current_value, const String &expected_value1, const String &expected_value2)
 
bool isEnd (void)
 

Fonctions membres publiques statiques

static bool isEqualString (const String &current_value, const String &expected_value)
 

Attributs publics statiques

static const int IOS_BFR_SZE = 8192
 

Attributs privés

std::istream * m_stream
 
char m_buf [IOS_BFR_SZE]
 

Description détaillée

Routines des Lecture/Ecriture d'un fichier.

Définition à la ligne 29 du fichier IosFile.h.

Documentation des constructeurs et destructeur

◆ IosFile()

Arcane::IosFile::IosFile ( std::istream *  stream)
inline

Définition à la ligne 34 du fichier IosFile.h.

Documentation des fonctions membres

◆ checkString() [1/2]

void Arcane::IosFile::checkString ( const String current_value,
const String expected_value 
)

Définition à la ligne 140 du fichier IosFile.cc.

◆ checkString() [2/2]

void Arcane::IosFile::checkString ( const String current_value,
const String expected_value1,
const String expected_value2 
)

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

◆ getInt64()

Int64 Arcane::IosFile::getInt64 ( void  )

Définition à la ligne 112 du fichier IosFile.cc.

◆ getInteger()

Integer Arcane::IosFile::getInteger ( void  )

Définition à la ligne 99 du fichier IosFile.cc.

◆ getNextLine() [1/2]

const char * Arcane::IosFile::getNextLine ( const char comment_char)

Définition à la ligne 39 du fichier IosFile.cc.

◆ getNextLine() [2/2]

const char * Arcane::IosFile::getNextLine ( void  )

Définition à la ligne 77 du fichier IosFile.cc.

◆ getReal()

Real Arcane::IosFile::getReal ( void  )

Définition à la ligne 86 du fichier IosFile.cc.

◆ isEnd()

bool Arcane::IosFile::isEnd ( void  )

Définition à la ligne 29 du fichier IosFile.cc.

◆ isEqualString()

bool Arcane::IosFile::isEqualString ( const String current_value,
const String expected_value 
)
static

Définition à la ligne 171 du fichier IosFile.cc.

◆ lookForString()

bool Arcane::IosFile::lookForString ( const String str)

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

Documentation des données membres

◆ IOS_BFR_SZE

const int Arcane::IosFile::IOS_BFR_SZE = 8192
static

Définition à la ligne 32 du fichier IosFile.h.

◆ m_buf

char Arcane::IosFile::m_buf[IOS_BFR_SZE]
private

Définition à la ligne 47 du fichier IosFile.h.

◆ m_stream

std::istream* Arcane::IosFile::m_stream
private

Définition à la ligne 46 du fichier IosFile.h.


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