| # Gaudi Framework, version v20r4
Generated: 8 Jan 2009

# GaudiCommon.h File Reference

`#include <string>`
`#include <vector>`
`#include <map>`
`#include <algorithm>`
`#include "GaudiKernel/StatusCode.h"`
`#include "GaudiKernel/IMessageSvc.h"`
`#include "GaudiKernel/IToolSvc.h"`
`#include "GaudiKernel/IAlgTool.h"`
`#include "GaudiKernel/IAlgContextSvc.h"`
`#include "GaudiKernel/IDataProviderSvc.h"`
`#include "GaudiKernel/SmartDataPtr.h"`
`#include "GaudiKernel/System.h"`
`#include "GaudiKernel/GaudiException.h"`
`#include "GaudiKernel/IChronoStatSvc.h"`
`#include "GaudiKernel/StatEntity.h"`
`#include "GaudiKernel/IUpdateManagerSvc.h"`
`#include "GaudiKernel/TransientFastContainer.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.

## Namespaces
namespace | Gaudi
namespace | Gaudi::Utils
## Classes
class | GaudiCommon< PBASE >
| Implements the common functionality between GaudiTools and GaudiAlgorithms. More...
## Defines
#define | GAUDIALG_GAUDICOMMON_H 1

## Define Documentation

#define GAUDIALG_GAUDICOMMON_H 1

Definition at line 4 of file GaudiCommon.h.