|
Autoware.Auto
|
|
Classes | |
| struct | HasHeader |
| Helper class to check existance of header file in compile time: https://stackoverflow.com/a/16000226/2325407. More... | |
| struct | HasHeader< T, decltype((void) T::header, nullptr)> |
Typedefs | |
| using | TimeStamp = builtin_interfaces::msg::Time |
| Using alias for Time message. More... | |
Functions | |
| template<typename T , nullptr_t > | |
| const std::string & | get_frame_id (const T &msg) noexcept |
| template<typename T , nullptr_t > | |
| std::string & | get_frame_id (T &msg) noexcept |
| template<typename T , nullptr_t > | |
| const TimeStamp & | get_stamp (const T &msg) noexcept |
| template<typename T , nullptr_t > | |
| TimeStamp & | get_stamp (T &msg) noexcept |
| template<class T , typename std::enable_if< HasHeader< T >::value, nullptr_t >::type = nullptr> | |
| TimeStamp | get_stamp (const T &msg) noexcept |
| using autoware::common::helper_functions::message_field_adapters::TimeStamp = typedef builtin_interfaces::msg::Time |
Using alias for Time message.
|
noexcept |
Get frame id from message. nullptr_t is used to prevent template ambiguity on SFINAE specializations. Provide a default value on specializations for a friendly API.
| T | Message type. |
| msg | Message. |
|
noexcept |
Get a reference to the frame id from message. nullptr_t is used to prevent template ambiguity on SFINAE specializations. Provide a default value on specializations for a friendly API.
| T | Message type. |
| msg | Message. |
|
noexcept |
Get stamp from message. nullptr_t is used to prevent template ambiguity on SFINAE specializations. Provide a default value on specializations for a friendly API.
| T | Message type. |
| msg | Message. |
|
noexcept |
Get a reference to the stamp from message. nullptr_t is used to prevent template ambiguity on SFINAE specializations. Provide a default value on specializations for a friendly API.
| T | Message type. |
| msg | Message. |
|
noexcept |
Get stamp from message. nullptr_t is used to prevent template ambiguity on SFINAE specializations. Provide a default value on specializations for a friendly API.
| T | Message type. |
| msg | Message. |