Fonctions membres publiques

Référence de la classe bib::io::LecteurFichier

#include <LecteurFichier.hpp>

Graphe de collaboration de bib::io::LecteurFichier:
Collaboration graph
[légende]

Liste de tous les membres

Fonctions membres publiques

 LecteurFichier (const string &cheminFichier)
 Constructeur de la classe LecteurFichier.
virtual ~LecteurFichier ()
 Ferme le flux.
bool asProchaineLigne ()
 Détermine si le fichier contient une prochaine ligne à lire ferme le flux dans le cas contraire.
void prochaineLigne (const string &delimiteur=" ")
 Calcul de la prochaine ligne def ssi asProchaineLigne().
int lireInt ()
 Lit l'itérateur et l'incrémente def ssi iterateur != decoupeur.end().
int lireIntVidePossible ()
 Lit l'itérateur et l'incrémente retourne -1 si ligne vide.
string lireString ()
 Lit l'itérateur et l'incrémente def ssi iterateur != decoupeur.end().
string lireStringVidePossible ()
 Lit l'itérateur et l'incrémente.
bool lireBool ()
 Lit l'itérateur et l'incrémente def ssi iterateur != decoupeur.end().
void allerSection (const string &section)
 Outils permettant de naviguer dans le flux.

Description détaillée

Définition à la ligne 32 du fichier LecteurFichier.hpp.


Documentation des constructeurs et destructeur

bib::io::LecteurFichier::LecteurFichier ( const string &  cheminFichier  ) 

Constructeur de la classe LecteurFichier.

Paramètres:
cheminFichier : le chemin vers le fichier à lire

Définition à la ligne 21 du fichier LecteurFichier.cpp.

bib::io::LecteurFichier::~LecteurFichier (  )  [virtual]

Ferme le flux.

Définition à la ligne 35 du fichier LecteurFichier.cpp.


Documentation des fonctions membres

void bib::io::LecteurFichier::allerSection ( const string &  section  ) 

Outils permettant de naviguer dans le flux.

Paramètres:
section : la [section] du fichier à atteindre

Définition à la ligne 115 du fichier LecteurFichier.cpp.

bool bib::io::LecteurFichier::asProchaineLigne (  ) 

Détermine si le fichier contient une prochaine ligne à lire ferme le flux dans le cas contraire.

Renvoie:
si le fichier contient une nouvelle ligne

Définition à la ligne 39 du fichier LecteurFichier.cpp.

bool bib::io::LecteurFichier::lireBool (  ) 

Lit l'itérateur et l'incrémente def ssi iterateur != decoupeur.end().

Renvoie:
Retourne le boolean lu à la position courante

Définition à la ligne 106 du fichier LecteurFichier.cpp.

int bib::io::LecteurFichier::lireInt (  ) 

Lit l'itérateur et l'incrémente def ssi iterateur != decoupeur.end().

Renvoie:
Retourne l'entier lu à la position courante

Définition à la ligne 68 du fichier LecteurFichier.cpp.

int bib::io::LecteurFichier::lireIntVidePossible (  ) 

Lit l'itérateur et l'incrémente retourne -1 si ligne vide.

Renvoie:
Retourne l'entier lu à la position courante

Définition à la ligne 77 du fichier LecteurFichier.cpp.

string bib::io::LecteurFichier::lireString (  ) 

Lit l'itérateur et l'incrémente def ssi iterateur != decoupeur.end().

Renvoie:
Retourne le string lu à la position courante

Définition à la ligne 97 du fichier LecteurFichier.cpp.

string bib::io::LecteurFichier::lireStringVidePossible (  ) 

Lit l'itérateur et l'incrémente.

Renvoie:
Retourne le string lu à la position courante (possiblement vide)

Définition à la ligne 87 du fichier LecteurFichier.cpp.

void bib::io::LecteurFichier::prochaineLigne ( const string &  delimiteur = " "  ) 

Calcul de la prochaine ligne def ssi asProchaineLigne().

Paramètres:
delimiteur : le caractère de découpage de la ligne ( par defaut l'espace )

Définition à la ligne 45 du fichier LecteurFichier.cpp.


La documentation de cette classe a été générée à partir des fichiers suivants :
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Amis Macros