Public Types | Static Public Member Functions | List of all members
fkie_message_filters::RosMessageStdSharedPtr< M > Struct Template Reference

#include <message_translate.h>

Public Types

using EventType = ros::MessageEvent< const M >
 
using FilterType = std::shared_ptr< const M >
 
using MessageType = M
 
using PublishType = typename M::ConstPtr
 

Static Public Member Functions

static FilterType eventToFilter (const EventType &t) noexcept
 
static const MessageTypefilterToMessage (const FilterType &t) noexcept
 
static PublishType filterToPublish (const FilterType &t) noexcept
 

Detailed Description

template<class M>
struct fkie_message_filters::RosMessageStdSharedPtr< M >

Definition at line 72 of file message_translate.h.

Member Typedef Documentation

◆ EventType

Definition at line 76 of file message_translate.h.

◆ FilterType

template<class M >
using fkie_message_filters::RosMessageStdSharedPtr< M >::FilterType = std::shared_ptr<const M>

Definition at line 77 of file message_translate.h.

◆ MessageType

template<class M >
using fkie_message_filters::RosMessageStdSharedPtr< M >::MessageType = M

Definition at line 74 of file message_translate.h.

◆ PublishType

template<class M >
using fkie_message_filters::RosMessageStdSharedPtr< M >::PublishType = typename M::ConstPtr

Definition at line 75 of file message_translate.h.

Member Function Documentation

◆ eventToFilter()

template<class M >
static FilterType fkie_message_filters::RosMessageStdSharedPtr< M >::eventToFilter ( const EventType t)
inlinestaticnoexcept

Definition at line 78 of file message_translate.h.

◆ filterToMessage()

template<class M >
static const MessageType& fkie_message_filters::RosMessageStdSharedPtr< M >::filterToMessage ( const FilterType t)
inlinestaticnoexcept

Definition at line 86 of file message_translate.h.

◆ filterToPublish()

template<class M >
static PublishType fkie_message_filters::RosMessageStdSharedPtr< M >::filterToPublish ( const FilterType t)
inlinestaticnoexcept

Definition at line 82 of file message_translate.h.


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


fkie_message_filters
Author(s): Timo Röhling
autogenerated on Mon Feb 28 2022 22:21:44