EcrFicPartage#
#include <EcrFicPartage.h>
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:`EcrFicPartage <class-ecrficpartage>`
[EcrFicPartage](#class-ecrficpartage)
Detailed description#
Inherits from#
public : SFichier
Inherited by#
public : EcrFicPartageBin
Inheritance graph#
If the image is too small, right-click and open in new tab
List of Public Static Methods#
List of Public Methods#
List of Protected Methods#
List of Private Methods#
Complete Member Function Documentation#
cree_instance#
Objet_U * EcrFicPartage::cree_instance()
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:`Objet_U * EcrFicPartage::cree_instance() <ecrficpartage-public-static-objet-u-ptr-ecrficpartage-cree-instance>`
[Objet_U * EcrFicPartage::cree_instance()](#ecrficpartage-public-static-objet-u-ptr-ecrficpartage-cree-instance)
info#
const Type_info * EcrFicPartage::info()
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 * EcrFicPartage::info() <ecrficpartage-public-static-const-type-info-ptr-ecrficpartage-info>`
[const Type_info * EcrFicPartage::info()](#ecrficpartage-public-static-const-type-info-ptr-ecrficpartage-info)
self_cast#
const EcrFicPartage & EcrFicPartage::self_cast(const Objet_U &)
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 EcrFicPartage & EcrFicPartage::self_cast(const Objet_U &) <ecrficpartage-public-static-const-ecrficpartage-ref-ecrficpartage-self-cast-const-objet-u-ref>`
[const EcrFicPartage & EcrFicPartage::self_cast(const Objet_U &)](#ecrficpartage-public-static-const-ecrficpartage-ref-ecrficpartage-self-cast-const-objet-u-ref)
self_cast#
EcrFicPartage & EcrFicPartage::self_cast(Objet_U &)
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:`EcrFicPartage & EcrFicPartage::self_cast(Objet_U &) <ecrficpartage-public-static-ecrficpartage-ref-ecrficpartage-self-cast-objet-u-ref>`
[EcrFicPartage & EcrFicPartage::self_cast(Objet_U &)](#ecrficpartage-public-static-ecrficpartage-ref-ecrficpartage-self-cast-objet-u-ref)
close#
void EcrFicPartage::close()
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:`void EcrFicPartage::close() <ecrficpartage-public-void-ecrficpartage-close>`
[void EcrFicPartage::close()](#ecrficpartage-public-void-ecrficpartage-close)
duplique#
int EcrFicPartage::duplique() const override
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 EcrFicPartage::duplique() const override <ecrficpartage-public-int-ecrficpartage-duplique-const-override>`
[int EcrFicPartage::duplique() const override](#ecrficpartage-public-int-ecrficpartage-duplique-const-override)
EcrFicPartage#
EcrFicPartage::EcrFicPartage()
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:`EcrFicPartage::EcrFicPartage() <ecrficpartage-public-ecrficpartage-ecrficpartage>`
[EcrFicPartage::EcrFicPartage()](#ecrficpartage-public-ecrficpartage-ecrficpartage)
EcrFicPartage#
EcrFicPartage::EcrFicPartage(const char *name, std::ios_base::openmode mode=ios::out)
Ouvre le fichier avec les parametres mode et prot donnes Ces parametres sont les parametres de la methode open standard.
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:`EcrFicPartage::EcrFicPartage(const char *name, std::ios_base::openmode mode=ios::out) <ecrficpartage-public-ecrficpartage-ecrficpartage-const-char-ptr-name-std-ios-base-openmode-mode-equal-ios-out>`
[EcrFicPartage::EcrFicPartage(const char *name, std::ios_base::openmode mode=ios::out)](#ecrficpartage-public-ecrficpartage-ecrficpartage-const-char-ptr-name-std-ios-base-openmode-mode-equal-ios-out)
flush#
Sortie & EcrFicPartage::flush() override
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:`Sortie & EcrFicPartage::flush() override <ecrficpartage-public-sortie-ref-ecrficpartage-flush-override>`
[Sortie & EcrFicPartage::flush() override](#ecrficpartage-public-sortie-ref-ecrficpartage-flush-override)
get_info#
const Type_info * EcrFicPartage::get_info() const override
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 * EcrFicPartage::get_info() const override <ecrficpartage-public-const-type-info-ptr-ecrficpartage-get-info-const-override>`
[const Type_info * EcrFicPartage::get_info() const override](#ecrficpartage-public-const-type-info-ptr-ecrficpartage-get-info-const-override)
get_precision#
int EcrFicPartage::get_precision() override
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 EcrFicPartage::get_precision() override <ecrficpartage-public-int-ecrficpartage-get-precision-override>`
[int EcrFicPartage::get_precision() override](#ecrficpartage-public-int-ecrficpartage-get-precision-override)
lockfile#
Sortie & EcrFicPartage::lockfile() override
Permet au processus appelant de bloquer en attente de la ressource commune a tous les processus qui est le fichier partage.
Detailed description
Si le processus appelant cette methode n’est pas le premier, il atend du processus precedent l’endroit ou il doit se positionner dans le fichier pour effectuer sa prochaine ecriture. Cette methode est systematiquement appelee avant toute nouvelle ecriture dans le fichier.
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:`Sortie & EcrFicPartage::lockfile() override <ecrficpartage-public-sortie-ref-ecrficpartage-lockfile-override>`
[Sortie & EcrFicPartage::lockfile() override](#ecrficpartage-public-sortie-ref-ecrficpartage-lockfile-override)
operator<<#
Sortie & EcrFicPartage::operator<<(const char *ob) override
Ecriture d’une chaine de caracteres.
Detailed description
Attention, pour pouvoir relire correctement la chaine en mode ascii, celle-ci ne doit pas contenir de separateur (ni espace, ni retour a la ligne, …)
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 & EcrFicPartage::operator<<(const char *ob) override <ecrficpartage-public-sortie-ref-ecrficpartage-operator-const-char-ptr-ob-override>`
[Sortie & EcrFicPartage::operator<<(const char *ob) override](#ecrficpartage-public-sortie-ref-ecrficpartage-operator-const-char-ptr-ob-override)
operator<<#
Sortie & EcrFicPartage::operator<<(const double ob) override
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 & EcrFicPartage::operator<<(const double ob) override <ecrficpartage-public-sortie-ref-ecrficpartage-operator-const-double-ob-override>`
[Sortie & EcrFicPartage::operator<<(const double ob) override](#ecrficpartage-public-sortie-ref-ecrficpartage-operator-const-double-ob-override)
operator<<#
Sortie & EcrFicPartage::operator<<(const float ob) override
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 & EcrFicPartage::operator<<(const float ob) override <ecrficpartage-public-sortie-ref-ecrficpartage-operator-const-float-ob-override>`
[Sortie & EcrFicPartage::operator<<(const float ob) override](#ecrficpartage-public-sortie-ref-ecrficpartage-operator-const-float-ob-override)
operator<<#
Sortie & EcrFicPartage::operator<<(const long long ob) override
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 & EcrFicPartage::operator<<(const long long ob) override <ecrficpartage-public-sortie-ref-ecrficpartage-operator-const-long-long-ob-override>`
[Sortie & EcrFicPartage::operator<<(const long long ob) override](#ecrficpartage-public-sortie-ref-ecrficpartage-operator-const-long-long-ob-override)
operator<<#
Sortie & EcrFicPartage::operator<<(const long ob) override
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 & EcrFicPartage::operator<<(const long ob) override <ecrficpartage-public-sortie-ref-ecrficpartage-operator-const-long-ob-override>`
[Sortie & EcrFicPartage::operator<<(const long ob) override](#ecrficpartage-public-sortie-ref-ecrficpartage-operator-const-long-ob-override)
operator<<#
Sortie & EcrFicPartage::operator<<(const Objet_U &ob) override
Ecriture d’un objet ou d’une variable.
Detailed description
Dans cette implementation (et dans la plupart des classes derivees) on appelle simplement ob.printOn (a l’exception de Sortie_Nulle ) Attention, si on veut que le flux puisse etre indifferemment ASCII ou BINAIRE, il faut inserer “<<space <<” ou “<<finl <<” pour separer les objets.
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 & EcrFicPartage::operator<<(const Objet_U &ob) override <ecrficpartage-public-sortie-ref-ecrficpartage-operator-const-objet-u-ref-ob-override>`
[Sortie & EcrFicPartage::operator<<(const Objet_U &ob) override](#ecrficpartage-public-sortie-ref-ecrficpartage-operator-const-objet-u-ref-ob-override)
operator<<#
Sortie & EcrFicPartage::operator<<(const Separateur &) override
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 & EcrFicPartage::operator<<(const Separateur &) override <ecrficpartage-public-sortie-ref-ecrficpartage-operator-const-separateur-ref-override>`
[Sortie & EcrFicPartage::operator<<(const Separateur &) override](#ecrficpartage-public-sortie-ref-ecrficpartage-operator-const-separateur-ref-override)
operator<<#
Sortie & EcrFicPartage::operator<<(const std::string &ob) override
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 & EcrFicPartage::operator<<(const std::string &ob) override <ecrficpartage-public-sortie-ref-ecrficpartage-operator-const-std-string-ref-ob-override>`
[Sortie & EcrFicPartage::operator<<(const std::string &ob) override](#ecrficpartage-public-sortie-ref-ecrficpartage-operator-const-std-string-ref-ob-override)
operator<<#
Sortie & EcrFicPartage::operator<<(const True_int ob) override
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 & EcrFicPartage::operator<<(const True_int ob) override <ecrficpartage-public-sortie-ref-ecrficpartage-operator-const-true-int-ob-override>`
[Sortie & EcrFicPartage::operator<<(const True_int ob) override](#ecrficpartage-public-sortie-ref-ecrficpartage-operator-const-true-int-ob-override)
operator<<#
Sortie & EcrFicPartage::operator<<(const unsigned long ob) override
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 & EcrFicPartage::operator<<(const unsigned long ob) override <ecrficpartage-public-sortie-ref-ecrficpartage-operator-const-unsigned-long-ob-override>`
[Sortie & EcrFicPartage::operator<<(const unsigned long ob) override](#ecrficpartage-public-sortie-ref-ecrficpartage-operator-const-unsigned-long-ob-override)
operator<<#
Sortie & EcrFicPartage::operator<<(const unsigned ob) override
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 & EcrFicPartage::operator<<(const unsigned ob) override <ecrficpartage-public-sortie-ref-ecrficpartage-operator-const-unsigned-ob-override>`
[Sortie & EcrFicPartage::operator<<(const unsigned ob) override](#ecrficpartage-public-sortie-ref-ecrficpartage-operator-const-unsigned-ob-override)
ouvrir#
int EcrFicPartage::ouvrir(const char *name, std::ios_base::openmode mode=ios::out) override
Ouvre le fichier avec les parametres mode et prot donnes Ces parametres sont les parametres de la methode open standard.
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 EcrFicPartage::ouvrir(const char *name, std::ios_base::openmode mode=ios::out) override <ecrficpartage-public-int-ecrficpartage-ouvrir-const-char-ptr-name-std-ios-base-openmode-mode-equal-ios-out-override>`
[int EcrFicPartage::ouvrir(const char *name, std::ios_base::openmode mode=ios::out) override](#ecrficpartage-public-int-ecrficpartage-ouvrir-const-char-ptr-name-std-ios-base-openmode-mode-equal-ios-out-override)
precision#
void EcrFicPartage::precision(int) override
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:`void EcrFicPartage::precision(int) override <ecrficpartage-public-void-ecrficpartage-precision-int-override>`
[void EcrFicPartage::precision(int) override](#ecrficpartage-public-void-ecrficpartage-precision-int-override)
put#
int EcrFicPartage::put(const double *ob, std::streamsize n, std::streamsize pas) override
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 EcrFicPartage::put(const double *ob, std::streamsize n, std::streamsize pas) override <ecrficpartage-public-int-ecrficpartage-put-const-double-ptr-ob-std-streamsize-n-std-streamsize-pas-override>`
[int EcrFicPartage::put(const double *ob, std::streamsize n, std::streamsize pas) override](#ecrficpartage-public-int-ecrficpartage-put-const-double-ptr-ob-std-streamsize-n-std-streamsize-pas-override)
put#
int EcrFicPartage::put(const float *ob, std::streamsize n, std::streamsize pas) override
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 EcrFicPartage::put(const float *ob, std::streamsize n, std::streamsize pas) override <ecrficpartage-public-int-ecrficpartage-put-const-float-ptr-ob-std-streamsize-n-std-streamsize-pas-override>`
[int EcrFicPartage::put(const float *ob, std::streamsize n, std::streamsize pas) override](#ecrficpartage-public-int-ecrficpartage-put-const-float-ptr-ob-std-streamsize-n-std-streamsize-pas-override)
put#
int EcrFicPartage::put(const long *ob, std::streamsize n, std::streamsize pas) override
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 EcrFicPartage::put(const long *ob, std::streamsize n, std::streamsize pas) override <ecrficpartage-public-int-ecrficpartage-put-const-long-ptr-ob-std-streamsize-n-std-streamsize-pas-override>`
[int EcrFicPartage::put(const long *ob, std::streamsize n, std::streamsize pas) override](#ecrficpartage-public-int-ecrficpartage-put-const-long-ptr-ob-std-streamsize-n-std-streamsize-pas-override)
put#
int EcrFicPartage::put(const long long *ob, std::streamsize n, std::streamsize pas) override
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 EcrFicPartage::put(const long long *ob, std::streamsize n, std::streamsize pas) override <ecrficpartage-public-int-ecrficpartage-put-const-long-long-ptr-ob-std-streamsize-n-std-streamsize-pas-override>`
[int EcrFicPartage::put(const long long *ob, std::streamsize n, std::streamsize pas) override](#ecrficpartage-public-int-ecrficpartage-put-const-long-long-ptr-ob-std-streamsize-n-std-streamsize-pas-override)
put#
int EcrFicPartage::put(const True_int *ob, std::streamsize n, std::streamsize pas) override
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 EcrFicPartage::put(const True_int *ob, std::streamsize n, std::streamsize pas) override <ecrficpartage-public-int-ecrficpartage-put-const-true-int-ptr-ob-std-streamsize-n-std-streamsize-pas-override>`
[int EcrFicPartage::put(const True_int *ob, std::streamsize n, std::streamsize pas) override](#ecrficpartage-public-int-ecrficpartage-put-const-true-int-ptr-ob-std-streamsize-n-std-streamsize-pas-override)
put#
int EcrFicPartage::put(const unsigned *ob, std::streamsize n, std::streamsize pas) override
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 EcrFicPartage::put(const unsigned *ob, std::streamsize n, std::streamsize pas) override <ecrficpartage-public-int-ecrficpartage-put-const-unsigned-ptr-ob-std-streamsize-n-std-streamsize-pas-override>`
[int EcrFicPartage::put(const unsigned *ob, std::streamsize n, std::streamsize pas) override](#ecrficpartage-public-int-ecrficpartage-put-const-unsigned-ptr-ob-std-streamsize-n-std-streamsize-pas-override)
set_64b#
void EcrFicPartage::set_64b(bool is64) override
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:`void EcrFicPartage::set_64b(bool is64) override <ecrficpartage-public-void-ecrficpartage-set-64b-bool-is64-override>`
[void EcrFicPartage::set_64b(bool is64) override](#ecrficpartage-public-void-ecrficpartage-set-64b-bool-is64-override)
set_bin#
void EcrFicPartage::set_bin(bool bin) override
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:`void EcrFicPartage::set_bin(bool bin) override <ecrficpartage-public-void-ecrficpartage-set-bin-bool-bin-override>`
[void EcrFicPartage::set_bin(bool bin) override](#ecrficpartage-public-void-ecrficpartage-set-bin-bool-bin-override)
syncfile#
Sortie & EcrFicPartage::syncfile() override
Provoque l’ecriture sur disque des donnees accumulees sur les differents processeurs depuis le dernier appel a syncfile() .
Detailed description
Les donnees sont ecrites dans l’ordre croissant des processeurs. Cette fonction doit etre appelee le meme nombre de fois sur tous les processeurs ! Exemple: processeur 0: processeur 1: file <<”pe0 : 1” <<finl; file <<”pe1 : 1” <<finl; file <<”pe0 : 2” <<finl; file <<”pe1 : 2” <<finl; file.syncfile(); file.syncfile(); file <<”pe0 : 3” <<finl; file <<”pe1 : 3” <<finl; file <<”pe0 : 4” <<finl; file.syncfile(); file.syncfile(); file <<”pe0 : end” <<finl; // le processeur 1 n’ecrit pas de donnees file.syncfile(); file.syncfile(); Contenu du fichier : pe0 : 1 pe0 : 2 pe1 : 1 pe1 : 2 pe0 : 3 pe0 : 4 pe1 : 3 pe0 : end
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:`Sortie & EcrFicPartage::syncfile() override <ecrficpartage-public-sortie-ref-ecrficpartage-syncfile-override>`
[Sortie & EcrFicPartage::syncfile() override](#ecrficpartage-public-sortie-ref-ecrficpartage-syncfile-override)
taille_memoire#
unsigned EcrFicPartage::taille_memoire() const override
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:`unsigned EcrFicPartage::taille_memoire() const override <ecrficpartage-public-unsigned-ecrficpartage-taille-memoire-const-override>`
[unsigned EcrFicPartage::taille_memoire() const override](#ecrficpartage-public-unsigned-ecrficpartage-taille-memoire-const-override)
unlockfile#
Sortie & EcrFicPartage::unlockfile() override
Permet de debloquer la ressource critique pour leprocessus suivant.
Detailed description
Le processus appelant, sauf si c’est le premier processus du groupe, envoie sa position courante au precessus suivant dans le groupe. Cette methode est a appeler apres chaque ecriture dans le fichier.
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:`Sortie & EcrFicPartage::unlockfile() override <ecrficpartage-public-sortie-ref-ecrficpartage-unlockfile-override>`
[Sortie & EcrFicPartage::unlockfile() override](#ecrficpartage-public-sortie-ref-ecrficpartage-unlockfile-override)
~EcrFicPartage#
EcrFicPartage::~EcrFicPartage() override
ferme le fichier
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:`EcrFicPartage::~EcrFicPartage() override <ecrficpartage-public-ecrficpartage-dtor-ecrficpartage-override>`
[EcrFicPartage::~EcrFicPartage() override](#ecrficpartage-public-ecrficpartage-dtor-ecrficpartage-override)
printOn#
Sortie & EcrFicPartage::printOn(Sortie &x) const override
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 & EcrFicPartage::printOn(Sortie &x) const override <ecrficpartage-protected-sortie-ref-ecrficpartage-printon-sortie-ref-x-const-override>`
[Sortie & EcrFicPartage::printOn(Sortie &x) const override](#ecrficpartage-protected-sortie-ref-ecrficpartage-printon-sortie-ref-x-const-override)
readOn#
Entree & EcrFicPartage::readOn(Entree &) override
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 & EcrFicPartage::readOn(Entree &) override <ecrficpartage-protected-entree-ref-ecrficpartage-readon-entree-ref-override>`
[Entree & EcrFicPartage::readOn(Entree &) override](#ecrficpartage-protected-entree-ref-ecrficpartage-readon-entree-ref-override)
get_obuffer#
OBuffer & EcrFicPartage::get_obuffer()
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:`OBuffer & EcrFicPartage::get_obuffer() <ecrficpartage-private-obuffer-ref-ecrficpartage-get-obuffer>`
[OBuffer & EcrFicPartage::get_obuffer()](#ecrficpartage-private-obuffer-ref-ecrficpartage-get-obuffer)
operator_template#
Sortie & EcrFicPartage::operator_template(const _TYPE_ &ob)
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:`Sortie & EcrFicPartage::operator_template(const _TYPE_ &ob) <ecrficpartage-private-sortie-ref-ecrficpartage-operator-template-const-type-ref-ob>`
[Sortie & EcrFicPartage::operator_template(const _TYPE_ &ob)](#ecrficpartage-private-sortie-ref-ecrficpartage-operator-template-const-type-ref-ob)
put_template#
int EcrFicPartage::put_template(const _TYPE_ *ob, std::streamsize n, std::streamsize pas)
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 EcrFicPartage::put_template(const _TYPE_ *ob, std::streamsize n, std::streamsize pas) <ecrficpartage-private-int-ecrficpartage-put-template-const-type-ptr-ob-std-streamsize-n-std-streamsize-pas>`
[int EcrFicPartage::put_template(const _TYPE_ *ob, std::streamsize n, std::streamsize pas)](#ecrficpartage-private-int-ecrficpartage-put-template-const-type-ptr-ob-std-streamsize-n-std-streamsize-pas)
Attributes Documentation#
const Type_info EcrFicPartage::info_obj
Nom EcrFicPartage::nom_fic_
OBuffer* EcrFicPartage::obuffer_ptr_ = nullptr