Static Public Member Functions | List of all members
ros::message_traits::FrameId< M, Enable > Struct Template Reference

FrameId trait. In the default implementation pointer() returns &m.header.frame_id if HasHeader<M>::value is true, otherwise returns NULL. value() does not exist, and causes a compile error. More...

#include <message_traits.h>

Static Public Member Functions

static std::string * pointer (M &m)
 
static std::string const * pointer (const M &m)
 

Detailed Description

template<typename M, typename Enable = void>
struct ros::message_traits::FrameId< M, Enable >

FrameId trait. In the default implementation pointer() returns &m.header.frame_id if HasHeader<M>::value is true, otherwise returns NULL. value() does not exist, and causes a compile error.

Definition at line 187 of file message_traits.h.

Member Function Documentation

◆ pointer() [1/2]

template<typename M, typename Enable = void>
static std::string* ros::message_traits::FrameId< M, Enable >::pointer ( M &  m)
inlinestatic

Definition at line 189 of file message_traits.h.

◆ pointer() [2/2]

template<typename M, typename Enable = void>
static std::string const* ros::message_traits::FrameId< M, Enable >::pointer ( const M &  m)
inlinestatic

Definition at line 190 of file message_traits.h.


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


roscpp_traits
Author(s): Josh Faust
autogenerated on Mon Feb 28 2022 23:31:38