CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Member Functions | Private Attributes
edm::ServiceRegistry::Operate Class Reference

#include <ServiceRegistry.h>

Public Member Functions

 Operate (ServiceToken const &iToken)
 
 ~Operate ()
 

Private Member Functions

 Operate (Operate const &)
 
Operate const & operator= (Operate const &)
 

Private Attributes

ServiceToken oldToken_
 

Detailed Description

Definition at line 40 of file ServiceRegistry.h.

Constructor & Destructor Documentation

edm::ServiceRegistry::Operate::Operate ( ServiceToken const &  iToken)
inline

Definition at line 42 of file ServiceRegistry.h.

42  :
ServiceToken setContext(ServiceToken const &iNewToken)
static ServiceRegistry & instance()
edm::ServiceRegistry::Operate::~Operate ( )
inline

Definition at line 44 of file ServiceRegistry.h.

References edm::ServiceRegistry::instance(), oldToken_, and edm::ServiceRegistry::unsetContext().

44  {
46  }
void unsetContext(ServiceToken const &iOldToken)
static ServiceRegistry & instance()
edm::ServiceRegistry::Operate::Operate ( Operate const &  )
private

Member Function Documentation

Operate const& edm::ServiceRegistry::Operate::operator= ( Operate const &  )
private

Member Data Documentation

ServiceToken edm::ServiceRegistry::Operate::oldToken_
private

Definition at line 52 of file ServiceRegistry.h.

Referenced by ~Operate().