|
CGAL 4.7 - IO Streams
|
#include <CGAL/IO/Verbose_ostream.h>
The class Verbose_ostream can be used as an output stream.
The stream output operator << is defined for any type. The class Verbose_ostream stores in an internal state a stream and whether the output is active or not. If the state is active, the stream output operator << uses the internal stream to output its argument. If the state is inactive, nothing happens.
Example
The class Verbose_ostream can be conveniently used to implement for example the is_valid() member function for triangulations or other complex data structures.
Creation | |
| Verbose_ostream (bool active=false, std::ostream &out=std::cerr) | |
creates an output stream with state set to active that writes to the stream out. More... | |
Operations | |
| template<class T > | |
| Verbose_ostream & | operator<< (const T &t) |
| CGAL::Verbose_ostream::Verbose_ostream | ( | bool | active = false, |
| std::ostream & | out = std::cerr |
||
| ) |
creates an output stream with state set to active that writes to the stream out.
| Verbose_ostream& CGAL::Verbose_ostream::operator<< | ( | const T & | t | ) |