#include <translate.h>
Collaboration diagram for TranslateDataOut:

Public Methods | |
| TranslateDataOut (StateOut *s, TranslateData *t) | |
| Write to s using the translation defined by t. More... | |
| virtual | ~TranslateDataOut () |
| virtual int | put (const char *,int) |
| Translate and write the data. More... | |
| virtual int | put (const short *,int) |
| virtual int | put (const unsigned int *,int) |
| virtual int | put (const int *,int) |
| virtual int | put (const long *,int) |
| virtual int | put (const float *,int) |
| virtual int | put (const double *,int) |
| TranslateData* | translator () |
| Returns the translator. | |
Protected Methods | |
| int | putv (const void *d, int s) |
The generated data is inserted into a StateOut object.
|
|
Write to s using the translation defined by t. The t argument will be deleted by this. |
|
|
Translate and write the data. A similar member exists for each basic type. |