infostream Class Reference

#include <InfoStream.h>

List of all members.

Public Member Functions

 infostream ()
 ~infostream ()
void endi ()
infostreamoperator<< (std::ostream &(*f)(std::ostream &))
infostreamoperator<< (infostream &(*f)(infostream &))
 LOCALMOD (char)
 LOCALMOD (unsigned char)
 LOCALMOD (const char *)
 LOCALMOD (int)
 LOCALMOD (long)
 LOCALMOD (short)
 LOCALMOD (unsigned int)
 LOCALMOD (unsigned long)
 LOCALMOD (unsigned short)
 LOCALMOD (long long)
 LOCALMOD (unsigned long long)
 LOCALMOD (float)
 LOCALMOD (double)
 LOCALMOD (void *)
 LOCALMOD (std::streambuf *)

Static Public Member Functions

static infostreamaccess_iout_obj ()


Detailed Description

Definition at line 19 of file InfoStream.h.


Constructor & Destructor Documentation

infostream::infostream (  ) 

Definition at line 23 of file InfoStream.C.

00023 {}

infostream::~infostream (  ) 

Definition at line 25 of file InfoStream.C.

00025 {;}


Member Function Documentation

infostream & infostream::access_iout_obj (  )  [static]

Definition at line 19 of file InfoStream.C.

00019                                         {
00020   return CkpvAccess(iout_obj);
00021 }

void infostream::endi (  ) 

Definition at line 28 of file InfoStream.C.

Referenced by endi().

00028                       {
00029   *this << std::ends;
00030   std::string infostr = str();
00031   CkPrintf("%s",infostr.c_str());
00032 #ifndef NAMD_NO_STDOUT_FLUSH
00033   fflush(stdout);  // since CkPrintf doesn't always flush
00034 #endif
00035   str("");
00036 }

infostream::LOCALMOD ( std::streambuf *   ) 

infostream::LOCALMOD ( void *   ) 

<< pointers

infostream::LOCALMOD ( double   ) 

infostream::LOCALMOD ( float   ) 

<< floats

infostream::LOCALMOD ( unsigned long  long  ) 

infostream::LOCALMOD ( long  long  ) 

infostream::LOCALMOD ( unsigned  short  ) 

infostream::LOCALMOD ( unsigned  long  ) 

infostream::LOCALMOD ( unsigned  int  ) 

infostream::LOCALMOD ( short   ) 

infostream::LOCALMOD ( long   ) 

infostream::LOCALMOD ( int   ) 

<< integers

infostream::LOCALMOD ( const char *   ) 

infostream::LOCALMOD ( unsigned  char  ) 

infostream::LOCALMOD ( char   ) 

<< characters

infostream & infostream::operator<< ( infostream &(*)(infostream &)  f  ) 

infostream<<infostream (how to handle class modifiers)

Definition at line 73 of file InfoStream.C.

References f.

00073 { return f(*this); }

infostream & infostream::operator<< ( std::ostream &(*)(std::ostream &)  f  ) 

infostream<<ostream (hot to handle inherited modifiers)

Definition at line 71 of file InfoStream.C.

References f.

00071 { f(*this); return(*this); }


The documentation for this class was generated from the following files:
Generated on Wed Nov 22 01:17:21 2017 for NAMD by  doxygen 1.4.7