24 virtual ~CArchiv() { cout << setiosflags(ios_base::scientific);};
26 virtual void flush() { cout << endl; };
27 virtual void operator<<(
const float& value) { cout << value <<
" ";};
28 virtual void operator<<(
const double& value) { cout << value <<
" "; };
29 virtual void operator<<(
const unsigned int& value) { cout << value <<
" "; };
30 virtual void operator<<(
const int& value) { cout << value <<
" "; };
31 virtual void operator<<(
const long& value) { cout << value <<
" "; };
32 virtual void operator<<(
const unsigned long& value) { cout << value <<
" "; };
33 virtual void operator<<(
const unsigned short& value) { cout << value <<
" "; };
34 virtual void operator<<(
const short& value) { cout << value <<
" "; };
35 virtual void operator<<(
const unsigned char& value) { cout << value <<
" "; };
36 virtual void operator<<(
const char& value) { cout << value <<
" "; };
37 virtual void operator<<(
const bool& value) { cout << value <<
" "; };
38 virtual void operator<<(
const string& str) { cout << str <<
" "; };
39 virtual void operator<<(
const char* str) { cout << str <<
" "; };
40 virtual void operator<<(CObject<float>& tObj) {
41 cout <<
">>>" << tObj.className() << endl;
42 if(!tObj.serialize2(*
this))
43 cout <<
"Error during serialization of " << tObj.className().c_str() << endl;
44 cout <<
"<<<" << tObj.className() << endl;
46 virtual void operator<<(CObject<double>& tObj) {
47 if(!tObj.serialize2(*
this)) cout <<
"Error during serialization of " << tObj.className() << endl;
49 virtual void operator<<(CObject<int>& tObj) {
50 if(!tObj.serialize2(*
this)) cout <<
"Error during serialization of " << tObj.className() << endl;
68 if(!tObj.
serialize2(*
this)) cout <<
"Error during serialization of " << tObj.
className() << endl;
71 if(!tObj.
serialize2(*
this)) cout <<
"Error during serialization of " << tObj.
className() << endl;
74 if(!tObj.
serialize2(*
this)) cout <<
"Error during serialization of " << tObj.
className() << endl;
virtual void operator>>(short &value)
Definition: CArchiv.h:61
virtual bool isReading() const
Definition: CArchiv.h:25
virtual void operator<<(const unsigned short &value)
Definition: CArchiv.h:33
virtual void operator<<(const char &value)
Definition: CArchiv.h:36
virtual void operator>>(unsigned char &value)
Definition: CArchiv.h:62
virtual void operator>>(unsigned int &value)
Definition: CArchiv.h:56
CArchiv()
Definition: CArchiv.h:23
virtual ~CArchiv()
Definition: CArchiv.h:24
virtual void operator>>(char *str)
Definition: CArchiv.h:66
virtual string className() const
Returns the class name.
Definition: CObject.h:74
virtual void operator>>(bool &value)
Definition: CArchiv.h:64
virtual void operator>>(CObject< double > &tObj)
Definition: CArchiv.h:70
virtual void operator>>(double &value)
Definition: CArchiv.h:55
virtual void operator>>(unsigned short &value)
Definition: CArchiv.h:60
virtual void operator>>(string &str)
Definition: CArchiv.h:65
virtual void operator<<(const unsigned char &value)
Definition: CArchiv.h:35
virtual void operator<<(const long &value)
Definition: CArchiv.h:31
virtual void operator<<(const bool &value)
Definition: CArchiv.h:37
virtual void operator>>(char &value)
Definition: CArchiv.h:63
virtual void operator<<(const char *str)
Definition: CArchiv.h:39
virtual void operator>>(int &value)
Definition: CArchiv.h:57
virtual void operator<<(const double &value)
Definition: CArchiv.h:28
virtual void operator>>(unsigned long &value)
Definition: CArchiv.h:59
virtual void operator<<(const unsigned long &value)
Definition: CArchiv.h:32
Base class of object serialization.
Definition: CArchiv.h:19
virtual void operator>>(CObject< int > &tObj)
Definition: CArchiv.h:73
virtual void operator<<(const string &str)
Definition: CArchiv.h:38
virtual void operator<<(const short &value)
Definition: CArchiv.h:34
virtual bool serialize2(CArchiv &tArchiv)
Definition: CObject.h:71
virtual void operator>>(long &value)
Definition: CArchiv.h:58
virtual void operator<<(const int &value)
Definition: CArchiv.h:30
virtual void operator>>(float &value)
Definition: CArchiv.h:54
virtual void operator<<(const unsigned int &value)
Definition: CArchiv.h:29
virtual void operator>>(CObject< float > &tObj)
Definition: CArchiv.h:67
virtual void flush()
Definition: CArchiv.h:26
virtual void operator<<(const float &value)
Definition: CArchiv.h:27