Log Class Reference

#include <include/log.h>

Inheritance diagram for Log:

ErrLogger FileLogger NullLogger List of all members.

Detailed Description

Definition at line 16 of file log.h.

Public Member Functions

 Log ()
Log & operator<< (std::string &s)
virtual Log & operator<< (LocationSet *l)
virtual Log & operator<< (ADDRESS a)
virtual Log & operator<< (double d)
virtual Log & operator<< (char c)
virtual Log & operator<< (int i)
virtual Log & operator<< (RangeMap &r)
virtual Log & operator<< (Range &r)
virtual Log & operator<< (Range *r)
virtual Log & operator<< (RTL *r)
virtual Log & operator<< (Type *ty)
virtual Log & operator<< (Exp *e)
virtual Log & operator<< (Statement *s)
virtual Log & operator<< (const char *str)=0
virtual void tail ()
virtual ~Log ()


Constructor & Destructor Documentation

Log::Log (   )  [inline]
 

Definition at line 19 of file log.h.

virtual Log::~Log (   )  [inline, virtual]
 

Definition at line 34 of file log.h.


Member Function Documentation

Log& Log::operator<< (  std::string &  s  )  [inline]
 

Definition at line 33 of file log.h.

References operator<<().

virtual Log& Log::operator<< (  LocationSet *  l  )  [virtual]
 

virtual Log& Log::operator<< (  ADDRESS  a  )  [virtual]
 

virtual Log& Log::operator<< (  double  d  )  [virtual]
 

virtual Log& Log::operator<< (  char  c  )  [virtual]
 

virtual Log& Log::operator<< (  int  i  )  [virtual]
 

virtual Log& Log::operator<< (  RangeMap &  r  )  [virtual]
 

virtual Log& Log::operator<< (  Range &  r  )  [virtual]
 

virtual Log& Log::operator<< (  Range *  r  )  [virtual]
 

virtual Log& Log::operator<< (  RTL *  r  )  [virtual]
 

virtual Log& Log::operator<< (  Type *  ty  )  [virtual]
 

virtual Log& Log::operator<< (  Exp *  e  )  [virtual]
 

virtual Log& Log::operator<< (  Statement *  s  )  [virtual]
 

virtual Log& Log::operator<< (  const char *  str  )  [pure virtual]
 

Implemented in ErrLogger, NullLogger, and FileLogger.

Referenced by operator<<().

virtual void Log::tail (   )  [virtual]
 

Reimplemented in FileLogger.

Referenced by Boomerang::logTail().


The documentation for this class was generated from the following file:
Generated on Tue Sep 19 21:18:43 2006 for Boomerang by  doxygen 1.4.6