16#include <Typer_Lire.h>
17#include <Synonyme_info.h>
18#include <Interprete_bloc.h>
Class defining operators and methods for all reading operation in an input flow (file,...
Objet_U & ajouter(const Nom &nom, DerObjU &object_to_add)
Ajoute l'objet ob a la liste des objets de l'interprete, et nomme l'objet avec nom.
static Interprete_bloc & interprete_courant()
renvoie l'interprete_bloc en train d'etre lu dans le jeu de donnees.
static Objet_U & objet(const Nom &)
Voir Interprete_bloc::objet_global() BM: la classe Interprete n'est pas le meilleur endroit pour cett...
static int objet_existant(const Nom &)
Renvoie 1 si l'objet existe, 0 sinon voir Interprete_bloc::objet_global_existant().
Keyword to read an object, typically from a data file.
class Nom Une chaine de caractere pour nommer les objets de TRUST
Objet_U * typer(const char *nom_type)
Essaie de creer une instance du type "type".
virtual Entree & readOn(Entree &)
Lecture d'un Objet_U sur un flot d'entree Methode a surcharger.
Objet_U()
Constructeur par defaut : attribue un numero d'identifiant unique a l'objet (object_id_),...
virtual Sortie & printOn(Sortie &) const
Ecriture de l'objet sur un flot de sortie Methode a surcharger.
Classe de base des flux de sortie.
Keyword to read an object, typically from a data file.
Entree & interpreter(Entree &) override
Read an object.