CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
edm::ServiceRegistry::Operate Class Reference

#include <ServiceRegistry.h>

Public Member Functions

 Operate (Operate const &)=delete
 
 Operate (ServiceToken const &iToken)
 
Operate const & operator= (Operate const &)=delete
 
 ~Operate ()
 

Private Attributes

ServiceToken oldToken_
 

Detailed Description

Definition at line 40 of file ServiceRegistry.h.

Constructor & Destructor Documentation

◆ Operate() [1/2]

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

Definition at line 42 of file ServiceRegistry.h.

◆ Operate() [2/2]

edm::ServiceRegistry::Operate::Operate ( Operate const &  )
delete

◆ ~Operate()

edm::ServiceRegistry::Operate::~Operate ( )
inline

Member Function Documentation

◆ operator=()

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

Member Data Documentation

◆ oldToken_

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

Definition at line 49 of file ServiceRegistry.h.

Referenced by ~Operate().

edm::ServiceRegistry::setContext
ServiceToken setContext(ServiceToken const &iNewToken)
Definition: ServiceRegistry.cc:52
edm::ServiceRegistry::Operate::oldToken_
ServiceToken oldToken_
Definition: ServiceRegistry.h:49
edm::ServiceRegistry::instance
static ServiceRegistry & instance()
Definition: ServiceRegistry.cc:90
edm::ServiceRegistry::unsetContext
void unsetContext(ServiceToken const &iOldToken)
Definition: ServiceRegistry.cc:58