16#include <Entree_complete.h>
18#include <communications.h>
19#include <communications_array.h>
27 Process::Journal() <<
"Construction of a Entree_complete with : " << str_entree1 << finl;
45 if (pos < str_size_ && pos >= 0)
55 return is.
get(ob, bufsize);
100 Cerr <<
"Error in Entree_complete::set_bin(bool bin) : not supported" << finl;
void set_bin(bool bin) override
Il est interdit de changer de type d'entree.
Entree & operator>>(int &ob) override
void set_error_action(Error_Action) override
affecte la valeur aux deux entrees sources Attention, la valeur de entree2 est modifiee !
int get(int *ob, std::streamsize n) override
Entree_complete(const char *str, Entree &entree2)
~Entree_complete() override
void set_check_types(bool flag) override
affecte le drapeau aux deux entrees sources Attention, le drapeau de entree2 est modifie !
virtual int get(int *ob, std::streamsize n)
virtual void set_error_action(Error_Action)
Change le comportement en cas d'erreur de l'entree, voir error_handle_() et get_error_action().
Error_Action get_error_action()
renvoie error_action_ pour cette entree (permet de la modifier et de restaurer ensuite la valeur ante...
virtual void set_check_types(bool flag)
indique si le stream doit verifier les types des objets lus (ints et nombres flottants).
static Sortie & Journal(int message_level=0)
Renvoie un objet statique de type Sortie qui sert de journal d'evenements.
static void exit(int exit_code=-1)
Routine de sortie de TRUST dans une region Kokkos.