Lec_Diffuse_base#

#include <Lec_Diffuse_base.h>
Brief description

Classe de base des entrees diffusees: le processeur maitre lit les donnees dans la classe get_entree_master() et les diffuse.

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:`Lec\_Diffuse\_base <class-lec-diffuse-base>`
[Lec\_Diffuse\_base](#class-lec-diffuse-base)

Detailed description#

sur tous les processeurs. Attention, les methodes operator>>() , get() , eof() , good() et bad() doivent etre appelees simultanement sur tous les processeurs. Les classes derivees doivent reimplementer get_entree_master() . La methode get_entree_master() doit renvoyer une reference a l’entree qui sert de source sur le processeur maitre, elle n’est jamais appellee sur les autres processeurs. Attention: l’entree source doit avoir set_error_action(ERROR_CONTINUE)

Inherits from#

Inherited by#

Inheritance graph#

If the image is too small, right-click and open in new tab

../../../../../_images/classLec__Diffuse__base__inherit__graph.png

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

List of Private Methods#

Complete Member Function Documentation#

eof#

Definition
int Lec_Diffuse_base::eof() override
Brief description
Detailed description

Reimplements:

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 Lec_Diffuse_base::eof() override <lec-diffuse-base-public-int-lec-diffuse-base-eof-override>`
[int Lec_Diffuse_base::eof() override](#lec-diffuse-base-public-int-lec-diffuse-base-eof-override)

fail#

Definition
int Lec_Diffuse_base::fail() override
Brief description
Detailed description

Reimplements:

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 Lec_Diffuse_base::fail() override <lec-diffuse-base-public-int-lec-diffuse-base-fail-override>`
[int Lec_Diffuse_base::fail() override](#lec-diffuse-base-public-int-lec-diffuse-base-fail-override)

get#

Definition
int Lec_Diffuse_base::get(char *buf, std::streamsize bufsize) override
Brief description

Lecture d’une chaine dans ostream_ bufsize est la taille du buffer alloue pour ob (y compris.

Detailed description

le caractere 0 final). La chaine contient toujours un 0 meme en cas d’echec. La methode renvoie 1 si la lecture est bonne, 0 sinon. Si le buffer est trop petit, pour l’instant on fait exit() mais par la suite on pourra tester: si strlen(ob) = = bufsize-1, alors refaire lire() jusqu’a arriver au bout. Si le lire() suivant renvoie une chaine de longueur nulle, cela signifie que la taille de la chaine etait exactement bufsize-1. Attention: le comportement est different en binaire et en ascii. En binaire, on lit la chaine jusqu’au prochain ‘0’. En ascii, on lit la chaine jusqu’au prochain separateur (espace, tab, fin ligne)

Reimplements:

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 Lec_Diffuse_base::get(char *buf, std::streamsize bufsize) override <lec-diffuse-base-public-int-lec-diffuse-base-get-char-ptr-buf-std-streamsize-bufsize-override>`
[int Lec_Diffuse_base::get(char *buf, std::streamsize bufsize) override](#lec-diffuse-base-public-int-lec-diffuse-base-get-char-ptr-buf-std-streamsize-bufsize-override)

get#

Definition
int Lec_Diffuse_base::get(double *ob, std::streamsize n) override
Brief description
Detailed description

Reimplements:

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 Lec_Diffuse_base::get(double *ob, std::streamsize n) override <lec-diffuse-base-public-int-lec-diffuse-base-get-double-ptr-ob-std-streamsize-n-override>`
[int Lec_Diffuse_base::get(double *ob, std::streamsize n) override](#lec-diffuse-base-public-int-lec-diffuse-base-get-double-ptr-ob-std-streamsize-n-override)

get#

Definition
int Lec_Diffuse_base::get(float *ob, std::streamsize n) override
Brief description
Detailed description

Reimplements:

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 Lec_Diffuse_base::get(float *ob, std::streamsize n) override <lec-diffuse-base-public-int-lec-diffuse-base-get-float-ptr-ob-std-streamsize-n-override>`
[int Lec_Diffuse_base::get(float *ob, std::streamsize n) override](#lec-diffuse-base-public-int-lec-diffuse-base-get-float-ptr-ob-std-streamsize-n-override)

get#

Definition
int Lec_Diffuse_base::get(long *ob, std::streamsize n) override
Brief description
Detailed description

Reimplements:

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 Lec_Diffuse_base::get(long *ob, std::streamsize n) override <lec-diffuse-base-public-int-lec-diffuse-base-get-long-ptr-ob-std-streamsize-n-override>`
[int Lec_Diffuse_base::get(long *ob, std::streamsize n) override](#lec-diffuse-base-public-int-lec-diffuse-base-get-long-ptr-ob-std-streamsize-n-override)

get#

Definition
int Lec_Diffuse_base::get(long long *ob, std::streamsize n) override
Brief description
Detailed description

Reimplements:

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 Lec_Diffuse_base::get(long long *ob, std::streamsize n) override <lec-diffuse-base-public-int-lec-diffuse-base-get-long-long-ptr-ob-std-streamsize-n-override>`
[int Lec_Diffuse_base::get(long long *ob, std::streamsize n) override](#lec-diffuse-base-public-int-lec-diffuse-base-get-long-long-ptr-ob-std-streamsize-n-override)

get#

Definition
int Lec_Diffuse_base::get(True_int *ob, std::streamsize n) override
Brief description
Detailed description

Reimplements:

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 Lec_Diffuse_base::get(True_int *ob, std::streamsize n) override <lec-diffuse-base-public-int-lec-diffuse-base-get-true-int-ptr-ob-std-streamsize-n-override>`
[int Lec_Diffuse_base::get(True_int *ob, std::streamsize n) override](#lec-diffuse-base-public-int-lec-diffuse-base-get-true-int-ptr-ob-std-streamsize-n-override)

get_info#

Definition
const Type_info * Lec_Diffuse_base::get_info() const override
Brief description

Donne des informations sur le type de l’ Objet_U .

Detailed description

Reimplements:

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 Type_info * Lec_Diffuse_base::get_info() const override <lec-diffuse-base-public-const-type-info-ptr-lec-diffuse-base-get-info-const-override>`
[const Type_info * Lec_Diffuse_base::get_info() const override](#lec-diffuse-base-public-const-type-info-ptr-lec-diffuse-base-get-info-const-override)

good#

Definition
int Lec_Diffuse_base::good() override
Brief description
Detailed description

Reimplements:

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 Lec_Diffuse_base::good() override <lec-diffuse-base-public-int-lec-diffuse-base-good-override>`
[int Lec_Diffuse_base::good() override](#lec-diffuse-base-public-int-lec-diffuse-base-good-override)

operator>>#

Definition
Entree & Entree::operator>>(const TRUST_Ref< T > &)
Brief description
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:`Entree & Entree::operator>>(const TRUST_Ref< T > &) <lec-diffuse-base-public-entree-ref-entree-operator-const-trust-ref-t-ref>`
[Entree & Entree::operator>>(const TRUST_Ref< T > &)](#lec-diffuse-base-public-entree-ref-entree-operator-const-trust-ref-t-ref)

operator>>#

Definition
Entree & Entree::operator>>(const TRUST_Ref_Objet_U &)
Brief description
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:`Entree & Entree::operator>>(const TRUST_Ref_Objet_U &) <lec-diffuse-base-public-entree-ref-entree-operator-const-trust-ref-objet-u-ref>`
[Entree & Entree::operator>>(const TRUST_Ref_Objet_U &)](#lec-diffuse-base-public-entree-ref-entree-operator-const-trust-ref-objet-u-ref)

operator>>#

Definition
Entree & Entree::operator>>(double &ob)
Brief description
Detailed description

Reimplements:

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:`Entree & Entree::operator>>(double &ob) <lec-diffuse-base-public-entree-ref-entree-operator-double-ref-ob>`
[Entree & Entree::operator>>(double &ob)](#lec-diffuse-base-public-entree-ref-entree-operator-double-ref-ob)

operator>>#

Definition
Entree & Lec_Diffuse_base::operator>>(double &ob) override
Brief description
Detailed description

Reimplements:

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:`Entree & Lec_Diffuse_base::operator>>(double &ob) override <lec-diffuse-base-public-entree-ref-lec-diffuse-base-operator-double-ref-ob-override>`
[Entree & Lec_Diffuse_base::operator>>(double &ob) override](#lec-diffuse-base-public-entree-ref-lec-diffuse-base-operator-double-ref-ob-override)

operator>>#

Definition
Entree & Entree::operator>>(Entree &(*f)(Entree &))
Brief description
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:`Entree & Entree::operator>>(Entree &(*f)(Entree &)) <lec-diffuse-base-public-entree-ref-entree-operator-entree-ref-ptr-f-entree-ref>`
[Entree & Entree::operator>>(Entree &(*f)(Entree &))](#lec-diffuse-base-public-entree-ref-entree-operator-entree-ref-ptr-f-entree-ref)

operator>>#

Definition
Entree & Entree::operator>>(float &ob)
Brief description
Detailed description

Reimplements:

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:`Entree & Entree::operator>>(float &ob) <lec-diffuse-base-public-entree-ref-entree-operator-float-ref-ob>`
[Entree & Entree::operator>>(float &ob)](#lec-diffuse-base-public-entree-ref-entree-operator-float-ref-ob)

operator>>#

Definition
Entree & Lec_Diffuse_base::operator>>(float &ob) override
Brief description
Detailed description

Reimplements:

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:`Entree & Lec_Diffuse_base::operator>>(float &ob) override <lec-diffuse-base-public-entree-ref-lec-diffuse-base-operator-float-ref-ob-override>`
[Entree & Lec_Diffuse_base::operator>>(float &ob) override](#lec-diffuse-base-public-entree-ref-lec-diffuse-base-operator-float-ref-ob-override)

operator>>#

Definition
Entree & Entree::operator>>(ios &(*f)(ios &))
Brief description
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:`Entree & Entree::operator>>(ios &(*f)(ios &)) <lec-diffuse-base-public-entree-ref-entree-operator-ios-ref-ptr-f-ios-ref>`
[Entree & Entree::operator>>(ios &(*f)(ios &))](#lec-diffuse-base-public-entree-ref-entree-operator-ios-ref-ptr-f-ios-ref)

operator>>#

Definition
Entree & Entree::operator>>(istream &(*f)(istream &))
Brief description
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:`Entree & Entree::operator>>(istream &(*f)(istream &)) <lec-diffuse-base-public-entree-ref-entree-operator-istream-ref-ptr-f-istream-ref>`
[Entree & Entree::operator>>(istream &(*f)(istream &))](#lec-diffuse-base-public-entree-ref-entree-operator-istream-ref-ptr-f-istream-ref)

operator>>#

Definition
Entree & Entree::operator>>(long &ob)
Brief description
Detailed description

Reimplements:

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:`Entree & Entree::operator>>(long &ob) <lec-diffuse-base-public-entree-ref-entree-operator-long-ref-ob>`
[Entree & Entree::operator>>(long &ob)](#lec-diffuse-base-public-entree-ref-entree-operator-long-ref-ob)

operator>>#

Definition
Entree & Lec_Diffuse_base::operator>>(long &ob) override
Brief description
Detailed description

Reimplements:

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:`Entree & Lec_Diffuse_base::operator>>(long &ob) override <lec-diffuse-base-public-entree-ref-lec-diffuse-base-operator-long-ref-ob-override>`
[Entree & Lec_Diffuse_base::operator>>(long &ob) override](#lec-diffuse-base-public-entree-ref-lec-diffuse-base-operator-long-ref-ob-override)

operator>>#

Definition
Entree & Entree::operator>>(long long &ob)
Brief description
Detailed description

Reimplements:

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:`Entree & Entree::operator>>(long long &ob) <lec-diffuse-base-public-entree-ref-entree-operator-long-long-ref-ob>`
[Entree & Entree::operator>>(long long &ob)](#lec-diffuse-base-public-entree-ref-entree-operator-long-long-ref-ob)

operator>>#

Definition
Entree & Lec_Diffuse_base::operator>>(long long &ob) override
Brief description
Detailed description

Reimplements:

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:`Entree & Lec_Diffuse_base::operator>>(long long &ob) override <lec-diffuse-base-public-entree-ref-lec-diffuse-base-operator-long-long-ref-ob-override>`
[Entree & Lec_Diffuse_base::operator>>(long long &ob) override](#lec-diffuse-base-public-entree-ref-lec-diffuse-base-operator-long-long-ref-ob-override)

operator>>#

Definition
Entree & Entree::operator>>(Objet_U &ob) final
Brief description
Detailed description

Reimplements:

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:`Entree & Entree::operator>>(Objet_U &ob) final <lec-diffuse-base-public-entree-ref-entree-operator-objet-u-ref-ob-final>`
[Entree & Entree::operator>>(Objet_U &ob) final](#lec-diffuse-base-public-entree-ref-entree-operator-objet-u-ref-ob-final)

operator>>#

Definition
Entree & Entree::operator>>(True_int &ob)
Brief description
Detailed description

Reimplements:

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:`Entree & Entree::operator>>(True_int &ob) <lec-diffuse-base-public-entree-ref-entree-operator-true-int-ref-ob>`
[Entree & Entree::operator>>(True_int &ob)](#lec-diffuse-base-public-entree-ref-entree-operator-true-int-ref-ob)

operator>>#

Definition
Entree & Lec_Diffuse_base::operator>>(True_int &ob) override
Brief description
Detailed description

Reimplements:

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:`Entree & Lec_Diffuse_base::operator>>(True_int &ob) override <lec-diffuse-base-public-entree-ref-lec-diffuse-base-operator-true-int-ref-ob-override>`
[Entree & Lec_Diffuse_base::operator>>(True_int &ob) override](#lec-diffuse-base-public-entree-ref-lec-diffuse-base-operator-true-int-ref-ob-override)

set_bin#

Definition
void Lec_Diffuse_base::set_bin(bool bin) override
Brief description

appelle get_entree_master() .

Detailed description

set_bin(bin)

Reimplements:

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:`void Lec_Diffuse_base::set_bin(bool bin) override <lec-diffuse-base-public-void-lec-diffuse-base-set-bin-bool-bin-override>`
[void Lec_Diffuse_base::set_bin(bool bin) override](#lec-diffuse-base-public-void-lec-diffuse-base-set-bin-bool-bin-override)

set_check_types#

Definition
void Lec_Diffuse_base::set_check_types(bool flag) override
Brief description

appelle get_entree_master() .

Detailed description

set_check_types(flag)

Reimplements:

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:`void Lec_Diffuse_base::set_check_types(bool flag) override <lec-diffuse-base-public-void-lec-diffuse-base-set-check-types-bool-flag-override>`
[void Lec_Diffuse_base::set_check_types(bool flag) override](#lec-diffuse-base-public-void-lec-diffuse-base-set-check-types-bool-flag-override)

set_diffuse#

Definition
void Lec_Diffuse_base::set_diffuse(bool diffuse) override
Brief description

ToDo TMA : commenter.

Detailed description

Reimplements:

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 Lec_Diffuse_base::set_diffuse(bool diffuse) override <lec-diffuse-base-public-void-lec-diffuse-base-set-diffuse-bool-diffuse-override>`
[void Lec_Diffuse_base::set_diffuse(bool diffuse) override](#lec-diffuse-base-public-void-lec-diffuse-base-set-diffuse-bool-diffuse-override)

~Lec_Diffuse_base#

Definition
Lec_Diffuse_base::~Lec_Diffuse_base() override
Brief description
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:`Lec_Diffuse_base::~Lec_Diffuse_base() override <lec-diffuse-base-public-lec-diffuse-base-dtor-lec-diffuse-base-override>`
[Lec_Diffuse_base::~Lec_Diffuse_base() override](#lec-diffuse-base-public-lec-diffuse-base-dtor-lec-diffuse-base-override)

info#

Definition
const Type_info * Lec_Diffuse_base::info()
Brief description
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:`const Type_info * Lec_Diffuse_base::info() <lec-diffuse-base-public-static-const-type-info-ptr-lec-diffuse-base-info>`
[const Type_info * Lec_Diffuse_base::info()](#lec-diffuse-base-public-static-const-type-info-ptr-lec-diffuse-base-info)

self_cast#

Definition
const Lec_Diffuse_base & Lec_Diffuse_base::self_cast(const Objet_U &)
Brief description
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:`const Lec_Diffuse_base & Lec_Diffuse_base::self_cast(const Objet_U &) <lec-diffuse-base-public-static-const-lec-diffuse-base-ref-lec-diffuse-base-self-cast-const-objet-u-ref>`
[const Lec_Diffuse_base & Lec_Diffuse_base::self_cast(const Objet_U &)](#lec-diffuse-base-public-static-const-lec-diffuse-base-ref-lec-diffuse-base-self-cast-const-objet-u-ref)

self_cast#

Definition
Lec_Diffuse_base & Lec_Diffuse_base::self_cast(Objet_U &)
Brief description
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:`Lec_Diffuse_base & Lec_Diffuse_base::self_cast(Objet_U &) <lec-diffuse-base-public-static-lec-diffuse-base-ref-lec-diffuse-base-self-cast-objet-u-ref>`
[Lec_Diffuse_base & Lec_Diffuse_base::self_cast(Objet_U &)](#lec-diffuse-base-public-static-lec-diffuse-base-ref-lec-diffuse-base-self-cast-objet-u-ref)

get_entree_master#

Definition
virtual Entree & Lec_Diffuse_base::get_entree_master()=0
Brief description
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:`virtual Entree & Lec_Diffuse_base::get_entree_master()=0 <lec-diffuse-base-protected-virtual-entree-ref-lec-diffuse-base-get-entree-master-equal-0>`
[virtual Entree & Lec_Diffuse_base::get_entree_master()=0](#lec-diffuse-base-protected-virtual-entree-ref-lec-diffuse-base-get-entree-master-equal-0)

Lec_Diffuse_base#

Definition
Lec_Diffuse_base::Lec_Diffuse_base()
Brief description

ne fait rien (constructeur protege car c’est une classe de base)

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:`Lec_Diffuse_base::Lec_Diffuse_base() <lec-diffuse-base-protected-lec-diffuse-base-lec-diffuse-base>`
[Lec_Diffuse_base::Lec_Diffuse_base()](#lec-diffuse-base-protected-lec-diffuse-base-lec-diffuse-base)

Lec_Diffuse_base#

Definition
Lec_Diffuse_base::Lec_Diffuse_base(const Lec_Diffuse_base &)=default
Brief description
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:`Lec_Diffuse_base::Lec_Diffuse_base(const Lec_Diffuse_base &)=default <lec-diffuse-base-protected-lec-diffuse-base-lec-diffuse-base-const-lec-diffuse-base-ref-equal-default>`
[Lec_Diffuse_base::Lec_Diffuse_base(const Lec_Diffuse_base &)=default](#lec-diffuse-base-protected-lec-diffuse-base-lec-diffuse-base-const-lec-diffuse-base-ref-equal-default)

operator =#

Definition
Lec_Diffuse_base & Lec_Diffuse_base::operator=(const Lec_Diffuse_base &)
Brief description

erreur

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:`Lec_Diffuse_base & Lec_Diffuse_base::operator=(const Lec_Diffuse_base &) <lec-diffuse-base-protected-lec-diffuse-base-ref-lec-diffuse-base-operator-equal-const-lec-diffuse-base-ref>`
[Lec_Diffuse_base & Lec_Diffuse_base::operator=(const Lec_Diffuse_base &)](#lec-diffuse-base-protected-lec-diffuse-base-ref-lec-diffuse-base-operator-equal-const-lec-diffuse-base-ref)

printOn#

Definition
Sortie & Lec_Diffuse_base::printOn(Sortie &x) const override
Brief description

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

Detailed description

Reimplements:

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:`Sortie & Lec_Diffuse_base::printOn(Sortie &x) const override <lec-diffuse-base-protected-sortie-ref-lec-diffuse-base-printon-sortie-ref-x-const-override>`
[Sortie & Lec_Diffuse_base::printOn(Sortie &x) const override](#lec-diffuse-base-protected-sortie-ref-lec-diffuse-base-printon-sortie-ref-x-const-override)

readOn#

Definition
Entree & Lec_Diffuse_base::readOn(Entree &) override
Brief description

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

Detailed description

Reimplements:

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:`Entree & Lec_Diffuse_base::readOn(Entree &) override <lec-diffuse-base-protected-entree-ref-lec-diffuse-base-readon-entree-ref-override>`
[Entree & Lec_Diffuse_base::readOn(Entree &) override](#lec-diffuse-base-protected-entree-ref-lec-diffuse-base-readon-entree-ref-override)

get_template#

Definition
int Lec_Diffuse_base::get_template(_TYPE_ *ob, std::streamsize n)
Brief description
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:`int Lec_Diffuse_base::get_template(_TYPE_ *ob, std::streamsize n) <lec-diffuse-base-private-int-lec-diffuse-base-get-template-type-ptr-ob-std-streamsize-n>`
[int Lec_Diffuse_base::get_template(_TYPE_ *ob, std::streamsize n)](#lec-diffuse-base-private-int-lec-diffuse-base-get-template-type-ptr-ob-std-streamsize-n)

operator_template#

Definition
Entree & Lec_Diffuse_base::operator_template(_TYPE_ &ob)
Brief description
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:`Entree & Lec_Diffuse_base::operator_template(_TYPE_ &ob) <lec-diffuse-base-private-entree-ref-lec-diffuse-base-operator-template-type-ref-ob>`
[Entree & Lec_Diffuse_base::operator_template(_TYPE_ &ob)](#lec-diffuse-base-private-entree-ref-lec-diffuse-base-operator-template-type-ref-ob)

Attributes Documentation#

info_obj (public)
const Type_info Lec_Diffuse_base::info_obj