LecFicDiffuseBin#

#include <LecFicDiffuseBin.h>

Read a file in binary format.

How to cite this class in this doc#

:ref:`LecFicDiffuseBin <class-lecficdiffusebin>`
[LecFicDiffuseBin](#class-lecficdiffusebin)

Detailed description#

This class implements the operators and virtual methods of the EFichier class in the following way: The file to read is physically locate on the disk of the machine hosting the master task of the Trio - U application (the process of rank 0 in the “tous” group) and each item read from this file is published to all other processes of the “tous” group. It is the same for the methods of inspection of the state of a file.

Inherits from#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

duplique
int LecFicDiffuseBin::duplique() const override

Reimplements:

How to cite in this doc:
:ref:`int LecFicDiffuseBin::duplique() const override <public-int-lecficdiffusebin-duplique-const-override>`
[int LecFicDiffuseBin::duplique() const override](#public-int-lecficdiffusebin-duplique-const-override)
get_info
const Type_info * LecFicDiffuseBin::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 * LecFicDiffuseBin::get_info() const override <public-const-type-info-ptr-lecficdiffusebin-get-info-const-override>`
[const Type_info * LecFicDiffuseBin::get_info() const override](#public-const-type-info-ptr-lecficdiffusebin-get-info-const-override)
LecFicDiffuseBin
LecFicDiffuseBin::LecFicDiffuseBin()
References
How to cite in this doc:
:ref:`LecFicDiffuseBin::LecFicDiffuseBin() <public-lecficdiffusebin-lecficdiffusebin>`
[LecFicDiffuseBin::LecFicDiffuseBin()](#public-lecficdiffusebin-lecficdiffusebin)
LecFicDiffuseBin
LecFicDiffuseBin::LecFicDiffuseBin(const char *name, std::ios_base::openmode mode=ios::in)
References
How to cite in this doc:
:ref:`LecFicDiffuseBin::LecFicDiffuseBin(const char *name, std::ios_base::openmode mode=ios::in) <public-lecficdiffusebin-lecficdiffusebin-const-char-ptr-name-std-ios-base-openmode-mode-equal-ios-in>`
[LecFicDiffuseBin::LecFicDiffuseBin(const char *name, std::ios_base::openmode mode=ios::in)](#public-lecficdiffusebin-lecficdiffusebin-const-char-ptr-name-std-ios-base-openmode-mode-equal-ios-in)
taille_memoire
unsigned LecFicDiffuseBin::taille_memoire() const override

Reimplements:

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

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

Reimplements:

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

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

Reimplements:

How to cite in this doc:
:ref:`Entree & LecFicDiffuseBin::readOn(Entree &) override <protected-entree-ref-lecficdiffusebin-readon-entree-ref-override>`
[Entree & LecFicDiffuseBin::readOn(Entree &) override](#protected-entree-ref-lecficdiffusebin-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info LecFicDiffuseBin::info_obj