Gaudi Framework, version v21r9

Home   Generated: 3 May 2010

GetData.h File Reference

#include "GaudiKernel/IDataProviderSvc.h"
#include "GaudiKernel/SmartDataPtr.h"
#include "GaudiKernel/IRegistry.h"
#include "GaudiKernel/Range.h"
#include "GaudiKernel/NamedRange.h"

Include dependency graph for GetData.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

struct  Gaudi::Utils::_GetType< TYPE >
 Helper structure to define the proper return type for "get"-functions. More...
struct  Gaudi::Utils::_GetType< TYPE * >
 the template specialization for pointers More...
struct  Gaudi::Utils::_GetType< TYPE & >
 the template specialization for references More...
struct  Gaudi::Utils::_GetType< Gaudi::Range_< CONTAINER > >
 the template specialization for "ranges" More...
struct  Gaudi::Utils::_GetType< Gaudi::NamedRange_< CONTAINER > >
 the template specialization for "named ranges" More...
struct  Gaudi::Utils::GetData< TYPE >
 Helper structure for implementation of "get"-functions for GaudiCommon<BASE>. More...
struct  Gaudi::Utils::GetData< Gaudi::Range_< std::vector< const TYPE * > > >
 the template specialization for ranges More...
struct  Gaudi::Utils::GetData< Gaudi::NamedRange_< std::vector< const TYPE * > > >
 the template specialization for named ranges More...
struct  Gaudi::Utils::GetData< const TYPE >
 the template specialization for const types More...
struct  Gaudi::Utils::GetData< TYPE * >
 the template specialization for pointer types More...
struct  Gaudi::Utils::GetData< TYPE & >
 the template specialization for reference types More...
struct  Gaudi::Utils::CheckData< TYPE >
 Helper structure for implementation of "exists"-functions for GaudiCommon<BASE>. More...
struct  Gaudi::Utils::CheckData< Gaudi::Range_< std::vector< const TYPE * > > >
 the template specialization for ranges More...
struct  Gaudi::Utils::CheckData< Gaudi::NamedRange_< std::vector< const TYPE * > > >
 the template specialization for ranges More...
struct  Gaudi::Utils::CheckData< TYPE * >
 the template specialization for pointer types More...
struct  Gaudi::Utils::CheckData< TYPE & >
 the template specialization for reference types More...
struct  Gaudi::Utils::CheckData< const TYPE >
 the template specialization for 'const'-type More...
struct  Gaudi::Utils::GetOrCreateData< TYPE, TYPE2 >
 Helper structure for implementation of "getOrCreate"-functions for GaudiCommon<BASE>. More...
struct  Gaudi::Utils::GetOrCreateData< Gaudi::Range_< std::vector< const TYPE * > >, TYPE2 >
struct  Gaudi::Utils::GetOrCreateData< Gaudi::NamedRange_< std::vector< const TYPE * > >, TYPE2 >
struct  Gaudi::Utils::GetOrCreateData< TYPE, TYPE2 * >
struct  Gaudi::Utils::GetOrCreateData< TYPE *, TYPE2 >
struct  Gaudi::Utils::GetOrCreateData< TYPE *, TYPE2 * >
struct  Gaudi::Utils::GetOrCreateData< TYPE, const TYPE2 >
struct  Gaudi::Utils::GetOrCreateData< const TYPE, TYPE2 >
struct  Gaudi::Utils::GetOrCreateData< const TYPE, const TYPE2 >
struct  Gaudi::Utils::GetOrCreateData< TYPE, TYPE2 & >
struct  Gaudi::Utils::GetOrCreateData< TYPE &, TYPE2 >
struct  Gaudi::Utils::GetOrCreateData< TYPE &, TYPE2 & >

Defines

#define GAUDIUTILS_GETDATA_H   1


Define Documentation

#define GAUDIUTILS_GETDATA_H   1

Definition at line 4 of file GetData.h.


Generated at Mon May 3 12:15:18 2010 for Gaudi Framework, version v21r9 by Doxygen version 1.5.6 written by Dimitri van Heesch, © 1997-2004