The Gaudi Framework  v29r0 (ff2e7097)
IssueSeverity.h File Reference
#include <iostream>
#include <map>
#include <string>
#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::ostreamoperator<< (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 107 of file IssueSeverity.h.

108 {
109  os << "ISSUE: level " << rhs.getLevel() << " from: " << rhs.getOrigin() << " msg: " << rhs.getMsg();
110  return os;
111 }
std::string getOrigin() const
IssueSeverity::Level getLevel() const
Definition: IssueSeverity.h:57
std::string getMsg() const
Definition: IssueSeverity.h:58