16#ifndef Champs_compris_interface_included
17#define Champs_compris_interface_included
26enum Option { NONE, DESCRIPTION };
class Champ_base This class is the base of the fields hierarchy.
class Champs_compris_interface This class contains an interface of methods intended to manage
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
A character string (Nom) in uppercase.
class Nom: a character string for naming TRUST objects.
An array of character strings (VECT(Nom)).