Sortie_Nulle#
#include <Sortie_Nulle.h>
Classe derivee de Sortie qui ne sort les donnees nulle part (c’est une poubelle) Classe utilisee dans le Journal() si celui - ci est desactive.
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:`Sortie\_Nulle <class-sortie-nulle>`
[Sortie\_Nulle](#class-sortie-nulle)
Detailed description#
Le pointeur ostream_ est nul.
Inherits from#
public : Sortie
List of Public Methods#
Complete Member Function Documentation#
flush#
Sortie & Sortie_Nulle::flush() 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 & Sortie_Nulle::flush() override <sortie-nulle-public-sortie-ref-sortie-nulle-flush-override>`
[Sortie & Sortie_Nulle::flush() override](#sortie-nulle-public-sortie-ref-sortie-nulle-flush-override)
operator<<#
Sortie & Sortie_Nulle::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 & Sortie_Nulle::operator<<(const char *ob) override <sortie-nulle-public-sortie-ref-sortie-nulle-operator-const-char-ptr-ob-override>`
[Sortie & Sortie_Nulle::operator<<(const char *ob) override](#sortie-nulle-public-sortie-ref-sortie-nulle-operator-const-char-ptr-ob-override)
operator<<#
Sortie & Sortie_Nulle::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 & Sortie_Nulle::operator<<(const double ob) override <sortie-nulle-public-sortie-ref-sortie-nulle-operator-const-double-ob-override>`
[Sortie & Sortie_Nulle::operator<<(const double ob) override](#sortie-nulle-public-sortie-ref-sortie-nulle-operator-const-double-ob-override)
operator<<#
Sortie & Sortie_Nulle::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 & Sortie_Nulle::operator<<(const float ob) override <sortie-nulle-public-sortie-ref-sortie-nulle-operator-const-float-ob-override>`
[Sortie & Sortie_Nulle::operator<<(const float ob) override](#sortie-nulle-public-sortie-ref-sortie-nulle-operator-const-float-ob-override)
operator<<#
Sortie & Sortie_Nulle::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 & Sortie_Nulle::operator<<(const long long ob) override <sortie-nulle-public-sortie-ref-sortie-nulle-operator-const-long-long-ob-override>`
[Sortie & Sortie_Nulle::operator<<(const long long ob) override](#sortie-nulle-public-sortie-ref-sortie-nulle-operator-const-long-long-ob-override)
operator<<#
Sortie & Sortie_Nulle::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 & Sortie_Nulle::operator<<(const long ob) override <sortie-nulle-public-sortie-ref-sortie-nulle-operator-const-long-ob-override>`
[Sortie & Sortie_Nulle::operator<<(const long ob) override](#sortie-nulle-public-sortie-ref-sortie-nulle-operator-const-long-ob-override)
operator<<#
Sortie & Sortie_Nulle::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 & Sortie_Nulle::operator<<(const Objet_U &ob) override <sortie-nulle-public-sortie-ref-sortie-nulle-operator-const-objet-u-ref-ob-override>`
[Sortie & Sortie_Nulle::operator<<(const Objet_U &ob) override](#sortie-nulle-public-sortie-ref-sortie-nulle-operator-const-objet-u-ref-ob-override)
operator<<#
Sortie & Sortie_Nulle::operator<<(const Separateur &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 & Sortie_Nulle::operator<<(const Separateur &ob) override <sortie-nulle-public-sortie-ref-sortie-nulle-operator-const-separateur-ref-ob-override>`
[Sortie & Sortie_Nulle::operator<<(const Separateur &ob) override](#sortie-nulle-public-sortie-ref-sortie-nulle-operator-const-separateur-ref-ob-override)
operator<<#
Sortie & Sortie_Nulle::operator<<(const std::string &str) 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 & Sortie_Nulle::operator<<(const std::string &str) override <sortie-nulle-public-sortie-ref-sortie-nulle-operator-const-std-string-ref-str-override>`
[Sortie & Sortie_Nulle::operator<<(const std::string &str) override](#sortie-nulle-public-sortie-ref-sortie-nulle-operator-const-std-string-ref-str-override)
operator<<#
Sortie & Sortie_Nulle::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 & Sortie_Nulle::operator<<(const True_int ob) override <sortie-nulle-public-sortie-ref-sortie-nulle-operator-const-true-int-ob-override>`
[Sortie & Sortie_Nulle::operator<<(const True_int ob) override](#sortie-nulle-public-sortie-ref-sortie-nulle-operator-const-true-int-ob-override)
operator<<#
Sortie & Sortie_Nulle::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 & Sortie_Nulle::operator<<(const unsigned long ob) override <sortie-nulle-public-sortie-ref-sortie-nulle-operator-const-unsigned-long-ob-override>`
[Sortie & Sortie_Nulle::operator<<(const unsigned long ob) override](#sortie-nulle-public-sortie-ref-sortie-nulle-operator-const-unsigned-long-ob-override)
operator<<#
Sortie & Sortie_Nulle::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 & Sortie_Nulle::operator<<(const unsigned ob) override <sortie-nulle-public-sortie-ref-sortie-nulle-operator-const-unsigned-ob-override>`
[Sortie & Sortie_Nulle::operator<<(const unsigned ob) override](#sortie-nulle-public-sortie-ref-sortie-nulle-operator-const-unsigned-ob-override)
precision#
void Sortie_Nulle::precision(int) 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:`void Sortie_Nulle::precision(int) override <sortie-nulle-public-void-sortie-nulle-precision-int-override>`
[void Sortie_Nulle::precision(int) override](#sortie-nulle-public-void-sortie-nulle-precision-int-override)
put#
int Sortie_Nulle::put(const double *ob, std::streamsize n, std::streamsize pas=1) 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 Sortie_Nulle::put(const double *ob, std::streamsize n, std::streamsize pas=1) override <sortie-nulle-public-int-sortie-nulle-put-const-double-ptr-ob-std-streamsize-n-std-streamsize-pas-equal-1-override>`
[int Sortie_Nulle::put(const double *ob, std::streamsize n, std::streamsize pas=1) override](#sortie-nulle-public-int-sortie-nulle-put-const-double-ptr-ob-std-streamsize-n-std-streamsize-pas-equal-1-override)
put#
int Sortie_Nulle::put(const float *ob, std::streamsize n, std::streamsize pas=1) 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 Sortie_Nulle::put(const float *ob, std::streamsize n, std::streamsize pas=1) override <sortie-nulle-public-int-sortie-nulle-put-const-float-ptr-ob-std-streamsize-n-std-streamsize-pas-equal-1-override>`
[int Sortie_Nulle::put(const float *ob, std::streamsize n, std::streamsize pas=1) override](#sortie-nulle-public-int-sortie-nulle-put-const-float-ptr-ob-std-streamsize-n-std-streamsize-pas-equal-1-override)
put#
int Sortie_Nulle::put(const long *ob, std::streamsize n, std::streamsize pas=1) 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 Sortie_Nulle::put(const long *ob, std::streamsize n, std::streamsize pas=1) override <sortie-nulle-public-int-sortie-nulle-put-const-long-ptr-ob-std-streamsize-n-std-streamsize-pas-equal-1-override>`
[int Sortie_Nulle::put(const long *ob, std::streamsize n, std::streamsize pas=1) override](#sortie-nulle-public-int-sortie-nulle-put-const-long-ptr-ob-std-streamsize-n-std-streamsize-pas-equal-1-override)
put#
int Sortie_Nulle::put(const long long *ob, std::streamsize n, std::streamsize pas=1) 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 Sortie_Nulle::put(const long long *ob, std::streamsize n, std::streamsize pas=1) override <sortie-nulle-public-int-sortie-nulle-put-const-long-long-ptr-ob-std-streamsize-n-std-streamsize-pas-equal-1-override>`
[int Sortie_Nulle::put(const long long *ob, std::streamsize n, std::streamsize pas=1) override](#sortie-nulle-public-int-sortie-nulle-put-const-long-long-ptr-ob-std-streamsize-n-std-streamsize-pas-equal-1-override)
put#
int Sortie_Nulle::put(const True_int *ob, std::streamsize n, std::streamsize pas=1) 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 Sortie_Nulle::put(const True_int *ob, std::streamsize n, std::streamsize pas=1) override <sortie-nulle-public-int-sortie-nulle-put-const-true-int-ptr-ob-std-streamsize-n-std-streamsize-pas-equal-1-override>`
[int Sortie_Nulle::put(const True_int *ob, std::streamsize n, std::streamsize pas=1) override](#sortie-nulle-public-int-sortie-nulle-put-const-true-int-ptr-ob-std-streamsize-n-std-streamsize-pas-equal-1-override)
put#
int Sortie_Nulle::put(const unsigned *ob, std::streamsize n, std::streamsize pas=1) 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 Sortie_Nulle::put(const unsigned *ob, std::streamsize n, std::streamsize pas=1) override <sortie-nulle-public-int-sortie-nulle-put-const-unsigned-ptr-ob-std-streamsize-n-std-streamsize-pas-equal-1-override>`
[int Sortie_Nulle::put(const unsigned *ob, std::streamsize n, std::streamsize pas=1) override](#sortie-nulle-public-int-sortie-nulle-put-const-unsigned-ptr-ob-std-streamsize-n-std-streamsize-pas-equal-1-override)
setf#
void Sortie_Nulle::setf(std::ios_base::fmtflags) 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:`void Sortie_Nulle::setf(std::ios_base::fmtflags) override <sortie-nulle-public-void-sortie-nulle-setf-std-ios-base-fmtflags-override>`
[void Sortie_Nulle::setf(std::ios_base::fmtflags) override](#sortie-nulle-public-void-sortie-nulle-setf-std-ios-base-fmtflags-override)