CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Namespaces | Macros | Functions
ActivityRegistry.h File Reference
#include "FWCore/Utilities/interface/Signal.h"
#include "FWCore/Utilities/interface/StreamID.h"
#include "boost/bind.hpp"
#include "boost/mem_fn.hpp"
#include "boost/utility.hpp"

Go to the source code of this file.

Classes

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

Namespaces

 edm
 A PluginFactory for concrete instances of class KalmanAlignmentMetricsUpdator.
 
 edm::service
 
 edm::signalslot
 

Macros

#define AR_WATCH_USING_METHOD_0(method)   template<class TClass, class TMethod> void method (TClass* iObject, TMethod iMethod) { method (boost::bind(boost::mem_fn(iMethod), iObject)); }
 
#define AR_WATCH_USING_METHOD_1(method)   template<class TClass, class TMethod> void method (TClass* iObject, TMethod iMethod) { method (boost::bind(boost::mem_fn(iMethod), iObject, _1)); }
 
#define AR_WATCH_USING_METHOD_2(method)   template<class TClass, class TMethod> void method (TClass* iObject, TMethod iMethod) { method (boost::bind(boost::mem_fn(iMethod), iObject, _1, _2)); }
 
#define AR_WATCH_USING_METHOD_3(method)   template<class TClass, class TMethod> void method (TClass* iObject, TMethod iMethod) { method (boost::bind(boost::mem_fn(iMethod), iObject, _1, _2, _3)); }
 

Functions

void edm::signalslot::throwObsoleteSignalException ()
 

Macro Definition Documentation

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

Definition at line 41 of file ActivityRegistry.h.

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

Definition at line 42 of file ActivityRegistry.h.

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

Definition at line 43 of file ActivityRegistry.h.

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

Definition at line 44 of file ActivityRegistry.h.