#include <LecteurFichier.hpp>
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 §ion) |
Outils permettant de naviguer dans le flux. |
Définition à la ligne 32 du fichier LecteurFichier.hpp.
bib::io::LecteurFichier::LecteurFichier | ( | const string & | cheminFichier | ) |
Constructeur de la classe LecteurFichier.
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.
void bib::io::LecteurFichier::allerSection | ( | const string & | section | ) |
Outils permettant de naviguer dans le flux.
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.
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().
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().
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.
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().
Définition à la ligne 97 du fichier LecteurFichier.cpp.
string bib::io::LecteurFichier::lireStringVidePossible | ( | ) |
Lit l'itérateur et l'incrémente.
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().
delimiteur | : le caractère de découpage de la ligne ( par defaut l'espace ) |
Définition à la ligne 45 du fichier LecteurFichier.cpp.