CGEM BOSS 6.6.5.i
BESIII Offline Software System
Loading...
Searching...
No Matches
Context.h File Reference
#include <string>
#include <vector>

Go to the source code of this file.

Classes

class  ers::Context
 Source context for Issue. More...
 

Namespaces

namespace  ers
 

Macros

#define COMPILER_NAME   "unknown"
 
#define __VERSION__   "unknown"
 
#define ERS_PACK   ""
 
#define ERS_EMPTY   *(ers::Context::empty())
 
#define ERS_HERE   ers::Context(__FILE__,__LINE__,__func__,COMPILER_NAME,__VERSION__,__TIME__,__DATE__,ERS_PACK)
 

Detailed Description

This file defines the ers::Context object, and the associated macros, like ERS_HERE.

Definition in file Context.h.

Macro Definition Documentation

◆ __VERSION__

#define __VERSION__   "unknown"

Definition at line 98 of file Context.h.

◆ COMPILER_NAME

#define COMPILER_NAME   "unknown"

Definition at line 94 of file Context.h.

◆ ERS_EMPTY

#define ERS_EMPTY   *(ers::Context::empty())

Definition at line 108 of file Context.h.

◆ ERS_HERE

#define ERS_HERE   ers::Context(__FILE__,__LINE__,__func__,COMPILER_NAME,__VERSION__,__TIME__,__DATE__,ERS_PACK)

Definition at line 119 of file Context.h.

Referenced by main(), ers::DefaultStream::send(), and ers::HumanStream::send().

◆ ERS_PACK

#define ERS_PACK   ""

Definition at line 104 of file Context.h.