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 90 of file message_translate.h.

Member Typedef Documentation

◆ EventType

Definition at line 94 of file message_translate.h.

◆ FilterType

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

Definition at line 95 of file message_translate.h.

◆ MessageType

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

Definition at line 92 of file message_translate.h.

◆ PublishType

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

Definition at line 93 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 96 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 104 of file message_translate.h.

◆ filterToPublish()

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

Definition at line 100 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 Wed Mar 2 2022 00:18:57