Namespaces | Typedefs | Functions
helper_functions.hpp File Reference
#include <functional>
#include <ros_type_introspection/utils/variant.hpp>
#include <ros_type_introspection/utils/span.hpp>
Include dependency graph for helper_functions.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 RosIntrospection
 

Typedefs

template<class T >
using RosIntrospection::Span = nonstd::span< T >
 

Functions

int RosIntrospection::print_number (char *buffer, uint16_t value)
 
template<typename T >
void RosIntrospection::ReadFromBuffer (const Span< uint8_t > &buffer, size_t &offset, T &destination)
 
template<>
void RosIntrospection::ReadFromBuffer (const Span< uint8_t > &buffer, size_t &offset, std::string &destination)
 
template<typename T >
Variant RosIntrospection::ReadFromBufferToVariant (const Span< uint8_t > &buffer, size_t &offset)
 
Variant RosIntrospection::ReadFromBufferToVariant (BuiltinType id, const Span< uint8_t > &buffer, size_t &offset)
 


ros_type_introspection
Author(s): Davide Faconti
autogenerated on Sun Sep 6 2020 03:19:54