CMS 3D CMS Logo

Public Types | Public Member Functions | Static Public Attributes

edm::ESTransientHandle< T > Class Template Reference

#include <ESTransientHandle.h>

Inheritance diagram for edm::ESTransientHandle< T >:
edm::ESHandleBase

List of all members.

Public Types

typedef T value_type

Public Member Functions

 ESTransientHandle ()
 ESTransientHandle (T const *iData)
 ESTransientHandle (T const *iData, edm::eventsetup::ComponentDescription const *desc)
T const & operator* () const
T const * operator-> () const
T const * product () const

Static Public Attributes

static const bool transientAccessOnly = true

Detailed Description

template<typename T>
class edm::ESTransientHandle< T >

Definition at line 39 of file ESTransientHandle.h.


Member Typedef Documentation

template<typename T>
typedef T edm::ESTransientHandle< T >::value_type

Definition at line 41 of file ESTransientHandle.h.


Constructor & Destructor Documentation

template<typename T>
edm::ESTransientHandle< T >::ESTransientHandle ( ) [inline]

Definition at line 43 of file ESTransientHandle.h.

: ESHandleBase() {}
template<typename T>
edm::ESTransientHandle< T >::ESTransientHandle ( T const *  iData) [inline]

Definition at line 44 of file ESTransientHandle.h.

: ESHandleBase(iData, 0) {}
template<typename T>
edm::ESTransientHandle< T >::ESTransientHandle ( T const *  iData,
edm::eventsetup::ComponentDescription const *  desc 
) [inline]

Definition at line 45 of file ESTransientHandle.h.

: ESHandleBase(iData, desc) {}

Member Function Documentation

template<typename T>
T const& edm::ESTransientHandle< T >::operator* ( void  ) const [inline]

Definition at line 50 of file ESTransientHandle.h.

References edm::ESTransientHandle< T >::product().

{ return *product(); }
template<typename T>
T const* edm::ESTransientHandle< T >::operator-> ( ) const [inline]

Definition at line 49 of file ESTransientHandle.h.

References edm::ESTransientHandle< T >::product().

{ return product(); }
template<typename T>
T const* edm::ESTransientHandle< T >::product ( ) const [inline]

Member Data Documentation

template<typename T>
const bool edm::ESTransientHandle< T >::transientAccessOnly = true [static]

Definition at line 52 of file ESTransientHandle.h.