File: msg.h

package info (click to toggle)
stealth 4.04.00-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,540 kB
  • sloc: cpp: 2,759; sh: 151; makefile: 111; ansic: 52
file content (24 lines) | stat: -rw-r--r-- 521 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#ifndef INCLUDED_MSG_
#define INCLUDED_MSG_

#include <ostream>

class Msg: public std::ostream
{
    public:
        Msg();                  // msgs are inserted if verbosity <= 
                                // the configured verbosity level
                                // E.g., configured: 3 inserts m1, m2 and m3

        Msg(std::ostream &out); // Used by mp, writing to cout

        static void setVerbosity(size_t verbosity);
};
        
extern Msg m1;
extern Msg m2;
extern Msg m3;

extern Msg mp;

#endif