LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
art::ServiceRegistry::Operate Class Reference

#include "ServiceRegistry.h"

Public Member Functions

 Operate (ServiceToken const &iToken)
 
 ~Operate ()
 

Private Member Functions

 Operate (Operate const &)=delete
 
Operateoperator= (Operate const &)=delete
 

Private Attributes

ServiceToken oldToken_
 

Detailed Description

Definition at line 32 of file ServiceRegistry.h.

Constructor & Destructor Documentation

art::ServiceRegistry::Operate::Operate ( Operate const &  )
privatedelete
art::ServiceRegistry::Operate::Operate ( ServiceToken const &  iToken)
inline

Definition at line 39 of file ServiceRegistry.h.

References art::ServiceRegistry::instance(), and art::ServiceRegistry::setContext().

41  {}
ServiceToken setContext(ServiceToken const &iNewToken)
static ServiceRegistry & instance()
art::ServiceRegistry::Operate::~Operate ( )
inline

Definition at line 43 of file ServiceRegistry.h.

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

static ServiceRegistry & instance()
void unsetContext(ServiceToken const &iOldToken)

Member Function Documentation

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

Member Data Documentation

ServiceToken art::ServiceRegistry::Operate::oldToken_
private

Definition at line 46 of file ServiceRegistry.h.

Referenced by ~Operate().


The documentation for this class was generated from the following file: