16#ifndef Champs_compris_interface_included
17#define Champs_compris_interface_included
26enum Option { NONE, DESCRIPTION };
classe Champ_base Cette classe est la base de la hierarchie des champs.
classe Champs_compris_interface Cette classe contient une interface de methodes destinees a gerer
virtual void creer_champ(const Motcle &motlu)=0
virtual ~Champs_compris_interface()
virtual bool has_champ(const Motcle &nom) const =0
virtual const Champ_base & get_champ(const Motcle &nom) const =0
virtual void get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const =0
virtual bool has_champ(const Motcle &nom, OBS_PTR(Champ_base)&ref_champ) const =0
Une chaine de caractere (Nom) en majuscules.
class Nom Une chaine de caractere pour nommer les objets de TRUST
Un tableau de chaine de caracteres (VECT(Nom)).