Public Types | Public Member Functions | Public Attributes
NullPolicy< M0, M1, M2, M3, M4, M5, M6, M7, M8 > Struct Template Reference
Inheritance diagram for NullPolicy< M0, M1, M2, M3, M4, M5, M6, M7, M8 >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef Super::Events Events
typedef Super::Messages Messages
typedef Super::RealTypeCount RealTypeCount
typedef Super::Signal Signal
typedef PolicyBase< M0, M1, M2,
M3, M4, M5, M6, M7, M8 > 
Super
typedef Synchronizer< NullPolicySync

Public Member Functions

template<int i>
void add (const typename mpl::at_c< Events, i >::type &)
void initParent (Sync *)
 NullPolicy ()

Public Attributes

boost::array< int32_t,
RealTypeCount::value > 
added_

Detailed Description

template<typename M0, typename M1, typename M2 = NullType, typename M3 = NullType, typename M4 = NullType, typename M5 = NullType, typename M6 = NullType, typename M7 = NullType, typename M8 = NullType>
struct NullPolicy< M0, M1, M2, M3, M4, M5, M6, M7, M8 >

Definition at line 61 of file test_synchronizer.cpp.


Member Typedef Documentation

template<typename M0 , typename M1 , typename M2 = NullType, typename M3 = NullType, typename M4 = NullType, typename M5 = NullType, typename M6 = NullType, typename M7 = NullType, typename M8 = NullType>
typedef Super::Events NullPolicy< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::Events
template<typename M0 , typename M1 , typename M2 = NullType, typename M3 = NullType, typename M4 = NullType, typename M5 = NullType, typename M6 = NullType, typename M7 = NullType, typename M8 = NullType>
typedef Super::Messages NullPolicy< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::Messages
template<typename M0 , typename M1 , typename M2 = NullType, typename M3 = NullType, typename M4 = NullType, typename M5 = NullType, typename M6 = NullType, typename M7 = NullType, typename M8 = NullType>
typedef Super::RealTypeCount NullPolicy< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::RealTypeCount
template<typename M0 , typename M1 , typename M2 = NullType, typename M3 = NullType, typename M4 = NullType, typename M5 = NullType, typename M6 = NullType, typename M7 = NullType, typename M8 = NullType>
typedef Super::Signal NullPolicy< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::Signal
template<typename M0 , typename M1 , typename M2 = NullType, typename M3 = NullType, typename M4 = NullType, typename M5 = NullType, typename M6 = NullType, typename M7 = NullType, typename M8 = NullType>
typedef PolicyBase<M0, M1, M2, M3, M4, M5, M6, M7, M8> NullPolicy< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::Super

Definition at line 64 of file test_synchronizer.cpp.

template<typename M0 , typename M1 , typename M2 = NullType, typename M3 = NullType, typename M4 = NullType, typename M5 = NullType, typename M6 = NullType, typename M7 = NullType, typename M8 = NullType>
typedef Synchronizer<NullPolicy> NullPolicy< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::Sync

Definition at line 63 of file test_synchronizer.cpp.


Constructor & Destructor Documentation

template<typename M0 , typename M1 , typename M2 = NullType, typename M3 = NullType, typename M4 = NullType, typename M5 = NullType, typename M6 = NullType, typename M7 = NullType, typename M8 = NullType>
NullPolicy< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::NullPolicy ( ) [inline]

Definition at line 70 of file test_synchronizer.cpp.


Member Function Documentation

template<typename M0 , typename M1 , typename M2 = NullType, typename M3 = NullType, typename M4 = NullType, typename M5 = NullType, typename M6 = NullType, typename M7 = NullType, typename M8 = NullType>
template<int i>
void NullPolicy< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::add ( const typename mpl::at_c< Events, i >::type &  ) [inline]

Definition at line 83 of file test_synchronizer.cpp.

template<typename M0 , typename M1 , typename M2 = NullType, typename M3 = NullType, typename M4 = NullType, typename M5 = NullType, typename M6 = NullType, typename M7 = NullType, typename M8 = NullType>
void NullPolicy< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::initParent ( Sync ) [inline]

Definition at line 78 of file test_synchronizer.cpp.


Member Data Documentation

template<typename M0 , typename M1 , typename M2 = NullType, typename M3 = NullType, typename M4 = NullType, typename M5 = NullType, typename M6 = NullType, typename M7 = NullType, typename M8 = NullType>
boost::array<int32_t, RealTypeCount::value> NullPolicy< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::added_

Definition at line 88 of file test_synchronizer.cpp.


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


message_filters
Author(s): Josh Faust, Vijay Pradeep
autogenerated on Thu Jun 6 2019 21:10:34