|
MPQC
3.0.0-alpha
|
Reads state information written with StateOutText. More...
#include <util/state/state_text.h>

Public Member Functions | |
| StateInText (std::istream &s) | |
| StateInText (const char *) | |
| StateInText (const Ref< KeyVal > &) | |
| int | getstring (char *&) |
| This restores strings saved with StateOut::putstring. | |
| int | get_array_char (char *, int) |
| int | get_array_uint (unsigned int *, int) |
| int | get_array_int (int *, int) |
| int | get_array_ulong (unsigned long *, int) |
| int | get_array_long (long *, int) |
| int | get_array_float (float *, int) |
| int | get_array_double (double *, int) |
| int | get (const ClassDesc **) |
| This restores ClassDesc's. | |
| int | get (std::string &) |
| int | get (char &r, const char *key=0) |
| int | get (unsigned int &r, const char *key=0) |
| int | get (int &r, const char *key=0) |
| int | get (unsigned long &r, const char *key=0) |
| int | get (long &r, const char *key=0) |
| int | get (bool &r, const char *key=0) |
| int | get (float &r, const char *key=0) |
| int | get (double &r, const char *key=0) |
| int | get (char *&) |
| int | get (unsigned int *&) |
| int | get (int *&) |
| int | get (unsigned long *&) |
| int | get (long *&) |
| int | get (float *&) |
| int | get (double *&) |
Protected Member Functions | |
| void | no_newline () |
| void | no_array () |
| int | read (char *) |
| int | read (unsigned int &) |
| int | read (int &) |
| int | read (unsigned long &) |
| int | read (long &) |
| int | read (bool &) |
| int | read (float &) |
| int | read (double &) |
| void | newline () |
| void | start_array () |
| void | end_array () |
| int | getobject (Ref< SavableState > &) |
| This is used to restore an object. | |
| void | abort () |
Protected Attributes | |
| int | newlines_ |
| int | no_newline_ |
| int | no_array_ |
Reads state information written with StateOutText.
| int sc::StateInText::get | ( | const ClassDesc ** | ) | [virtual] |
This restores ClassDesc's.
It will set the pointer to the address of the static ClassDesc for the class which has the same name as the class that had the ClassDesc that was saved by put(const ClassDesc*).
Reimplemented from sc::StateIn.
| int sc::StateInText::getobject | ( | Ref< SavableState > & | ) | [protected, virtual] |
This is used to restore an object.
It is called with the reference to the reference being restored. If the data being restored has previously been restored, then the pointer being restored is set to a reference to the previously restored object.
Reimplemented from sc::StateIn.