![]() |
![]() |
#include <ProxyArgumentFactoryTemplate.h>
Public Types | |
typedef T::record_type | record_type |
Public Member Functions | |
virtual DataKey | makeKey (const std::string &iName) const |
virtual std::auto_ptr< DataProxy > | makeProxy () const |
ProxyArgumentFactoryTemplate (ArgT iArg) | |
Private Member Functions | |
const ProxyArgumentFactoryTemplate & | operator= (const ProxyArgumentFactoryTemplate &) |
ProxyArgumentFactoryTemplate (const ProxyArgumentFactoryTemplate &) | |
Private Attributes | |
ArgT | arg_ |
Definition at line 34 of file ProxyArgumentFactoryTemplate.h.
typedef T::record_type edm::eventsetup::ProxyArgumentFactoryTemplate< T, ArgT >::record_type |
Definition at line 38 of file ProxyArgumentFactoryTemplate.h.
edm::eventsetup::ProxyArgumentFactoryTemplate< T, ArgT >::ProxyArgumentFactoryTemplate | ( | ArgT | iArg | ) | [inline] |
Definition at line 40 of file ProxyArgumentFactoryTemplate.h.
: arg_(iArg) {}
edm::eventsetup::ProxyArgumentFactoryTemplate< T, ArgT >::ProxyArgumentFactoryTemplate | ( | const ProxyArgumentFactoryTemplate< T, ArgT > & | ) | [private] |
virtual DataKey edm::eventsetup::ProxyArgumentFactoryTemplate< T, ArgT >::makeKey | ( | const std::string & | iName | ) | const [inline, virtual] |
Implements edm::eventsetup::ProxyFactoryBase.
Definition at line 48 of file ProxyArgumentFactoryTemplate.h.
{ return DataKey(DataKey::makeTypeTag< typename T::value_type>(),iName.c_str()); }
virtual std::auto_ptr<DataProxy> edm::eventsetup::ProxyArgumentFactoryTemplate< T, ArgT >::makeProxy | ( | ) | const [inline, virtual] |
Implements edm::eventsetup::ProxyFactoryBase.
Definition at line 44 of file ProxyArgumentFactoryTemplate.h.
References edm::eventsetup::ProxyArgumentFactoryTemplate< T, ArgT >::arg_.
const ProxyArgumentFactoryTemplate& edm::eventsetup::ProxyArgumentFactoryTemplate< T, ArgT >::operator= | ( | const ProxyArgumentFactoryTemplate< T, ArgT > & | ) | [private] |
ArgT edm::eventsetup::ProxyArgumentFactoryTemplate< T, ArgT >::arg_ [mutable, private] |
Definition at line 62 of file ProxyArgumentFactoryTemplate.h.
Referenced by edm::eventsetup::ProxyArgumentFactoryTemplate< T, ArgT >::makeProxy().