The Gaudi Framework  v30r3 (a5ef0a68)
GaudiCommon.h File Reference
#include <algorithm>
#include <functional>
#include <list>
#include <map>
#include <mutex>
#include <string>
#include <vector>
#include "GaudiKernel/DataObjectHandle.h"
#include "GaudiKernel/GaudiException.h"
#include "GaudiKernel/HashMap.h"
#include "GaudiKernel/IAlgContextSvc.h"
#include "GaudiKernel/IAlgTool.h"
#include "GaudiKernel/IAlgorithm.h"
#include "GaudiKernel/IChronoStatSvc.h"
#include "GaudiKernel/ICounterSummarySvc.h"
#include "GaudiKernel/IDataProviderSvc.h"
#include "GaudiKernel/IMessageSvc.h"
#include "GaudiKernel/IToolSvc.h"
#include "GaudiKernel/IUpdateManagerSvc.h"
#include "GaudiKernel/SmartDataPtr.h"
#include "GaudiKernel/StatEntity.h"
#include "GaudiKernel/StatusCode.h"
#include "GaudiKernel/System.h"
#include "GaudiAlg/GaudiCommonImp.h"
Include dependency graph for GaudiCommon.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Gaudi::Utils::GetData< TYPE >
 Helper structure for implementation of "get"-functions for GaudiCommon<BASE> More...
 
struct  GaudiCommon_details::svc_eq_t
 
struct  GaudiCommon_details::svc_lt_t
 
class  GaudiCommon< PBASE >
 Implements the common functionality between GaudiTools and GaudiAlgorithms. More...
 

Namespaces

 Gaudi
 Helper functions to set/get the application return code.
 
 Gaudi::Utils
 
 GaudiCommon_details
 

Macros

#define WARN_UNUSED   [[gnu::warn_unused_result]]
 

Variables

constexpr const struct GaudiCommon_details::svc_eq_t GaudiCommon_details::svc_eq
 
constexpr const struct GaudiCommon_details::svc_lt_t GaudiCommon_details::svc_lt
 

Macro Definition Documentation

#define WARN_UNUSED   [[gnu::warn_unused_result]]

Definition at line 40 of file GaudiCommon.h.