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 ()
Logoperator<< (std::string &s)
virtual Logoperator<< (LocationSet *l)
virtual Logoperator<< (ADDRESS a)
virtual Logoperator<< (double d)
virtual Logoperator<< (char c)
virtual Logoperator<< (int i)
virtual Logoperator<< (RangeMap &r)
virtual Logoperator<< (Range &r)
virtual Logoperator<< (Range *r)
virtual Logoperator<< (RTL *r)
virtual Logoperator<< (Type *ty)
virtual Logoperator<< (Exp *e)
virtual Logoperator<< (Statement *s)
virtual Logoperator<< (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