#include <boost/any.hpp>
#include <systemc.h>
#include <map>
#include <string>
#include <iomanip>
#include <iostream>
#include <streambuf>
|
#define | VERBOSITY 4 |
|
#define | _GET_MACRO_(dummy, _1, NAME,...) NAME |
|
#define | _GET_MACRO_2_(dummy, _1, _2, NAME,...) NAME |
|
#define | srDebug(...) |
|
#define | srDebug_0() |
|
#define | srDebug_1(id) |
|
#define | srConfig(...) _GET_MACRO_(dummy,##__VA_ARGS__,srConfig_1(__VA_ARGS__),srConfig_0()) |
|
#define | srConfig_0() |
|
#define | srConfig_1(id) |
|
#define | srReport(...) _GET_MACRO_(dummy,##__VA_ARGS__,srReport_1(__VA_ARGS__),srReport_0()) |
|
#define | srReport_0() |
|
#define | srReport_1(id) |
|
#define | srAnalyse(...) |
|
#define | srAnalyse_0() |
|
#define | srAnalyse_1(id) |
|
#define | srInfo(...) |
|
#define | srInfo_0() |
|
#define | srInfo_1(id) |
|
#define | srMessage(...) _GET_MACRO_2_(dummy,##__VA_ARGS__,srMessage_2(__VA_ARGS__),srMessage_1(__VA_ARGS__)) |
|
#define | srMessage_1(verbosity) |
|
#define | srMessage_2(id, verbosity) |
|
#define | srWarn(...) _GET_MACRO_(dummy,##__VA_ARGS__,srWarn_1(__VA_ARGS__),srWarn_0()) |
|
#define | srWarn_0() |
|
#define | srWarn_1(id) |
|
#define | srError(...) _GET_MACRO_(dummy,##__VA_ARGS__,srError_1(__VA_ARGS__),srError_0()) |
|
#define | srError_0() |
|
#define | srError_1(id) |
|
#define | srFatal(...) _GET_MACRO_(dummy,##__VA_ARGS__,srFatal_1(__VA_ARGS__),srFatal_0()) |
|
#define | srFatal_0() |
|
#define | srFatal_1(id) |
|
#define | srCommand(...) _GET_MACRO_2_(dummy,##__VA_ARGS__,srCommand_2(__VA_ARGS__),srCommand_1(__VA_ARGS__)) |
|
#define | srCommand_1(type) |
|
#define | srCommand_2(id, type) |
|
Standard verbosity is 3. All messages but debug.