16#ifndef Liste_bloc_included
17#define Liste_bloc_included
19#include <TRUST_Deriv.h>
26 Declare_instanciable_sans_constructeur_ni_destructeur(
Liste_bloc);
61 inline operator bool()
const {
return (curseur !=
nullptr); }
64 if (curseur->est_dernier()) curseur =
nullptr;
65 else curseur = &(curseur->suivant());
const Liste_bloc & list() const
Liste_bloc & operator=(const Liste_bloc &a_list)
const Objet_U & valeur() const
Liste_bloc_curseur(const Liste_bloc &a_list)
La classe Liste_bloc et Liste_bloc_curseur represente une liste de Deriv<Objet_U> et un curseur assoc...
const Liste_bloc & suivant() const
Liste_bloc & dernier()
Renvoie le dernier element de la liste.
Objet_U & operator[](int)
Operateur d'acces au ieme element de la liste.
const Objet_U & valeur() const
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
Objet_U()
Constructeur par defaut : attribue un numero d'identifiant unique a l'objet (object_id_),...