#include <functional>
#include "ros_type_introspection/utils/variant.hpp"
#include "absl/types/span.h"
Go to the source code of this file.
Namespaces | |
RosIntrospection | |
Functions | |
int | RosIntrospection::print_number (char *buffer, uint16_t value) |
template<typename T > | |
void | RosIntrospection::ReadFromBuffer (const absl::Span< uint8_t > &buffer, size_t &offset, T &destination) |
template<> | |
void | RosIntrospection::ReadFromBuffer (const absl::Span< uint8_t > &buffer, size_t &offset, std::string &destination) |
template<typename T > | |
Variant | RosIntrospection::ReadFromBufferToVariant (const absl::Span< uint8_t > &buffer, size_t &offset) |
Variant | RosIntrospection::ReadFromBufferToVariant (BuiltinType id, const absl::Span< uint8_t > &buffer, size_t &offset) |