ATLAS Offline Software
Loading...
Searching...
No Matches
ClassIDSvc.cxx File Reference
#include <cstdlib>
#include <format>
#include <fstream>
#include <iostream>
#include <iterator>
#include <string_view>
#include <CxxUtils/StringUtils.h>
#include "GaudiKernel/IIncidentSvc.h"
#include "GaudiKernel/Incident.h"
#include "GaudiKernel/ModuleIncident.h"
#include "GaudiKernel/System.h"
#include "GaudiKernel/MsgStream.h"
#include "GaudiKernel/ServiceHandle.h"
#include "AthenaKernel/CLIDRegistry.h"
#include "AthenaKernel/errorcheck.h"
#include "CxxUtils/checker_macros.h"
#include "ClassIDSvc.h"

Go to the source code of this file.

Macros

#define ATH_MSG_OPEN   (
#define ATH_MSG_CLOSE   )
#define ATH_MSG_LVL(lvl, x, ...)
#define ATH_MSG_VERBOSE(x, ...)
#define ATH_MSG_DEBUG(x, ...)
#define ATH_MSG_INFO(x, ...)
#define ATH_MSG_WARNING(x, ...)
#define ATH_MSG_ERROR(x, ...)
#define ATH_CONST_MSG_VERBOSE(x, ...)

Macro Definition Documentation

◆ ATH_CONST_MSG_VERBOSE

#define ATH_CONST_MSG_VERBOSE ( x,
... )
Value:
do { \
if (msgLevel(MSG::VERBOSE)) { \
verbose() << __VA_OPT__(std::format ATH_MSG_OPEN ) x __VA_OPT__ (, __VA_ARGS__ ATH_MSG_CLOSE) << endmsg; \
} \
} while (0)
#define endmsg
#define ATH_MSG_CLOSE
#define ATH_MSG_OPEN
#define x

Definition at line 51 of file ClassIDSvc.cxx.

51#define ATH_CONST_MSG_VERBOSE(x, ...) \
52 do { \
53 if (msgLevel(MSG::VERBOSE)) { \
54 verbose() << __VA_OPT__(std::format ATH_MSG_OPEN ) x __VA_OPT__ (, __VA_ARGS__ ATH_MSG_CLOSE) << endmsg; \
55 } \
56 } while (0)

◆ ATH_MSG_CLOSE

#define ATH_MSG_CLOSE   )

Definition at line 37 of file ClassIDSvc.cxx.

◆ ATH_MSG_DEBUG

#define ATH_MSG_DEBUG ( x,
... )
Value:
ATH_MSG_LVL(MSG::DEBUG, x __VA_OPT__(, __VA_ARGS__))
#define ATH_MSG_LVL(lvl, x,...)

Definition at line 46 of file ClassIDSvc.cxx.

◆ ATH_MSG_ERROR

#define ATH_MSG_ERROR ( x,
... )
Value:
ATH_MSG_LVL(MSG::ERROR, x __VA_OPT__(, __VA_ARGS__))

Definition at line 49 of file ClassIDSvc.cxx.

◆ ATH_MSG_INFO

#define ATH_MSG_INFO ( x,
... )
Value:
ATH_MSG_LVL(MSG::INFO, x __VA_OPT__(, __VA_ARGS__))

Definition at line 47 of file ClassIDSvc.cxx.

◆ ATH_MSG_LVL

#define ATH_MSG_LVL ( lvl,
x,
... )
Value:
do { \
if (msgLevel(lvl)) { \
msgStream(lvl) << __VA_OPT__(std::format ATH_MSG_OPEN ) x __VA_OPT__ (, __VA_ARGS__ ATH_MSG_CLOSE) << endmsg; \
} \
} while (0)

Definition at line 38 of file ClassIDSvc.cxx.

38#define ATH_MSG_LVL(lvl, x, ...) \
39 do { \
40 if (msgLevel(lvl)) { \
41 msgStream(lvl) << __VA_OPT__(std::format ATH_MSG_OPEN ) x __VA_OPT__ (, __VA_ARGS__ ATH_MSG_CLOSE) << endmsg; \
42 } \
43 } while (0)

◆ ATH_MSG_OPEN

#define ATH_MSG_OPEN   (

Definition at line 36 of file ClassIDSvc.cxx.

◆ ATH_MSG_VERBOSE

#define ATH_MSG_VERBOSE ( x,
... )
Value:
ATH_MSG_LVL(MSG::VERBOSE, x __VA_OPT__(, __VA_ARGS__))

Definition at line 45 of file ClassIDSvc.cxx.

◆ ATH_MSG_WARNING

#define ATH_MSG_WARNING ( x,
... )
Value:
ATH_MSG_LVL(MSG::WARNING, x __VA_OPT__(, __VA_ARGS__))

Definition at line 48 of file ClassIDSvc.cxx.