Public Types
message_filters::PolicyBase< M0, M1, M2, M3, M4, M5, M6, M7, M8 > Struct Template Reference

#include <synchronizer.h>

Inheritance diagram for message_filters::PolicyBase< M0, M1, M2, M3, M4, M5, M6, M7, M8 >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef mpl::vector
< ros::MessageEvent< M0 const >
, ros::MessageEvent< M1 const >
, ros::MessageEvent< M2 const >
, ros::MessageEvent< M3 const >
, ros::MessageEvent< M4 const >
, ros::MessageEvent< M5 const >
, ros::MessageEvent< M6 const >
, ros::MessageEvent< M7 const >
, ros::MessageEvent< M8 const > > 
Events
typedef mpl::at_c< Events, 0 >
::type 
M0Event
typedef mpl::at_c< Events, 1 >
::type 
M1Event
typedef mpl::at_c< Events, 2 >
::type 
M2Event
typedef mpl::at_c< Events, 3 >
::type 
M3Event
typedef mpl::at_c< Events, 4 >
::type 
M4Event
typedef mpl::at_c< Events, 5 >
::type 
M5Event
typedef mpl::at_c< Events, 6 >
::type 
M6Event
typedef mpl::at_c< Events, 7 >
::type 
M7Event
typedef mpl::at_c< Events, 8 >
::type 
M8Event
typedef mpl::vector< M0, M1,
M2, M3, M4, M5, M6, M7, M8 > 
Messages
typedef mpl::fold< Messages,
mpl::int_< 0 >, mpl::if_
< mpl::not_< boost::is_same
< mpl::_2, NullType >
>, mpl::next< mpl::_1 >
, mpl::_1 > >::type 
RealTypeCount
typedef Signal9< M0, M1, M2,
M3, M4, M5, M6, M7, M8 > 
Signal

Detailed Description

template<typename M0, typename M1, typename M2, typename M3, typename M4, typename M5, typename M6, typename M7, typename M8>
struct message_filters::PolicyBase< M0, M1, M2, M3, M4, M5, M6, M7, M8 >

Definition at line 372 of file synchronizer.h.


Member Typedef Documentation

template<typename M0 , typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 , typename M7 , typename M8 >
typedef mpl::vector<ros::MessageEvent<M0 const>, ros::MessageEvent<M1 const>, ros::MessageEvent<M2 const>, ros::MessageEvent<M3 const>, ros::MessageEvent<M4 const>, ros::MessageEvent<M5 const>, ros::MessageEvent<M6 const>, ros::MessageEvent<M7 const>, ros::MessageEvent<M8 const> > message_filters::PolicyBase< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::Events
template<typename M0 , typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 , typename M7 , typename M8 >
typedef mpl::at_c<Events, 0>::type message_filters::PolicyBase< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::M0Event
template<typename M0 , typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 , typename M7 , typename M8 >
typedef mpl::at_c<Events, 1>::type message_filters::PolicyBase< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::M1Event
template<typename M0 , typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 , typename M7 , typename M8 >
typedef mpl::at_c<Events, 2>::type message_filters::PolicyBase< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::M2Event
template<typename M0 , typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 , typename M7 , typename M8 >
typedef mpl::at_c<Events, 3>::type message_filters::PolicyBase< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::M3Event
template<typename M0 , typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 , typename M7 , typename M8 >
typedef mpl::at_c<Events, 4>::type message_filters::PolicyBase< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::M4Event
template<typename M0 , typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 , typename M7 , typename M8 >
typedef mpl::at_c<Events, 5>::type message_filters::PolicyBase< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::M5Event
template<typename M0 , typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 , typename M7 , typename M8 >
typedef mpl::at_c<Events, 6>::type message_filters::PolicyBase< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::M6Event
template<typename M0 , typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 , typename M7 , typename M8 >
typedef mpl::at_c<Events, 7>::type message_filters::PolicyBase< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::M7Event
template<typename M0 , typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 , typename M7 , typename M8 >
typedef mpl::at_c<Events, 8>::type message_filters::PolicyBase< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::M8Event
template<typename M0 , typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 , typename M7 , typename M8 >
typedef mpl::vector<M0, M1, M2, M3, M4, M5, M6, M7, M8> message_filters::PolicyBase< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::Messages
template<typename M0 , typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 , typename M7 , typename M8 >
typedef mpl::fold<Messages, mpl::int_<0>, mpl::if_<mpl::not_<boost::is_same<mpl::_2, NullType> >, mpl::next<mpl::_1>, mpl::_1> >::type message_filters::PolicyBase< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::RealTypeCount
template<typename M0 , typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 , typename M7 , typename M8 >
typedef Signal9<M0, M1, M2, M3, M4, M5, M6, M7, M8> message_filters::PolicyBase< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::Signal

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


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