All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
IssueSeverity.h File Reference
#include <string>
#include <map>
#include <iostream>
#include "GaudiKernel/Kernel.h"
Include dependency graph for IssueSeverity.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IssueSeverity
 

Macros

#define ISSUE(x, y)   IssueSeverity(x,__LINE__,__FILE__,y)
 
#define STATUSCODE(z, x, y)   StatusCode(z,ISSUE(x,y))
 

Functions

std::ostream & operator<< (std::ostream &os, const IssueSeverity &rhs)
 

Macro Definition Documentation

#define ISSUE (   x,
 
)    IssueSeverity(x,__LINE__,__FILE__,y)

Definition at line 12 of file IssueSeverity.h.

#define STATUSCODE (   z,
  x,
 
)    StatusCode(z,ISSUE(x,y))

Definition at line 13 of file IssueSeverity.h.

Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const IssueSeverity rhs 
)

Definition at line 157 of file IssueSeverity.h.

157  {
158  os << "ISSUE: level " << rhs.getLevel() << " from: " << rhs.getOrigin()
159  << " msg: " << rhs.getMsg();
160  return os;
161 }
std::string getOrigin() const
IssueSeverity::Level getLevel() const
Definition: IssueSeverity.h:82
std::string getMsg() const
Definition: IssueSeverity.h:83