Gaudi Framework, version v23r4

Home   Generated: Mon Sep 17 2012
Classes | Namespaces | Functions

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.

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 & >

Namespaces

namespace  Gaudi
 

: AIDA interfaces visibility


namespace  Gaudi::Utils

Functions

template<class TYPE >
_GetType< TYPE >::return_type Gaudi::Utils::getFromTS (IDataProviderSvc *service, const std::string &location)
 Helper function to provide the minimal lookup and cast functionality of SmartDataPtr used in the helper classes.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated at Mon Sep 17 2012 13:49:38 for Gaudi Framework, version v23r4 by Doxygen version 1.7.2 written by Dimitri van Heesch, © 1997-2004