CMS 3D CMS Logo

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 &)=delete
 
Operate const & operator= (Operate const &)=delete
 

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.

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

Definition at line 43 of file ServiceRegistry.h.

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

void unsetContext(ServiceToken const &iOldToken)
static ServiceRegistry & instance()
edm::ServiceRegistry::Operate::Operate ( Operate const &  )
privatedelete

Member Function Documentation

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

Member Data Documentation

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

Definition at line 49 of file ServiceRegistry.h.