|
TrioCFD 1.9.8
TrioCFD documentation
|
An Entree whose main source of data is an arbitrary binary buffer set using the set_data() method. More...
#include <Entree_Brute.h>
Public Member Functions | |
| Entree_Brute () | |
| ~Entree_Brute () override | |
| void | set_bin (bool bin) override |
| Change le mode d'ecriture du fichier. | |
| void | set_data (const char *data, unsigned sz) |
| Public Member Functions inherited from Entree | |
| Entree () | |
| Entree (istream &is) | |
| Entree (const Entree &is) | |
| virtual | ~Entree () |
| Entree & | operator= (istream &is) |
| Entree & | operator= (Entree &is) |
| virtual istream & | get_istream () |
| virtual const istream & | get_istream () const |
| void | set_istream (istream *is) |
| Entree & | operator>> (Entree &(*f)(Entree &)) |
| Entree & | operator>> (istream &(*f)(istream &)) |
| Entree & | operator>> (ios &(*f)(ios &)) |
| template<typename T> | |
| Entree & | operator>> (const TRUST_Ref< T > &) |
| Entree & | operator>> (const TRUST_Ref_Objet_U &) |
| virtual Entree & | operator>> (int &ob) |
| virtual Entree & | operator>> (long &ob) |
| virtual Entree & | operator>> (long long &ob) |
| virtual Entree & | operator>> (float &ob) |
| virtual Entree & | operator>> (double &ob) |
| virtual Entree & | operator>> (std::string &ob) |
| virtual Entree & | operator>> (Objet_U &ob) final |
| virtual int | get (int *ob, std::streamsize n) |
| virtual int | get (long *ob, std::streamsize n) |
| virtual int | get (long long *ob, std::streamsize n) |
| virtual int | get (float *ob, std::streamsize n) |
| virtual int | get (double *ob, std::streamsize n) |
| virtual int | get (char *buf, std::streamsize bufsize) |
| Lecture d'une chaine dans ostream_ bufsize est la taille du buffer alloue pour ob (y compris. | |
| virtual int | eof () |
| virtual int | jumpOfLines () |
| virtual int | fail () |
| virtual int | good () |
| virtual void | set_check_types (bool flag) |
| indique si le stream doit verifier les types des objets lus (ints et nombres flottants). | |
| bool | check_types () const |
| 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 anterieure) | |
| operator istream & () | |
| istream & | putback (char ch) |
| bool | get_diffuse () |
| virtual void | set_diffuse (bool diffuse) |
| ToDo TMA : commenter. | |
| Public Member Functions inherited from AbstractIO | |
| bool | is_64b () const |
| virtual void | set_64b (bool is_64b) |
| bool | is_bin () |
| void | set_avoid_conversion (bool avoid) |
| bool | avoid_conversion () |
Protected Attributes | |
| istringstream * | istrstream_ |
| char * | data_ |
| Protected Attributes inherited from Entree | |
| bool | check_types_ = false |
| Error_Action | error_action_ |
| bool | diffuse_ |
| Protected Attributes inherited from AbstractIO | |
| bool | bin_ = false |
| Is this a binary flux? | |
| bool | is_64b_ |
| Will we be reading/writing in 64b? (Init in ctor to avoid including arch.h probably). | |
| bool | avoid_conversion_ = false |
Additional Inherited Members | |
| Public Types inherited from Entree | |
| enum | Error_Action { ERROR_EXIT , ERROR_CONTINUE , ERROR_EXCEPTION } |
| Protected Member Functions inherited from Entree | |
| int | error_handle (int fail_flag) |
| virtual int | error_handle_ (int fail_flag) |
| Cette fonction est appellee par operateur>>, get, get_nom ouvrir, fermer, lire, etc. | |
| Protected Member Functions inherited from AbstractIO | |
| AbstractIO () | |
| virtual | ~AbstractIO () |
| template<typename _TYPE_> | |
| bool | must_convert () const |
| Whether to convert an int into a long when reading/writing out data. | |
An Entree whose main source of data is an arbitrary binary buffer set using the set_data() method.
This Entree can then be used to feed any standard TRUST objects.
Definition at line 29 of file Entree_Brute.h.
| Entree_Brute::Entree_Brute | ( | ) |
Definition at line 22 of file Entree_Brute.cpp.
|
override |
Definition at line 31 of file Entree_Brute.cpp.
|
overridevirtual |
Change le mode d'ecriture du fichier.
Cette methode peut etre appelee n'importe quand.
Reimplemented from Entree.
Definition at line 36 of file Entree_Brute.cpp.
| void Entree_Brute::set_data | ( | const char * | data, |
| unsigned | sz ) |
Definition at line 46 of file Entree_Brute.cpp.
|
protected |
Definition at line 41 of file Entree_Brute.h.
|
protected |
Definition at line 40 of file Entree_Brute.h.