Public Types | Public Member Functions | Private Types | Private Attributes
message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 > Class Template Reference

#include <signal9.h>

Inheritance diagram for message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef boost::function< void(typename
A0::Parameter, typename
A1::Parameter, typename
A2::Parameter, typename
A3::Parameter, typename
A4::Parameter, typename
A5::Parameter, typename
A6::Parameter, typename
A7::Parameter, typename
A8::Parameter)> 
Callback

Public Member Functions

virtual void call (bool nonconst_force_copy, const M0Event &e0, const M1Event &e1, const M2Event &e2, const M3Event &e3, const M4Event &e4, const M5Event &e5, const M6Event &e6, const M7Event &e7, const M8Event &e8)
 CallbackHelper9T (const Callback &cb)

Private Types

typedef ParameterAdapter< P0 > A0
typedef ParameterAdapter< P1 > A1
typedef ParameterAdapter< P2 > A2
typedef ParameterAdapter< P3 > A3
typedef ParameterAdapter< P4 > A4
typedef ParameterAdapter< P5 > A5
typedef ParameterAdapter< P6 > A6
typedef ParameterAdapter< P7 > A7
typedef ParameterAdapter< P8 > A8
typedef A0::Event M0Event
typedef A1::Event M1Event
typedef A2::Event M2Event
typedef A3::Event M3Event
typedef A4::Event M4Event
typedef A5::Event M5Event
typedef A6::Event M6Event
typedef A7::Event M7Event
typedef A8::Event M8Event

Private Attributes

Callback callback_

Detailed Description

template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
class message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >

Definition at line 75 of file signal9.h.


Member Typedef Documentation

template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
typedef ParameterAdapter<P0> message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::A0 [private]

Definition at line 87 of file signal9.h.

template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
typedef ParameterAdapter<P1> message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::A1 [private]

Definition at line 88 of file signal9.h.

template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
typedef ParameterAdapter<P2> message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::A2 [private]

Definition at line 89 of file signal9.h.

template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
typedef ParameterAdapter<P3> message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::A3 [private]

Definition at line 90 of file signal9.h.

template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
typedef ParameterAdapter<P4> message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::A4 [private]

Definition at line 91 of file signal9.h.

template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
typedef ParameterAdapter<P5> message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::A5 [private]

Definition at line 92 of file signal9.h.

template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
typedef ParameterAdapter<P6> message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::A6 [private]

Definition at line 93 of file signal9.h.

template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
typedef ParameterAdapter<P7> message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::A7 [private]

Definition at line 94 of file signal9.h.

template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
typedef ParameterAdapter<P8> message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::A8 [private]

Definition at line 95 of file signal9.h.

template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
typedef boost::function<void(typename A0::Parameter, typename A1::Parameter, typename A2::Parameter, typename A3::Parameter, typename A4::Parameter, typename A5::Parameter, typename A6::Parameter, typename A7::Parameter, typename A8::Parameter)> message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::Callback

Definition at line 109 of file signal9.h.

template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
typedef A0::Event message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::M0Event [private]
template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
typedef A1::Event message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::M1Event [private]
template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
typedef A2::Event message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::M2Event [private]
template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
typedef A3::Event message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::M3Event [private]
template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
typedef A4::Event message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::M4Event [private]
template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
typedef A5::Event message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::M5Event [private]
template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
typedef A6::Event message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::M6Event [private]
template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
typedef A7::Event message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::M7Event [private]
template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
typedef A8::Event message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::M8Event [private]

Constructor & Destructor Documentation

template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::CallbackHelper9T ( const Callback cb) [inline]

Definition at line 111 of file signal9.h.


Member Function Documentation

template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
virtual void message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::call ( bool  nonconst_force_copy,
const M0Event e0,
const M1Event e1,
const M2Event e2,
const M3Event e3,
const M4Event e4,
const M5Event e5,
const M6Event e6,
const M7Event e7,
const M8Event e8 
) [inline, virtual]

Member Data Documentation

template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
Callback message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::callback_ [private]

Definition at line 140 of file signal9.h.


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


message_filters
Author(s): Josh Faust, Vijay Pradeep
autogenerated on Tue Mar 7 2017 04:01:23