Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

Message::Warning_stream Class Reference

Class defining an ouput for warnings and errors. More...

#include <msg_stream.h>

List of all members.

Public Methods

 Warning_stream (const char *head, const bool fatal=false, std::ostream *const output=&std::cerr)
 Classical constructor.

template<typename T> Warning_stream & operator<< (const T &to_print)
 Classical operator.

Warning_stream & operator<< (Warning_stream &(*f)(Warning_stream &))
 Specialized version for the function pointers.

Warning_stream & operator<< (std::ostream &(*f)(std::ostream &))
virtual ~Warning_stream ()
 Classical destructor.


Friends

Warning_stream & done (Warning_stream &w)
 Fonction to notify the end of a message.


Detailed Description

Class defining an ouput for warnings and errors.


Constructor & Destructor Documentation

Message::Warning_stream::Warning_stream const char *    head,
const bool    fatal = false,
std::ostream *const    output = &std::cerr
[inline]
 

Classical constructor.

Message::Warning_stream::~Warning_stream   [inline, virtual]
 

Classical destructor.


Member Function Documentation

Warning_stream & Message::Warning_stream::operator<< std::ostream &(*    f)(std::ostream &) [inline]
 

Warning_stream & Message::Warning_stream::operator<< Warning_stream &(*    f)(Warning_stream &) [inline]
 

Specialized version for the function pointers.

template<typename T>
Warning_stream & Message::Warning_stream::operator<< const T &    to_print [inline]
 

Classical operator.


Friends And Related Function Documentation

Warning_stream& done Warning_stream &    w [friend]
 

Fonction to notify the end of a message.

A message looks like:

  wout<<"Mon message"<<done;


The documentation for this class was generated from the following file:
Generated on Tue Mar 2 18:12:46 2004 for Graph-cut code by doxygen1.2.18