Public Attributes | List of all members
RosIntrospection::FlatMessage Struct Reference

#include <ros_introspection.hpp>

Public Attributes

std::vector< std::pair< StringTreeLeaf, std::vector< uint8_t > > > blob
 
std::vector< std::pair< StringTreeLeaf, std::string > > name
 
const StringTreetree
 Tree that the StringTreeLeaf(s) refer to. More...
 
std::vector< std::pair< StringTreeLeaf, Variant > > value
 

Detailed Description

Definition at line 46 of file ros_introspection.hpp.

Member Data Documentation

std::vector< std::pair<StringTreeLeaf, std::vector<uint8_t> > > RosIntrospection::FlatMessage::blob

Store "blobs", i.e all those fields which are vectors of BYTES (AKA uint8_t), where the vector size is greater than the argument [max_array_size] passed to the function deserializeIntoFlatContainer

Definition at line 62 of file ros_introspection.hpp.

std::vector< std::pair<StringTreeLeaf, std::string> > RosIntrospection::FlatMessage::name

List of all those parsed fields that can be represented by a builtin value equal to "string". This list will be filled by the funtion buildRosFlatType.

Definition at line 57 of file ros_introspection.hpp.

const StringTree* RosIntrospection::FlatMessage::tree

Tree that the StringTreeLeaf(s) refer to.

Definition at line 49 of file ros_introspection.hpp.

std::vector< std::pair<StringTreeLeaf, Variant> > RosIntrospection::FlatMessage::value

List of all those parsed fields that can be represented by a builtin value different from "string". This list will be filled by the funtion buildRosFlatType.

Definition at line 53 of file ros_introspection.hpp.


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


ros_type_introspection
Author(s): Davide Faconti
autogenerated on Thu May 16 2019 02:39:10