PPL Logo

PUP::toTextFile Class Reference

#include <pup.h>

Inheritance diagram for PUP::toTextFile:

Inheritance graph
[legend]
Collaboration diagram for PUP::toTextFile:

Collaboration graph
[legend]

Public Member Functions

 toTextFile (FILE *f_)
 toTextFile (const toTextFile &p)
void operator= (const toTextFile &p)
virtual void comment (const char *message)
 A descriptive (but entirely optional) human-readable comment field.

Protected Member Functions

virtual void bytes (void *p, size_t n, size_t itemSize, dataType t)

Protected Attributes

FILE * f

Detailed Description

Definition at line 565 of file pup.h.


Constructor & Destructor Documentation

PUP::toTextFile::toTextFile ( FILE *  f_  )  [inline]

Definition at line 572 of file pup.h.

PUP::toTextFile::toTextFile ( const toTextFile p  ) 


Member Function Documentation

void PUP::toTextFile::bytes ( void *  p,
size_t  n,
size_t  itemSize,
dataType  t 
) [protected, virtual]

Implements PUP::er.

Reimplemented in toProjectionsFile.

Definition at line 697 of file pup_util.C.

References CmiAbort(), f, PUP::Tbool, PUP::Tbyte, PUP::Tchar, PUP::Tdouble, PUP::Tfloat, PUP::Tint, PUP::Tlong, PUP::Tlongdouble, PUP::Tlonglong, PUP::Tpointer, PUP::Tshort, PUP::Tuchar, PUP::Tuint, PUP::Tulong, PUP::Tulonglong, and PUP::Tushort.

Here is the call graph for this function:

void PUP::toTextFile::operator= ( const toTextFile p  ) 

void PUP::toTextFile::comment ( const char *  message  )  [virtual]

A descriptive (but entirely optional) human-readable comment field.

Reimplemented from PUP::er.

Definition at line 725 of file pup_util.C.

References f.


Field Documentation

FILE* PUP::toTextFile::f [protected]

Definition at line 567 of file pup.h.

Referenced by bytes(), and comment().


The documentation for this class was generated from the following files:

Generated on Mon Sep 21 08:34:14 2020 for Charm++ by  doxygen 1.5.5