Classes | |
struct | AccessRosHeader |
struct | AccessRosHeader< boost::shared_ptr< M > > |
struct | AccessRosHeader< ros::MessageEvent< M > > |
struct | AccessRosHeader< std::shared_ptr< M > > |
struct | FilterCB |
struct | FilterCB< IO< Types... > > |
struct | Holder |
struct | io_concat |
struct | io_concat< T > |
struct | io_concat< T1, T2, Ts... > |
struct | io_concat_impl |
struct | io_concat_impl< IO< Ts... >, IO< Us... > > |
struct | io_rewrap |
struct | io_tuple |
struct | io_unwrap |
struct | io_unwrap< IO< T > > |
struct | io_wrap |
struct | io_wrap< IO< IO< Ts... > > > |
struct | io_wrap< IO< Ts... > > |
class | ScopedUnlock |
Typedefs | |
template<typename... Ts> | |
using | io_concat_t = typename io_concat< Ts... >::type |
template<typename IO , template< typename... > class Wrap> | |
using | io_rewrap_t = typename io_rewrap< IO, Wrap >::type |
template<typename IO > | |
using | io_tuple_t = typename io_tuple< IO >::type |
template<typename T > | |
using | io_unwrap_t = typename io_unwrap< T >::type |
template<typename T > | |
using | io_wrap_t = typename io_wrap< T >::type |
template<std::size_t N, typename... Ts> | |
using | select_nth = std::tuple_element_t< N, std::tuple< Ts... > > |
Functions | |
template<class M > | |
std::string | access_ros_header_frame_id (const M &m) noexcept |
template<class M > | |
ros::Time | access_ros_header_stamp (const M &m) noexcept |
template<typename Filter > | |
void | chain_impl (Filter &flt) noexcept |
template<typename Filter1 , typename Filter2 , typename... MoreFilters> | |
void | chain_impl (Filter1 &flt1, Filter2 &flt2, MoreFilters &... filters) noexcept |
template<class T , class U > | |
void | convert_shared_ptr (const boost::shared_ptr< T > &from, boost::shared_ptr< U > &to) |
template<class T , class U > | |
void | convert_shared_ptr (const boost::shared_ptr< T > &from, std::shared_ptr< U > &to) |
template<class SP , class T > | |
SP | convert_shared_ptr (const boost::shared_ptr< T > &p) |
template<class T , class U > | |
void | convert_shared_ptr (const std::shared_ptr< T > &from, boost::shared_ptr< U > &to) |
template<class T , class U > | |
void | convert_shared_ptr (const std::shared_ptr< T > &from, std::shared_ptr< U > &to) |
template<class SP , class T > | |
SP | convert_shared_ptr (const std::shared_ptr< T > &p) |
template<std::size_t N, class Function > | |
void | for_each_apply (Function f) |
template<class Function , std::size_t... Is> | |
void | for_each_apply_impl (Function f, std::index_sequence< Is... >) |
template<std::size_t N, class Function > | |
auto | index_apply (Function f) |
template<class Function , std::size_t... Is> | |
auto | index_apply_impl (Function f, std::index_sequence< Is... >) |
template<std::size_t N, class Function > | |
void | select_apply (std::size_t i, Function f) |
template<class T > | |
boost::shared_ptr< T > | to_boost_shared_ptr (const boost::shared_ptr< T > &p) |
template<class T > | |
boost::shared_ptr< T > | to_boost_shared_ptr (const std::shared_ptr< T > &p) |
template<class T > | |
std::shared_ptr< T > | to_std_shared_ptr (const boost::shared_ptr< T > &p) |
template<class T > | |
std::shared_ptr< T > | to_std_shared_ptr (const std::shared_ptr< T > &p) |
template<class BasicLockable > | |
ScopedUnlock< BasicLockable > | with_scoped_unlock (BasicLockable &lockable) |
using fkie_message_filters::helpers::io_concat_t = typedef typename io_concat<Ts...>::type |
using fkie_message_filters::helpers::io_rewrap_t = typedef typename io_rewrap<IO, Wrap>::type |
using fkie_message_filters::helpers::io_tuple_t = typedef typename io_tuple<IO>::type |
using fkie_message_filters::helpers::io_unwrap_t = typedef typename io_unwrap<T>::type |
using fkie_message_filters::helpers::io_wrap_t = typedef typename io_wrap<T>::type |
using fkie_message_filters::helpers::select_nth = typedef std::tuple_element_t<N, std::tuple<Ts...> > |
|
noexcept |
Definition at line 102 of file access_ros_header.h.
|
noexcept |
Definition at line 108 of file access_ros_header.h.
|
noexcept |
Definition at line 57 of file filter_impl.h.
|
noexcept |
Definition at line 62 of file filter_impl.h.
void fkie_message_filters::helpers::convert_shared_ptr | ( | const boost::shared_ptr< T > & | from, |
boost::shared_ptr< U > & | to | ||
) |
Definition at line 117 of file shared_ptr_compat.h.
void fkie_message_filters::helpers::convert_shared_ptr | ( | const boost::shared_ptr< T > & | from, |
std::shared_ptr< U > & | to | ||
) |
Definition at line 123 of file shared_ptr_compat.h.
SP fkie_message_filters::helpers::convert_shared_ptr | ( | const boost::shared_ptr< T > & | p | ) |
Definition at line 149 of file shared_ptr_compat.h.
void fkie_message_filters::helpers::convert_shared_ptr | ( | const std::shared_ptr< T > & | from, |
boost::shared_ptr< U > & | to | ||
) |
Definition at line 135 of file shared_ptr_compat.h.
void fkie_message_filters::helpers::convert_shared_ptr | ( | const std::shared_ptr< T > & | from, |
std::shared_ptr< U > & | to | ||
) |
Definition at line 129 of file shared_ptr_compat.h.
SP fkie_message_filters::helpers::convert_shared_ptr | ( | const std::shared_ptr< T > & | p | ) |
Definition at line 141 of file shared_ptr_compat.h.
void fkie_message_filters::helpers::for_each_apply | ( | Function | f | ) |
void fkie_message_filters::helpers::for_each_apply_impl | ( | Function | f, |
std::index_sequence< Is... > | |||
) |
auto fkie_message_filters::helpers::index_apply | ( | Function | f | ) |
auto fkie_message_filters::helpers::index_apply_impl | ( | Function | f, |
std::index_sequence< Is... > | |||
) |
void fkie_message_filters::helpers::select_apply | ( | std::size_t | i, |
Function | f | ||
) |
boost::shared_ptr<T> fkie_message_filters::helpers::to_boost_shared_ptr | ( | const boost::shared_ptr< T > & | p | ) |
Definition at line 111 of file shared_ptr_compat.h.
boost::shared_ptr<T> fkie_message_filters::helpers::to_boost_shared_ptr | ( | const std::shared_ptr< T > & | p | ) |
Definition at line 97 of file shared_ptr_compat.h.
std::shared_ptr<T> fkie_message_filters::helpers::to_std_shared_ptr | ( | const boost::shared_ptr< T > & | p | ) |
Definition at line 77 of file shared_ptr_compat.h.
std::shared_ptr<T> fkie_message_filters::helpers::to_std_shared_ptr | ( | const std::shared_ptr< T > & | p | ) |
Definition at line 91 of file shared_ptr_compat.h.
ScopedUnlock<BasicLockable> fkie_message_filters::helpers::with_scoped_unlock | ( | BasicLockable & | lockable | ) |
Definition at line 95 of file scoped_unlock.h.