16#include <Liste_bloc.h>
18Implemente_instanciable_sans_constructeur_ni_destructeur(
Liste_bloc,
"Liste_bloc",
Objet_U);
35 return curseur.
list();
74 while (curseur && i--)
78 Cerr <<
que_suis_je() <<
" : overflow of list " << finl;
103 Cerr <<
"Run out of memory " << finl;
106 liste_ptr->add_deplace(to_add);
Class defining operators and methods for all reading operation in an input flow (file,...
const Liste_bloc & list() const
const Objet_U & valeur() const
La classe Liste_bloc et Liste_bloc_curseur represente une liste de Deriv<Objet_U> et un curseur assoc...
Liste_bloc & dernier()
Renvoie le dernier element de la liste.
Objet_U & operator[](int)
Operateur d'acces au ieme element de la liste.
void vide()
Vide la liste.
Objet_U & add_deplace(DerObjU &)
Ajout d'un Objet_U a la liste to_add est libere en sortie.
classe Objet_U Cette classe est la classe de base des Objets de TRUST
const Nom & que_suis_je() const
renvoie la chaine identifiant la classe.
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.
static void exit(int exit_code=-1)
Routine de sortie de TRUST dans une region Kokkos.
Classe de base des flux de sortie.