Helper structure for implementation of "get"-functions for GaudiCommon<BASE>
More...
#include <GaudiAlg/GaudiCommon.h>
template<class TYPE>
struct Gaudi::Utils::GetData< TYPE >
Helper structure for implementation of "get"-functions for GaudiCommon<BASE>
- Author
- Vanya BELYAEV Ivan..nosp@m.Bely.nosp@m.aev@n.nosp@m.ikhe.nosp@m.f.nl
- Date
- 2008-07-22
Definition at line 54 of file GaudiCommon.h.
the actual return type
Definition at line 124 of file GetData.h.
template<class TYPE>
template<class COMMON >
the only one essential method
- Parameters
-
common | the actual "worker" |
service | pointer to Data Provider Service |
location | location of objects in TES |
checkData | whether to check if the pointer is valid before returning it |
- Returns
- the data
Definition at line 136 of file GetData.h.
142 common.Assert( obj,
"get():: No valid data at '" + location +
"'" );
147 << ( obj ?
"has been" :
"could not be" ) <<
" retrieved from TS at address '" << location
GAUDI_API const std::string typeinfoName(const std::type_info &)
Get platform independent information about the class type.
_GetType< Type >::return_type return_type
the actual return type
MsgStream & endmsg(MsgStream &s)
MsgStream Modifier: endmsg. Calls the output method of the MsgStream.
The documentation for this struct was generated from the following files: