#include <iostream>
#include <fstream>
#include "arts.h"
Go to the source code of this file.
Classes | |
class | Messages |
The verbosity level for screen and file output. More... | |
class | Out0 |
Highest priority output stream. More... | |
class | Out1 |
Engine output stream. More... | |
class | Out2 |
Medium priority output stream. More... | |
class | Out3 |
Lowest priority output stream. More... | |
Functions | |
template<class T> | |
void | MessagePrint (ostream &os, Index priority, const T &t) |
Print a message to stream and report file. | |
template<class T> | |
Out0 & | operator<< (Out0 &os, const T &t) |
Output operator for Out0. | |
template<class T> | |
Out1 & | operator<< (Out1 &os, const T &t) |
Output operator For Out1. | |
template<class T> | |
Out2 & | operator<< (Out2 &os, const T &t) |
Output operator For Out2. | |
template<class T> | |
Out3 & | operator<< (Out3 &os, const T &t) |
Output operator For Out3. | |
Variables | |
Out0 | out0 |
Level 0 output stream. | |
Out1 | out1 |
Level 1 output stream. | |
Out2 | out2 |
Level 2 output stream. | |
Out3 | out3 |
Level 3 output stream. |
ARTS uses four output streams: out0 to out3, where out0 has the highest priority, out3 the lowest. These are global variables. They are intended to be used as follows:
Definition in file messages.h.
void MessagePrint | ( | ostream & | os, | |
Index | priority, | |||
const T & | t | |||
) | [inline] |
Print a message to stream and report file.
The message is printed only if the priority is higher than specified in messages.
os | Stream to print to (cout or cerr). | |
priority | Priority of this message (0-3, 0=highest). | |
t | The stuff to print (can be of any type). |
Definition at line 85 of file messages.h.