.TH "sc::TranslateDataOut" 3 "Sun Oct 4 2020" "Version 2.3.1" "MPQC" \" -*- nroff -*- .ad l .nh .SH NAME sc::TranslateDataOut \- Convert data to other formats\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBTranslateDataOut\fP (\fBStateOut\fP *s, \fBTranslateData\fP *t)" .br .RI "Write to s using the translation defined by t\&. " .ti -1c .RI "virtual int \fBput\fP (const char *, int)" .br .RI "Translate and write the data\&. " .ti -1c .RI "virtual int \fBput\fP (const short *, int)" .br .ti -1c .RI "virtual int \fBput\fP (const unsigned int *, int)" .br .ti -1c .RI "virtual int \fBput\fP (const int *, int)" .br .ti -1c .RI "virtual int \fBput\fP (const long *, int)" .br .ti -1c .RI "virtual int \fBput\fP (const float *, int)" .br .ti -1c .RI "virtual int \fBput\fP (const double *, int)" .br .ti -1c .RI "\fBTranslateData\fP * \fBtranslator\fP ()" .br .RI "Returns the translator\&. " .in -1c .SS "Protected Member Functions" .in +1c .ti -1c .RI "int \fBputv\fP (const void *d, int s)" .br .in -1c .SH "Detailed Description" .PP Convert data to other formats\&. The generated data is inserted into a \fBStateOut\fP object\&. .SH "Constructor & Destructor Documentation" .PP .SS "sc::TranslateDataOut::TranslateDataOut (\fBStateOut\fP * s, \fBTranslateData\fP * t)" .PP Write to s using the translation defined by t\&. The t argument will be deleted by this\&. .SH "Member Function Documentation" .PP .SS "virtual int sc::TranslateDataOut::put (const char *, int)\fC [virtual]\fP" .PP Translate and write the data\&. A similar member exists for each basic type\&. .SH "Author" .PP Generated automatically by Doxygen for MPQC from the source code\&.