16#ifndef Champs_compris_included
17#define Champs_compris_included
19#include <TRUST_List.h>
22#include <IJK_Field_forward.h>
23#include <unordered_map>
33template<
typename FIELD_TYPE>
class Champ_base This class is the base of the fields hierarchy.
class Champs_compris Represents a field understood by an object of type Equation, Medium,
const Noms liste_noms_compris() const
std::unordered_map< std::string, OBS_PTR(Champ_base)> liste_champs_
const FIELD_TYPE & get_champ(const Motcle &nom) const
void ajoute_champ(const FIELD_TYPE &champ)
bool has_champ(const Motcle &nom) const
void clear_champs_compris()
bool has_champ(const Motcle &nom, OBS_PTR(FIELD_TYPE)&ref_champ) const
A character string (Nom) in uppercase.
An array of character strings (VECT(Nom)).