Param#
#include <Param.h>
cette classe permet de factoriser les readOn des Objet_U .
How to reference this class#
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
: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#
ajouter#
void Param::ajouter(const char *, double *, Param::Nature nat=Param::OPTIONAL)
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Param::ajouter(const char *, double *, Param::Nature nat=Param::OPTIONAL) <param-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)](#param-public-void-param-ajouter-const-char-ptr-double-ptr-param-nature-nat-equal-param-optional)
ajouter#
void Param::ajouter(const char *, int *, Param::Nature nat=Param::OPTIONAL)
Detailed description
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Param::ajouter(const char *, int *, Param::Nature nat=Param::OPTIONAL) <param-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)](#param-public-void-param-ajouter-const-char-ptr-int-ptr-param-nature-nat-equal-param-optional)
ajouter#
void Param::ajouter(const char *, Objet_U *, Param::Nature nat=Param::OPTIONAL)
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Param::ajouter(const char *, Objet_U *, Param::Nature nat=Param::OPTIONAL) <param-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)](#param-public-void-param-ajouter-const-char-ptr-objet-u-ptr-param-nature-nat-equal-param-optional)
ajouter#
void Param::ajouter(const char *, trustIdType *, Param::Nature nat=Param::OPTIONAL)
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Param::ajouter(const char *, trustIdType *, Param::Nature nat=Param::OPTIONAL) <param-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)](#param-public-void-param-ajouter-const-char-ptr-trustidtype-ptr-param-nature-nat-equal-param-optional)
ajouter_arr_size_predefinie#
void Param::ajouter_arr_size_predefinie(const char *, ArrOfDouble *, Param::Nature nat=Param::OPTIONAL)
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Param::ajouter_arr_size_predefinie(const char *, ArrOfDouble *, Param::Nature nat=Param::OPTIONAL) <param-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)](#param-public-void-param-ajouter-arr-size-predefinie-const-char-ptr-arrofdouble-ptr-param-nature-nat-equal-param-optional)
ajouter_arr_size_predefinie#
void Param::ajouter_arr_size_predefinie(const char *, ArrOfInt *, Param::Nature nat=Param::OPTIONAL)
Detailed description
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Param::ajouter_arr_size_predefinie(const char *, ArrOfInt *, Param::Nature nat=Param::OPTIONAL) <param-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)](#param-public-void-param-ajouter-arr-size-predefinie-const-char-ptr-arrofint-ptr-param-nature-nat-equal-param-optional)
ajouter_condition#
void Param::ajouter_condition(const char *condition, const char *message, const char *name=0)
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Param::ajouter_condition(const char *condition, const char *message, const char *name=0) <param-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)](#param-public-void-param-ajouter-condition-const-char-ptr-condition-const-char-ptr-message-const-char-ptr-name-equal-0)
ajouter_double#
void Param::ajouter_double(const char *c, double *val, Param::Nature nat=Param::OPTIONAL)
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Param::ajouter_double(const char *c, double *val, Param::Nature nat=Param::OPTIONAL) <param-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)](#param-public-void-param-ajouter-double-const-char-ptr-c-double-ptr-val-param-nature-nat-equal-param-optional)
ajouter_flag#
void Param::ajouter_flag(const char *, bool *, Param::Nature nat=Param::OPTIONAL)
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Param::ajouter_flag(const char *, bool *, Param::Nature nat=Param::OPTIONAL) <param-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)](#param-public-void-param-ajouter-flag-const-char-ptr-bool-ptr-param-nature-nat-equal-param-optional)
ajouter_flag#
void Param::ajouter_flag(const char *, int *, Param::Nature nat=Param::OPTIONAL)
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Param::ajouter_flag(const char *, int *, Param::Nature nat=Param::OPTIONAL) <param-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)](#param-public-void-param-ajouter-flag-const-char-ptr-int-ptr-param-nature-nat-equal-param-optional)
ajouter_int#
void Param::ajouter_int(const char *c, int *val, Param::Nature nat=Param::OPTIONAL)
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Param::ajouter_int(const char *c, int *val, Param::Nature nat=Param::OPTIONAL) <param-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)](#param-public-void-param-ajouter-int-const-char-ptr-c-int-ptr-val-param-nature-nat-equal-param-optional)
ajouter_non_std#
void Param::ajouter_non_std(const char *, Objet_U *, Param::Nature nat=Param::OPTIONAL)
Detailed description
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Param::ajouter_non_std(const char *, Objet_U *, Param::Nature nat=Param::OPTIONAL) <param-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)](#param-public-void-param-ajouter-non-std-const-char-ptr-objet-u-ptr-param-nature-nat-equal-param-optional)
ajouter_objet#
void Param::ajouter_objet(const char *c, Objet_U *obj, Param::Nature nat=Param::OPTIONAL)
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Param::ajouter_objet(const char *c, Objet_U *obj, Param::Nature nat=Param::OPTIONAL) <param-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)](#param-public-void-param-ajouter-objet-const-char-ptr-c-objet-u-ptr-obj-param-nature-nat-equal-param-optional)
ajouter_param#
Param & Param::ajouter_param(const char *, Param::Nature nat=Param::OPTIONAL)
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Param & Param::ajouter_param(const char *, Param::Nature nat=Param::OPTIONAL) <param-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)](#param-public-param-ref-param-ajouter-param-const-char-ptr-param-nature-nat-equal-param-optional)
check#
int Param::check()
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`int Param::check() <param-public-int-param-check>`
[int Param::check()](#param-public-int-param-check)
dictionnaire#
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.
Detailed description
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 reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Param::dictionnaire(const char *, int) <param-public-void-param-dictionnaire-const-char-ptr-int>`
[void Param::dictionnaire(const char *, int)](#param-public-void-param-dictionnaire-const-char-ptr-int)
dictionnaire_param#
Param & Param::dictionnaire_param(const char *, int)
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Param & Param::dictionnaire_param(const char *, int) <param-public-param-ref-param-dictionnaire-param-const-char-ptr-int>`
[Param & Param::dictionnaire_param(const char *, int)](#param-public-param-ref-param-dictionnaire-param-const-char-ptr-int)
get_list_mots_lus#
const TRUST_List<Nom> & Param::get_list_mots_lus() const
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const TRUST_List<Nom> & Param::get_list_mots_lus() const <param-public-const-trust-list-nom-ref-param-get-list-mots-lus-const>`
[const TRUST_List<Nom> & Param::get_list_mots_lus() const](#param-public-const-trust-list-nom-ref-param-get-list-mots-lus-const)
get_value#
double Param::get_value(const Nom &mot_lu) const
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`double Param::get_value(const Nom &mot_lu) const <param-public-double-param-get-value-const-nom-ref-mot-lu-const>`
[double Param::get_value(const Nom &mot_lu) const](#param-public-double-param-get-value-const-nom-ref-mot-lu-const)
lire_avec_accolades#
int Param::lire_avec_accolades(Entree &is)
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`int Param::lire_avec_accolades(Entree &is) <param-public-int-param-lire-avec-accolades-entree-ref-is>`
[int Param::lire_avec_accolades(Entree &is)](#param-public-int-param-lire-avec-accolades-entree-ref-is)
lire_avec_accolades_depuis#
int Param::lire_avec_accolades_depuis(Entree &is)
Read the is input with the parameters (defined with the Param object) inside: { .
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`int Param::lire_avec_accolades_depuis(Entree &is) <param-public-int-param-lire-avec-accolades-depuis-entree-ref-is>`
[int Param::lire_avec_accolades_depuis(Entree &is)](#param-public-int-param-lire-avec-accolades-depuis-entree-ref-is)
lire_sans_accolade#
int Param::lire_sans_accolade(Entree &is)
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`int Param::lire_sans_accolade(Entree &is) <param-public-int-param-lire-sans-accolade-entree-ref-is>`
[int Param::lire_sans_accolade(Entree &is)](#param-public-int-param-lire-sans-accolade-entree-ref-is)
Param#
Param::Param(const char *)
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Param::Param(const char *) <param-public-param-param-const-char-ptr>`
[Param::Param(const char *)](#param-public-param-param-const-char-ptr)
print#
void Param::print(Sortie &s) const
Detailed description
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Param::print(Sortie &s) const <param-public-void-param-print-sortie-ref-s-const>`
[void Param::print(Sortie &s) const](#param-public-void-param-print-sortie-ref-s-const)
read#
int Param::read(Entree &is, int with_acco=1)
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`int Param::read(Entree &is, int with_acco=1) <param-public-int-param-read-entree-ref-is-int-with-acco-equal-1>`
[int Param::read(Entree &is, int with_acco=1)](#param-public-int-param-read-entree-ref-is-int-with-acco-equal-1)
supprimer#
void Param::supprimer(const char *)
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Param::supprimer(const char *) <param-public-void-param-supprimer-const-char-ptr>`
[void Param::supprimer(const char *)](#param-public-void-param-supprimer-const-char-ptr)
supprimer_condition#
void Param::supprimer_condition(const char *name)
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Param::supprimer_condition(const char *name) <param-public-void-param-supprimer-condition-const-char-ptr-name>`
[void Param::supprimer_condition(const char *name)](#param-public-void-param-supprimer-condition-const-char-ptr-name)
create_or_get_objet_a_lire#
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
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Objet_a_lire & Param::create_or_get_objet_a_lire(const char *) <param-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 *)](#param-protected-objet-a-lire-ref-param-create-or-get-objet-a-lire-const-char-ptr)
Param#
Param::Param()
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Param::Param() <param-protected-param-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: Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Param::Nature <enum-none-param-nature>`
[Param::Nature](#enum-none-param-nature)
OPTIONAL
REQUIRED