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 cite this class in this doc#

:ref:`Sortie\_Nulle <class-sortie-nulle>`
[Sortie\_Nulle](#class-sortie-nulle)

Detailed description#

Le pointeur ostream_ est nul.

Inherits from#

List of Public Methods#

Complete Member Function Documentation#

flush
Sortie & Sortie_Nulle::flush() override

Reimplements:

How to cite in this doc:
:ref:`Sortie & Sortie_Nulle::flush() override <public-sortie-ref-sortie-nulle-flush-override>`
[Sortie & Sortie_Nulle::flush() override](#public-sortie-ref-sortie-nulle-flush-override)
operator<<
Sortie & Sortie_Nulle::operator<<(const char *ob) override

Ecriture d’une chaine de caracteres.

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 cite in this doc:
:ref:`Sortie & Sortie_Nulle::operator<<(const char *ob) override <public-sortie-ref-sortie-nulle-operator-const-char-ptr-ob-override>`
[Sortie & Sortie_Nulle::operator<<(const char *ob) override](#public-sortie-ref-sortie-nulle-operator-const-char-ptr-ob-override)
operator<<
Sortie & Sortie_Nulle::operator<<(const double ob) override

Reimplements:

How to cite in this doc:
:ref:`Sortie & Sortie_Nulle::operator<<(const double ob) override <public-sortie-ref-sortie-nulle-operator-const-double-ob-override>`
[Sortie & Sortie_Nulle::operator<<(const double ob) override](#public-sortie-ref-sortie-nulle-operator-const-double-ob-override)
operator<<
Sortie & Sortie_Nulle::operator<<(const float ob) override

Reimplements:

How to cite in this doc:
:ref:`Sortie & Sortie_Nulle::operator<<(const float ob) override <public-sortie-ref-sortie-nulle-operator-const-float-ob-override>`
[Sortie & Sortie_Nulle::operator<<(const float ob) override](#public-sortie-ref-sortie-nulle-operator-const-float-ob-override)
operator<<
Sortie & Sortie_Nulle::operator<<(const long long ob) override

Reimplements:

How to cite in this doc:
:ref:`Sortie & Sortie_Nulle::operator<<(const long long ob) override <public-sortie-ref-sortie-nulle-operator-const-long-long-ob-override>`
[Sortie & Sortie_Nulle::operator<<(const long long ob) override](#public-sortie-ref-sortie-nulle-operator-const-long-long-ob-override)
operator<<
Sortie & Sortie_Nulle::operator<<(const long ob) override

Reimplements:

How to cite in this doc:
:ref:`Sortie & Sortie_Nulle::operator<<(const long ob) override <public-sortie-ref-sortie-nulle-operator-const-long-ob-override>`
[Sortie & Sortie_Nulle::operator<<(const long ob) override](#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.

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 cite in this doc:
:ref:`Sortie & Sortie_Nulle::operator<<(const Objet_U &ob) override <public-sortie-ref-sortie-nulle-operator-const-objet-u-ref-ob-override>`
[Sortie & Sortie_Nulle::operator<<(const Objet_U &ob) override](#public-sortie-ref-sortie-nulle-operator-const-objet-u-ref-ob-override)
operator<<
Sortie & Sortie_Nulle::operator<<(const Separateur &ob) override

Reimplements:

How to cite in this doc:
:ref:`Sortie & Sortie_Nulle::operator<<(const Separateur &ob) override <public-sortie-ref-sortie-nulle-operator-const-separateur-ref-ob-override>`
[Sortie & Sortie_Nulle::operator<<(const Separateur &ob) override](#public-sortie-ref-sortie-nulle-operator-const-separateur-ref-ob-override)
operator<<
Sortie & Sortie_Nulle::operator<<(const std::string &str) override

Reimplements:

How to cite in this doc:
:ref:`Sortie & Sortie_Nulle::operator<<(const std::string &str) override <public-sortie-ref-sortie-nulle-operator-const-std-string-ref-str-override>`
[Sortie & Sortie_Nulle::operator<<(const std::string &str) override](#public-sortie-ref-sortie-nulle-operator-const-std-string-ref-str-override)
operator<<
Sortie & Sortie_Nulle::operator<<(const True_int ob) override

Reimplements:

How to cite in this doc:
:ref:`Sortie & Sortie_Nulle::operator<<(const True_int ob) override <public-sortie-ref-sortie-nulle-operator-const-true-int-ob-override>`
[Sortie & Sortie_Nulle::operator<<(const True_int ob) override](#public-sortie-ref-sortie-nulle-operator-const-true-int-ob-override)
operator<<
Sortie & Sortie_Nulle::operator<<(const unsigned long ob) override

Reimplements:

How to cite in this doc:
:ref:`Sortie & Sortie_Nulle::operator<<(const unsigned long ob) override <public-sortie-ref-sortie-nulle-operator-const-unsigned-long-ob-override>`
[Sortie & Sortie_Nulle::operator<<(const unsigned long ob) override](#public-sortie-ref-sortie-nulle-operator-const-unsigned-long-ob-override)
operator<<
Sortie & Sortie_Nulle::operator<<(const unsigned ob) override

Reimplements:

How to cite in this doc:
:ref:`Sortie & Sortie_Nulle::operator<<(const unsigned ob) override <public-sortie-ref-sortie-nulle-operator-const-unsigned-ob-override>`
[Sortie & Sortie_Nulle::operator<<(const unsigned ob) override](#public-sortie-ref-sortie-nulle-operator-const-unsigned-ob-override)
precision
void Sortie_Nulle::precision(int) override

Reimplements:

How to cite in this doc:
:ref:`void Sortie_Nulle::precision(int) override <public-void-sortie-nulle-precision-int-override>`
[void Sortie_Nulle::precision(int) override](#public-void-sortie-nulle-precision-int-override)
put
int Sortie_Nulle::put(const double *ob, std::streamsize n, std::streamsize pas=1) override

Reimplements:

How to cite in this doc:
:ref:`int Sortie_Nulle::put(const double *ob, std::streamsize n, std::streamsize pas=1) override <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](#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

Reimplements:

How to cite in this doc:
:ref:`int Sortie_Nulle::put(const float *ob, std::streamsize n, std::streamsize pas=1) override <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](#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

Reimplements:

How to cite in this doc:
:ref:`int Sortie_Nulle::put(const long *ob, std::streamsize n, std::streamsize pas=1) override <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](#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

Reimplements:

How to cite in this doc:
:ref:`int Sortie_Nulle::put(const long long *ob, std::streamsize n, std::streamsize pas=1) override <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](#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

Reimplements:

How to cite in this doc:
:ref:`int Sortie_Nulle::put(const True_int *ob, std::streamsize n, std::streamsize pas=1) override <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](#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

Reimplements:

How to cite in this doc:
:ref:`int Sortie_Nulle::put(const unsigned *ob, std::streamsize n, std::streamsize pas=1) override <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](#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

Reimplements:

How to cite in this doc:
:ref:`void Sortie_Nulle::setf(std::ios_base::fmtflags) override <public-void-sortie-nulle-setf-std-ios-base-fmtflags-override>`
[void Sortie_Nulle::setf(std::ios_base::fmtflags) override](#public-void-sortie-nulle-setf-std-ios-base-fmtflags-override)

Attributes Documentation#