#include <state_text.h>
Inheritance diagram for StateInText
Public Methods | |
StateInText () | |
StateInText (std::istream &s) | |
StateInText (const char *) | |
StateInText (const Ref< KeyVal > &) | |
~StateInText () | |
int | getstring (char *&) |
This restores strings saved with StateOut::putstring. | |
int | get_array_char (char *,int) |
These restore data saved with StateOut's put. More... | |
int | get_array_uint (unsigned int *,int) |
int | get_array_int (int *,int) |
int | get_array_float (float *,int) |
int | get_array_double (double *,int) |
int | get (const ClassDesc **) |
This restores ClassDesc's. More... | |
int | get (char &r, const char *key=0) |
These restore data saved with StateOut's put. members. | |
int | get (unsigned int &r, const char *key=0) |
int | get (int &r, const char *key=0) |
int | get (float &r, const char *key=0) |
int | get (double &r, const char *key=0) |
int | get (char *&) |
These restore data saved with StateOut's put. More... | |
int | get (unsigned int *&) |
int | get (int *&) |
int | get (float *&) |
int | get (double *&) |
Protected Methods | |
void | no_newline () |
void | no_array () |
int | read (char *) |
int | read (unsigned int &) |
int | read (int &) |
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. More... | |
void | abort () |
Protected Attributes | |
int | newlines_ |
int | no_newline_ |
int | no_array_ |
|
These restore data saved with StateOut's put. members. The data is allocated by StateIn. Reimplemented from StateIn. |
|
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 StateIn. |
|
These restore data saved with StateOut's put. members. The data must be preallocated by the user. Reimplemented from StateIn. |
|
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 StateIn. |