NAMD
Public Member Functions | Static Public Member Functions | List of all members
infostream Class Reference

#include <InfoStream.h>

Inheritance diagram for infostream:

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.

23 {}
infostream::~infostream ( )

Definition at line 25 of file InfoStream.C.

25 {;}

Member Function Documentation

infostream & infostream::access_iout_obj ( )
static

Definition at line 19 of file InfoStream.C.

19  {
20  return CkpvAccess(iout_obj);
21 }
void infostream::endi ( )

Definition at line 28 of file InfoStream.C.

Referenced by endi().

28  {
29  *this << std::ends;
30  std::string infostr = str();
31  CkPrintf("%s",infostr.c_str());
32 #ifndef NAMD_NO_STDOUT_FLUSH
33  fflush(stdout); // since CkPrintf doesn't always flush
34 #endif
35  str("");
36 }
infostream::LOCALMOD ( char  )

<< characters

infostream::LOCALMOD ( unsigned  char)
infostream::LOCALMOD ( const char *  )
infostream::LOCALMOD ( int  )

<< integers

infostream::LOCALMOD ( long  )
infostream::LOCALMOD ( short  )
infostream::LOCALMOD ( unsigned  int)
infostream::LOCALMOD ( unsigned  long)
infostream::LOCALMOD ( unsigned  short)
infostream::LOCALMOD ( long  long)
infostream::LOCALMOD ( unsigned long  long)
infostream::LOCALMOD ( float  )

<< floats

infostream::LOCALMOD ( double  )
infostream::LOCALMOD ( void )

<< pointers

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

infostream<<ostream (hot to handle inherited modifiers)

Definition at line 71 of file InfoStream.C.

71 { f(*this); return(*this); }
infostream & infostream::operator<< ( infostream &(*)(infostream &)  f)

infostream<<infostream (how to handle class modifiers)

Definition at line 73 of file InfoStream.C.

73 { return f(*this); }

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