CMS 3D CMS Logo

Classes | Namespaces | Macros | Functions
ActivityRegistry.h File Reference
#include <functional>
#include "FWCore/ServiceRegistry/interface/TerminationOrigin.h"
#include "FWCore/Utilities/interface/LuminosityBlockIndex.h"
#include "FWCore/Utilities/interface/RunIndex.h"
#include "FWCore/Utilities/interface/Signal.h"
#include "FWCore/Utilities/interface/StreamID.h"

Go to the source code of this file.

Classes

class  edm::ActivityRegistry
 
class  edm::signalslot::ObsoleteSignal< T >
 

Namespaces

 edm
 HLT enums.
 
 edm::eventsetup
 
 edm::service
 
 edm::signalslot
 

Macros

#define AR_WATCH_USING_METHOD_0(method)
 
#define AR_WATCH_USING_METHOD_1(method)
 
#define AR_WATCH_USING_METHOD_2(method)
 
#define AR_WATCH_USING_METHOD_3(method)
 

Functions

void edm::signalslot::throwObsoleteSignalException ()
 

Macro Definition Documentation

#define AR_WATCH_USING_METHOD_0 (   method)
Value:
template <class TClass, class TMethod> \
void method(TClass* iObject, TMethod iMethod) { \
method(std::bind(std::mem_fn(iMethod), iObject)); \
}

Definition at line 63 of file ActivityRegistry.h.

#define AR_WATCH_USING_METHOD_1 (   method)
Value:
template <class TClass, class TMethod> \
void method(TClass* iObject, TMethod iMethod) { \
method(std::bind(std::mem_fn(iMethod), iObject, std::placeholders::_1)); \
}

Definition at line 68 of file ActivityRegistry.h.

#define AR_WATCH_USING_METHOD_2 (   method)
Value:
template <class TClass, class TMethod> \
void method(TClass* iObject, TMethod iMethod) { \
method(std::bind(std::mem_fn(iMethod), iObject, std::placeholders::_1, std::placeholders::_2)); \
}

Definition at line 73 of file ActivityRegistry.h.

#define AR_WATCH_USING_METHOD_3 (   method)
Value:
template <class TClass, class TMethod> \
void method(TClass* iObject, TMethod iMethod) { \
method(std::bind( \
std::mem_fn(iMethod), iObject, std::placeholders::_1, std::placeholders::_2, std::placeholders::_3)); \
}

Definition at line 78 of file ActivityRegistry.h.