Param#
#include <Param.h>
cette classe permet de factoriser les readOn des Objet_U .
How to cite this class in this doc#
:ref:`Param <class-param>`
[Param](#class-param)
Detailed description#
On peut lui ajouter un int, un double, un Objet_U , un flag associer a un nom. ajouter_non_std permet d’appeler la methode lire_motcle_non_standard de l’objet passe en parametre. To give synonyms or translation for parameters, use the following syntax: ajouter(“keyword|french_keyword|japan_keyword”,…) Example: Schema_Temps_base.pp
List of Public Methods#
List of Protected Methods#
Complete Member Function Documentation#
void Param::ajouter(const char *, double *, Param::Nature nat=Param::OPTIONAL)
How to cite in this doc:
:ref:`void Param::ajouter(const char *, double *, Param::Nature nat=Param::OPTIONAL) <public-void-param-ajouter-const-char-ptr-double-ptr-param-nature-nat-equal-param-optional>`
[void Param::ajouter(const char *, double *, Param::Nature nat=Param::OPTIONAL)](#public-void-param-ajouter-const-char-ptr-double-ptr-param-nature-nat-equal-param-optional)
void Param::ajouter(const char *, int *, Param::Nature nat=Param::OPTIONAL)
Referenced By
How to cite in this doc:
:ref:`void Param::ajouter(const char *, int *, Param::Nature nat=Param::OPTIONAL) <public-void-param-ajouter-const-char-ptr-int-ptr-param-nature-nat-equal-param-optional>`
[void Param::ajouter(const char *, int *, Param::Nature nat=Param::OPTIONAL)](#public-void-param-ajouter-const-char-ptr-int-ptr-param-nature-nat-equal-param-optional)
void Param::ajouter(const char *, Objet_U *, Param::Nature nat=Param::OPTIONAL)
How to cite in this doc:
:ref:`void Param::ajouter(const char *, Objet_U *, Param::Nature nat=Param::OPTIONAL) <public-void-param-ajouter-const-char-ptr-objet-u-ptr-param-nature-nat-equal-param-optional>`
[void Param::ajouter(const char *, Objet_U *, Param::Nature nat=Param::OPTIONAL)](#public-void-param-ajouter-const-char-ptr-objet-u-ptr-param-nature-nat-equal-param-optional)
void Param::ajouter(const char *, trustIdType *, Param::Nature nat=Param::OPTIONAL)
How to cite in this doc:
:ref:`void Param::ajouter(const char *, trustIdType *, Param::Nature nat=Param::OPTIONAL) <public-void-param-ajouter-const-char-ptr-trustidtype-ptr-param-nature-nat-equal-param-optional>`
[void Param::ajouter(const char *, trustIdType *, Param::Nature nat=Param::OPTIONAL)](#public-void-param-ajouter-const-char-ptr-trustidtype-ptr-param-nature-nat-equal-param-optional)
void Param::ajouter_arr_size_predefinie(const char *, ArrOfDouble *, Param::Nature nat=Param::OPTIONAL)
How to cite in this doc:
:ref:`void Param::ajouter_arr_size_predefinie(const char *, ArrOfDouble *, Param::Nature nat=Param::OPTIONAL) <public-void-param-ajouter-arr-size-predefinie-const-char-ptr-arrofdouble-ptr-param-nature-nat-equal-param-optional>`
[void Param::ajouter_arr_size_predefinie(const char *, ArrOfDouble *, Param::Nature nat=Param::OPTIONAL)](#public-void-param-ajouter-arr-size-predefinie-const-char-ptr-arrofdouble-ptr-param-nature-nat-equal-param-optional)
void Param::ajouter_arr_size_predefinie(const char *, ArrOfInt *, Param::Nature nat=Param::OPTIONAL)
Referenced By
How to cite in this doc:
:ref:`void Param::ajouter_arr_size_predefinie(const char *, ArrOfInt *, Param::Nature nat=Param::OPTIONAL) <public-void-param-ajouter-arr-size-predefinie-const-char-ptr-arrofint-ptr-param-nature-nat-equal-param-optional>`
[void Param::ajouter_arr_size_predefinie(const char *, ArrOfInt *, Param::Nature nat=Param::OPTIONAL)](#public-void-param-ajouter-arr-size-predefinie-const-char-ptr-arrofint-ptr-param-nature-nat-equal-param-optional)
void Param::ajouter_condition(const char *condition, const char *message, const char *name=0)
References
How to cite in this doc:
:ref:`void Param::ajouter_condition(const char *condition, const char *message, const char *name=0) <public-void-param-ajouter-condition-const-char-ptr-condition-const-char-ptr-message-const-char-ptr-name-equal-0>`
[void Param::ajouter_condition(const char *condition, const char *message, const char *name=0)](#public-void-param-ajouter-condition-const-char-ptr-condition-const-char-ptr-message-const-char-ptr-name-equal-0)
void Param::ajouter_double(const char *c, double *val, Param::Nature nat=Param::OPTIONAL)
References
How to cite in this doc:
:ref:`void Param::ajouter_double(const char *c, double *val, Param::Nature nat=Param::OPTIONAL) <public-void-param-ajouter-double-const-char-ptr-c-double-ptr-val-param-nature-nat-equal-param-optional>`
[void Param::ajouter_double(const char *c, double *val, Param::Nature nat=Param::OPTIONAL)](#public-void-param-ajouter-double-const-char-ptr-c-double-ptr-val-param-nature-nat-equal-param-optional)
void Param::ajouter_flag(const char *, bool *, Param::Nature nat=Param::OPTIONAL)
How to cite in this doc:
:ref:`void Param::ajouter_flag(const char *, bool *, Param::Nature nat=Param::OPTIONAL) <public-void-param-ajouter-flag-const-char-ptr-bool-ptr-param-nature-nat-equal-param-optional>`
[void Param::ajouter_flag(const char *, bool *, Param::Nature nat=Param::OPTIONAL)](#public-void-param-ajouter-flag-const-char-ptr-bool-ptr-param-nature-nat-equal-param-optional)
void Param::ajouter_flag(const char *, int *, Param::Nature nat=Param::OPTIONAL)
How to cite in this doc:
:ref:`void Param::ajouter_flag(const char *, int *, Param::Nature nat=Param::OPTIONAL) <public-void-param-ajouter-flag-const-char-ptr-int-ptr-param-nature-nat-equal-param-optional>`
[void Param::ajouter_flag(const char *, int *, Param::Nature nat=Param::OPTIONAL)](#public-void-param-ajouter-flag-const-char-ptr-int-ptr-param-nature-nat-equal-param-optional)
void Param::ajouter_int(const char *c, int *val, Param::Nature nat=Param::OPTIONAL)
References
How to cite in this doc:
:ref:`void Param::ajouter_int(const char *c, int *val, Param::Nature nat=Param::OPTIONAL) <public-void-param-ajouter-int-const-char-ptr-c-int-ptr-val-param-nature-nat-equal-param-optional>`
[void Param::ajouter_int(const char *c, int *val, Param::Nature nat=Param::OPTIONAL)](#public-void-param-ajouter-int-const-char-ptr-c-int-ptr-val-param-nature-nat-equal-param-optional)
void Param::ajouter_non_std(const char *, Objet_U *, Param::Nature nat=Param::OPTIONAL)
Referenced By
How to cite in this doc:
:ref:`void Param::ajouter_non_std(const char *, Objet_U *, Param::Nature nat=Param::OPTIONAL) <public-void-param-ajouter-non-std-const-char-ptr-objet-u-ptr-param-nature-nat-equal-param-optional>`
[void Param::ajouter_non_std(const char *, Objet_U *, Param::Nature nat=Param::OPTIONAL)](#public-void-param-ajouter-non-std-const-char-ptr-objet-u-ptr-param-nature-nat-equal-param-optional)
void Param::ajouter_objet(const char *c, Objet_U *obj, Param::Nature nat=Param::OPTIONAL)
References
How to cite in this doc:
:ref:`void Param::ajouter_objet(const char *c, Objet_U *obj, Param::Nature nat=Param::OPTIONAL) <public-void-param-ajouter-objet-const-char-ptr-c-objet-u-ptr-obj-param-nature-nat-equal-param-optional>`
[void Param::ajouter_objet(const char *c, Objet_U *obj, Param::Nature nat=Param::OPTIONAL)](#public-void-param-ajouter-objet-const-char-ptr-c-objet-u-ptr-obj-param-nature-nat-equal-param-optional)
Param & Param::ajouter_param(const char *, Param::Nature nat=Param::OPTIONAL)
References
Referenced By
How to cite in this doc:
:ref:`Param & Param::ajouter_param(const char *, Param::Nature nat=Param::OPTIONAL) <public-param-ref-param-ajouter-param-const-char-ptr-param-nature-nat-equal-param-optional>`
[Param & Param::ajouter_param(const char *, Param::Nature nat=Param::OPTIONAL)](#public-param-ref-param-ajouter-param-const-char-ptr-param-nature-nat-equal-param-optional)
int Param::check()
References
Referenced By
How to cite in this doc:
:ref:`int Param::check() <public-int-param-check>`
[int Param::check()](#public-int-param-check)
void Param::dictionnaire(const char *, int)
Si le dernier parametre ajoute est de type “int”, associe a ce parametre une ou plusieurs chaines de caracteres et pour chacune une valeur numerique.
Il faut appeler dictionnaire pour chaque motcle autorise pour ce parametre Le parametre lu doit alors etre un motcle parmi ceux du dictionnaire de noms autorises.
Referenced By
How to cite in this doc:
:ref:`void Param::dictionnaire(const char *, int) <public-void-param-dictionnaire-const-char-ptr-int>`
[void Param::dictionnaire(const char *, int)](#public-void-param-dictionnaire-const-char-ptr-int)
Param & Param::dictionnaire_param(const char *, int)
References
How to cite in this doc:
:ref:`Param & Param::dictionnaire_param(const char *, int) <public-param-ref-param-dictionnaire-param-const-char-ptr-int>`
[Param & Param::dictionnaire_param(const char *, int)](#public-param-ref-param-dictionnaire-param-const-char-ptr-int)
const TRUST_List<Nom> & Param::get_list_mots_lus() const
References
Referenced By
How to cite in this doc:
:ref:`const TRUST_List<Nom> & Param::get_list_mots_lus() const <public-const-trust-list-nom-ref-param-get-list-mots-lus-const>`
[const TRUST_List<Nom> & Param::get_list_mots_lus() const](#public-const-trust-list-nom-ref-param-get-list-mots-lus-const)
double Param::get_value(const Nom &mot_lu) const
References
Referenced By
How to cite in this doc:
:ref:`double Param::get_value(const Nom &mot_lu) const <public-double-param-get-value-const-nom-ref-mot-lu-const>`
[double Param::get_value(const Nom &mot_lu) const](#public-double-param-get-value-const-nom-ref-mot-lu-const)
int Param::lire_avec_accolades(Entree &is)
References
Referenced By
How to cite in this doc:
:ref:`int Param::lire_avec_accolades(Entree &is) <public-int-param-lire-avec-accolades-entree-ref-is>`
[int Param::lire_avec_accolades(Entree &is)](#public-int-param-lire-avec-accolades-entree-ref-is)
int Param::lire_avec_accolades_depuis(Entree &is)
Read the is input with the parameters (defined with the Param object) inside: { .
References
How to cite in this doc:
:ref:`int Param::lire_avec_accolades_depuis(Entree &is) <public-int-param-lire-avec-accolades-depuis-entree-ref-is>`
[int Param::lire_avec_accolades_depuis(Entree &is)](#public-int-param-lire-avec-accolades-depuis-entree-ref-is)
int Param::lire_sans_accolade(Entree &is)
References
Referenced By
How to cite in this doc:
:ref:`int Param::lire_sans_accolade(Entree &is) <public-int-param-lire-sans-accolade-entree-ref-is>`
[int Param::lire_sans_accolade(Entree &is)](#public-int-param-lire-sans-accolade-entree-ref-is)
Param::Param(const char *)
How to cite in this doc:
:ref:`Param::Param(const char *) <public-param-param-const-char-ptr>`
[Param::Param(const char *)](#public-param-param-const-char-ptr)
void Param::print(Sortie &s) const
Referenced By
How to cite in this doc:
:ref:`void Param::print(Sortie &s) const <public-void-param-print-sortie-ref-s-const>`
[void Param::print(Sortie &s) const](#public-void-param-print-sortie-ref-s-const)
int Param::read(Entree &is, int with_acco=1)
References
Referenced By
How to cite in this doc:
:ref:`int Param::read(Entree &is, int with_acco=1) <public-int-param-read-entree-ref-is-int-with-acco-equal-1>`
[int Param::read(Entree &is, int with_acco=1)](#public-int-param-read-entree-ref-is-int-with-acco-equal-1)
void Param::supprimer(const char *)
References
How to cite in this doc:
:ref:`void Param::supprimer(const char *) <public-void-param-supprimer-const-char-ptr>`
[void Param::supprimer(const char *)](#public-void-param-supprimer-const-char-ptr)
void Param::supprimer_condition(const char *name)
References
How to cite in this doc:
:ref:`void Param::supprimer_condition(const char *name) <public-void-param-supprimer-condition-const-char-ptr-name>`
[void Param::supprimer_condition(const char *name)](#public-void-param-supprimer-condition-const-char-ptr-name)
Objet_a_lire & Param::create_or_get_objet_a_lire(const char *)
renvoit Objet_a_lire correspondant au mot le rajoute au besoin a la liste
References
How to cite in this doc:
:ref:`Objet_a_lire & Param::create_or_get_objet_a_lire(const char *) <protected-objet-a-lire-ref-param-create-or-get-objet-a-lire-const-char-ptr>`
[Objet_a_lire & Param::create_or_get_objet_a_lire(const char *)](#protected-objet-a-lire-ref-param-create-or-get-objet-a-lire-const-char-ptr)
Param::Param()
How to cite in this doc:
:ref:`Param::Param() <protected-param-param>`
[Param::Param()](#protected-param-param)
Attributes Documentation#
TRUST_List<Nom> Param::list_conditions_
TRUST_List<Nom> Param::list_message_erreur_conditions_
TRUST_List<Nom> Param::list_nom_conditions_
TRUST_List<Objet_a_lire> Param::list_parametre_a_lire_
TRUST_List<Nom> Param::list_parametre_lu_
Nom Param::proprietaire_
Enums#
Param::Nature#
Location: trust-code/src/Kernel/Utilitaires/Param.h:40
How to cite in this doc:
:ref:`Param::Nature <enum-none-param-nature>`
[Param::Nature](#enum-none-param-nature)
OPTIONAL
REQUIRED