IPPL API Reference
Independent Parallel Particle Layer C++ API
Loading...
Searching...
No Matches
Inform Class Reference

Public Types

enum  WriteMode { OVERWRITE , APPEND }
 
typedef std::ios_base::fmtflags FmtFlags_t
 

Public Member Functions

 Inform (const char *=0, int=0)
 
 Inform (const char *prefix, const char *fname, const WriteMode, int=0)
 
 Inform (const char *, std::ostream &, int=0)
 
 Inform (const char *myname, const Inform &os, int pnode=0)
 
void on (const bool o)
 
bool isOn () const
 
void setDestination (std::ostream &dest)
 
std::ostream & getDestination ()
 
InformsetOutputLevel (const int)
 
int getOutputLevel (void) const
 
InformsetMessageLevel (const int)
 
int getMessageLevel (void) const
 
int getPrintNode () const
 
void setPrintNode (int n=(-1))
 
std::ostream & getStream ()
 
bool openedSuccessfully ()
 
InformoutputMessage (void)
 
FmtFlags_t setf (FmtFlags_t setbits, FmtFlags_t field)
 
FmtFlags_t setf (FmtFlags_t f)
 
void unsetf (FmtFlags_t f)
 
FmtFlags_t flags () const
 
FmtFlags_t flags (FmtFlags_t f)
 
int width () const
 
int width (int w)
 
char fill () const
 
char fill (char c)
 
int precision () const
 
int precision (int p)
 
void flush ()
 

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