Objet_a_lire#

#include <Objet_a_lire.h>

How to cite this class in this doc#

:ref:`Objet\_a\_lire <class-objet-a-lire>`
[Objet\_a\_lire](#class-objet-a-lire)

Detailed description#

Inherits from#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

add_dict
ptrParam & Objet_a_lire::add_dict(const char *, int, const char *=0)
References
Referenced By
How to cite in this doc:
:ref:`ptrParam & Objet_a_lire::add_dict(const char *, int, const char *=0) <public-ptrparam-ref-objet-a-lire-add-dict-const-char-ptr-int-const-char-ptr-equal-0>`
[ptrParam & Objet_a_lire::add_dict(const char *, int, const char *=0)](#public-ptrparam-ref-objet-a-lire-add-dict-const-char-ptr-int-const-char-ptr-equal-0)
comprend_name
int Objet_a_lire::comprend_name(Motcle &mot) const
References
Referenced By
How to cite in this doc:
:ref:`int Objet_a_lire::comprend_name(Motcle &mot) const <public-int-objet-a-lire-comprend-name-motcle-ref-mot-const>`
[int Objet_a_lire::comprend_name(Motcle &mot) const](#public-int-objet-a-lire-comprend-name-motcle-ref-mot-const)
create_param
Param & Objet_a_lire::create_param(const char *)
References
Referenced By
How to cite in this doc:
:ref:`Param & Objet_a_lire::create_param(const char *) <public-param-ref-objet-a-lire-create-param-const-char-ptr>`
[Param & Objet_a_lire::create_param(const char *)](#public-param-ref-objet-a-lire-create-param-const-char-ptr)
duplique
int Objet_a_lire::duplique() const override

Reimplements:

How to cite in this doc:
:ref:`int Objet_a_lire::duplique() const override <public-int-objet-a-lire-duplique-const-override>`
[int Objet_a_lire::duplique() const override](#public-int-objet-a-lire-duplique-const-override)
get_info
const Type_info * Objet_a_lire::get_info() const override

Donne des informations sur le type de l’ Objet_U .

Reimplements:

How to cite in this doc:
:ref:`const Type_info * Objet_a_lire::get_info() const override <public-const-type-info-ptr-objet-a-lire-get-info-const-override>`
[const Type_info * Objet_a_lire::get_info() const override](#public-const-type-info-ptr-objet-a-lire-get-info-const-override)
get_name
const Nom & Objet_a_lire::get_name() const
References
Referenced By
How to cite in this doc:
:ref:`const Nom & Objet_a_lire::get_name() const <public-const-nom-ref-objet-a-lire-get-name-const>`
[const Nom & Objet_a_lire::get_name() const](#public-const-nom-ref-objet-a-lire-get-name-const)
get_names_message
Nom Objet_a_lire::get_names_message() const
References
How to cite in this doc:
:ref:`Nom Objet_a_lire::get_names_message() const <public-nom-objet-a-lire-get-names-message-const>`
[Nom Objet_a_lire::get_names_message() const](#public-nom-objet-a-lire-get-names-message-const)
get_value
double Objet_a_lire::get_value() const
References
Referenced By
How to cite in this doc:
:ref:`double Objet_a_lire::get_value() const <public-double-objet-a-lire-get-value-const>`
[double Objet_a_lire::get_value() const](#public-double-objet-a-lire-get-value-const)
is_optional
bool Objet_a_lire::is_optional() const
References
Referenced By
How to cite in this doc:
:ref:`bool Objet_a_lire::is_optional() const <public-bool-objet-a-lire-is-optional-const>`
[bool Objet_a_lire::is_optional() const](#public-bool-objet-a-lire-is-optional-const)
is_type_simple
bool Objet_a_lire::is_type_simple() const
References
Referenced By
How to cite in this doc:
:ref:`bool Objet_a_lire::is_type_simple() const <public-bool-objet-a-lire-is-type-simple-const>`
[bool Objet_a_lire::is_type_simple() const](#public-bool-objet-a-lire-is-type-simple-const)
Objet_a_lire
Objet_a_lire::Objet_a_lire()
How to cite in this doc:
:ref:`Objet_a_lire::Objet_a_lire() <public-objet-a-lire-objet-a-lire>`
[Objet_a_lire::Objet_a_lire()](#public-objet-a-lire-objet-a-lire)
print
void Objet_a_lire::print(Sortie &s) const
References
Referenced By
How to cite in this doc:
:ref:`void Objet_a_lire::print(Sortie &s) const <public-void-objet-a-lire-print-sortie-ref-s-const>`
[void Objet_a_lire::print(Sortie &s) const](#public-void-objet-a-lire-print-sortie-ref-s-const)
read
void Objet_a_lire::read(const Motcle &keyword, Entree &is)
References
Referenced By
How to cite in this doc:
:ref:`void Objet_a_lire::read(const Motcle &keyword, Entree &is) <public-void-objet-a-lire-read-const-motcle-ref-keyword-entree-ref-is>`
[void Objet_a_lire::read(const Motcle &keyword, Entree &is)](#public-void-objet-a-lire-read-const-motcle-ref-keyword-entree-ref-is)
set_arrofdouble
void Objet_a_lire::set_arrofdouble(ArrOfDouble *)
References
Referenced By
How to cite in this doc:
:ref:`void Objet_a_lire::set_arrofdouble(ArrOfDouble *) <public-void-objet-a-lire-set-arrofdouble-arrofdouble-ptr>`
[void Objet_a_lire::set_arrofdouble(ArrOfDouble *)](#public-void-objet-a-lire-set-arrofdouble-arrofdouble-ptr)
set_arrofint
void Objet_a_lire::set_arrofint(ArrOfInt *)
References
Referenced By
How to cite in this doc:
:ref:`void Objet_a_lire::set_arrofint(ArrOfInt *) <public-void-objet-a-lire-set-arrofint-arrofint-ptr>`
[void Objet_a_lire::set_arrofint(ArrOfInt *)](#public-void-objet-a-lire-set-arrofint-arrofint-ptr)
set_deriv
void Objet_a_lire::set_deriv(TRUST_Deriv< _CLASSE_ > *quoi, const char *prefixe)
References
How to cite in this doc:
:ref:`void Objet_a_lire::set_deriv(TRUST_Deriv< _CLASSE_ > *quoi, const char *prefixe) <public-void-objet-a-lire-set-deriv-trust-deriv-classe-ptr-quoi-const-char-ptr-prefixe>`
[void Objet_a_lire::set_deriv(TRUST_Deriv< _CLASSE_ > *quoi, const char *prefixe)](#public-void-objet-a-lire-set-deriv-trust-deriv-classe-ptr-quoi-const-char-ptr-prefixe)
set_double
void Objet_a_lire::set_double(double *)
References
Referenced By
How to cite in this doc:
:ref:`void Objet_a_lire::set_double(double *) <public-void-objet-a-lire-set-double-double-ptr>`
[void Objet_a_lire::set_double(double *)](#public-void-objet-a-lire-set-double-double-ptr)
set_entier
void Objet_a_lire::set_entier(int *)
References
Referenced By
How to cite in this doc:
:ref:`void Objet_a_lire::set_entier(int *) <public-void-objet-a-lire-set-entier-int-ptr>`
[void Objet_a_lire::set_entier(int *)](#public-void-objet-a-lire-set-entier-int-ptr)
set_flag
void Objet_a_lire::set_flag(bool *)
References
How to cite in this doc:
:ref:`void Objet_a_lire::set_flag(bool *) <public-void-objet-a-lire-set-flag-bool-ptr>`
[void Objet_a_lire::set_flag(bool *)](#public-void-objet-a-lire-set-flag-bool-ptr)
set_flag
void Objet_a_lire::set_flag(int *)
References
Referenced By
How to cite in this doc:
:ref:`void Objet_a_lire::set_flag(int *) <public-void-objet-a-lire-set-flag-int-ptr>`
[void Objet_a_lire::set_flag(int *)](#public-void-objet-a-lire-set-flag-int-ptr)
set_name
void Objet_a_lire::set_name(const TRUST_List< Nom > &n)
References
Referenced By
How to cite in this doc:
:ref:`void Objet_a_lire::set_name(const TRUST_List< Nom > &n) <public-void-objet-a-lire-set-name-const-trust-list-nom-ref-n>`
[void Objet_a_lire::set_name(const TRUST_List< Nom > &n)](#public-void-objet-a-lire-set-name-const-trust-list-nom-ref-n)
set_nature
void Objet_a_lire::set_nature(Objet_a_lire::Nature n)
References
Referenced By
How to cite in this doc:
:ref:`void Objet_a_lire::set_nature(Objet_a_lire::Nature n) <public-void-objet-a-lire-set-nature-objet-a-lire-nature-n>`
[void Objet_a_lire::set_nature(Objet_a_lire::Nature n)](#public-void-objet-a-lire-set-nature-objet-a-lire-nature-n)
set_non_std
void Objet_a_lire::set_non_std(Objet_U *)
References
Referenced By
How to cite in this doc:
:ref:`void Objet_a_lire::set_non_std(Objet_U *) <public-void-objet-a-lire-set-non-std-objet-u-ptr>`
[void Objet_a_lire::set_non_std(Objet_U *)](#public-void-objet-a-lire-set-non-std-objet-u-ptr)
set_objet
void Objet_a_lire::set_objet(Objet_U *)
References
Referenced By
How to cite in this doc:
:ref:`void Objet_a_lire::set_objet(Objet_U *) <public-void-objet-a-lire-set-objet-objet-u-ptr>`
[void Objet_a_lire::set_objet(Objet_U *)](#public-void-objet-a-lire-set-objet-objet-u-ptr)
set_tid
void Objet_a_lire::set_tid(trustIdType *)
References
Referenced By
How to cite in this doc:
:ref:`void Objet_a_lire::set_tid(trustIdType *) <public-void-objet-a-lire-set-tid-trustidtype-ptr>`
[void Objet_a_lire::set_tid(trustIdType *)](#public-void-objet-a-lire-set-tid-trustidtype-ptr)
taille_memoire
unsigned Objet_a_lire::taille_memoire() const override

Reimplements:

How to cite in this doc:
:ref:`unsigned Objet_a_lire::taille_memoire() const override <public-unsigned-objet-a-lire-taille-memoire-const-override>`
[unsigned Objet_a_lire::taille_memoire() const override](#public-unsigned-objet-a-lire-taille-memoire-const-override)
~Objet_a_lire
Objet_a_lire::~Objet_a_lire()
How to cite in this doc:
:ref:`Objet_a_lire::~Objet_a_lire() <public-objet-a-lire-dtor-objet-a-lire>`
[Objet_a_lire::~Objet_a_lire()](#public-objet-a-lire-dtor-objet-a-lire)
cree_instance
Objet_U * Objet_a_lire::cree_instance()
How to cite in this doc:
:ref:`Objet_U * Objet_a_lire::cree_instance() <public-static-objet-u-ptr-objet-a-lire-cree-instance>`
[Objet_U * Objet_a_lire::cree_instance()](#public-static-objet-u-ptr-objet-a-lire-cree-instance)
info
const Type_info * Objet_a_lire::info()
How to cite in this doc:
:ref:`const Type_info * Objet_a_lire::info() <public-static-const-type-info-ptr-objet-a-lire-info>`
[const Type_info * Objet_a_lire::info()](#public-static-const-type-info-ptr-objet-a-lire-info)
self_cast
const Objet_a_lire & Objet_a_lire::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Objet_a_lire & Objet_a_lire::self_cast(const Objet_U &) <public-static-const-objet-a-lire-ref-objet-a-lire-self-cast-const-objet-u-ref>`
[const Objet_a_lire & Objet_a_lire::self_cast(const Objet_U &)](#public-static-const-objet-a-lire-ref-objet-a-lire-self-cast-const-objet-u-ref)
self_cast
Objet_a_lire & Objet_a_lire::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Objet_a_lire & Objet_a_lire::self_cast(Objet_U &) <public-static-objet-a-lire-ref-objet-a-lire-self-cast-objet-u-ref>`
[Objet_a_lire & Objet_a_lire::self_cast(Objet_U &)](#public-static-objet-a-lire-ref-objet-a-lire-self-cast-objet-u-ref)
printOn
Sortie & Objet_a_lire::printOn(Sortie &x) const override

Ecriture de l’objet sur un flot de sortie Methode a surcharger.

Reimplements:

References
How to cite in this doc:
:ref:`Sortie & Objet_a_lire::printOn(Sortie &x) const override <protected-sortie-ref-objet-a-lire-printon-sortie-ref-x-const-override>`
[Sortie & Objet_a_lire::printOn(Sortie &x) const override](#protected-sortie-ref-objet-a-lire-printon-sortie-ref-x-const-override)
readOn
Entree & Objet_a_lire::readOn(Entree &) override

Lecture d’un Objet_U sur un flot d’entree Methode a surcharger.

Reimplements:

References
How to cite in this doc:
:ref:`Entree & Objet_a_lire::readOn(Entree &) override <protected-entree-ref-objet-a-lire-readon-entree-ref-override>`
[Entree & Objet_a_lire::readOn(Entree &) override](#protected-entree-ref-objet-a-lire-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info Objet_a_lire::info_obj
arrofdouble_a_lire (protected)
ArrOfDouble* Objet_a_lire::arrofdouble_a_lire
arrofint_a_lire (protected)
ArrOfInt* Objet_a_lire::arrofint_a_lire
boolean_flag_a_lire (protected)
bool* Objet_a_lire::boolean_flag_a_lire
dictionnaire_noms (protected)
Motcles Objet_a_lire::dictionnaire_noms
dictionnaire_params (protected)
TRUST_List<ptrParam> Objet_a_lire::dictionnaire_params
dictionnaire_valeurs (protected)
ArrOfInt Objet_a_lire::dictionnaire_valeurs
double_a_lire (protected)
double* Objet_a_lire::double_a_lire
flag_a_lire (protected)
int* Objet_a_lire::flag_a_lire
int_a_lire (protected)
int* Objet_a_lire::int_a_lire
name (protected)
Nom Objet_a_lire::name
names (protected)
TRUST_List<Nom> Objet_a_lire::names
nature (protected)
Objet_a_lire::Nature Objet_a_lire::nature =
obj_a_lire (protected)
Objet_U* Objet_a_lire::obj_a_lire
objet_lu (protected)
Objet_U * Objet_a_lire::objet_lu
param_interne (protected)
ptrParam Objet_a_lire::param_interne
prefixe_deriv (protected)
Motcle Objet_a_lire::prefixe_deriv
tid_a_lire (protected)
trustIdType* Objet_a_lire::tid_a_lire
type (protected)
Objet_a_lire::Type Objet_a_lire::type =

Enums#

Objet_a_lire::Nature#

Location: trust-code/src/Kernel/Utilitaires/Objet_a_lire.h:35

How to cite in this doc:

:ref:`Objet\_a\_lire::Nature <enum-none-objet-a-lire-nature>`
[Objet\_a\_lire::Nature](#enum-none-objet-a-lire-nature)
  • OPTIONAL

  • REQUIRED

Objet_a_lire::Type#

Location: trust-code/src/Kernel/Utilitaires/Objet_a_lire.h:31

How to cite in this doc:

:ref:`Objet\_a\_lire::Type <enum-none-objet-a-lire-type>`
[Objet\_a\_lire::Type](#enum-none-objet-a-lire-type)
  • INTEGER

  • TRUSTID

  • DOUBLE

  • OBJECT

  • FLAG

  • NON_STD

  • DERIV

  • ArrOfInt_size_imp

  • ArrOfDouble_size_imp

  • PARAM

  • BOOLEAN_FLAG