Classes | Namespaces | Typedefs | Functions
stringtree.hpp File Reference
#include <vector>
#include <map>
#include <iostream>
#include <boost/container/small_vector.hpp>
#include <boost/container/static_vector.hpp>
#include <boost/utility/string_ref.hpp>
#include <ros2_introspection/tree.hpp>
#include <fastcdr/FastBuffer.h>
Include dependency graph for stringtree.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Ros2Introspection::BufferView
 
struct  Ros2Introspection::StringTreeLeaf
 The StringTreeLeaf is, as the name suggests, a leaf (terminal node) of a StringTree. It provides the pointer to the node and a list of numbers that represent the index that corresponds to the placeholder "#". More...
 

Namespaces

 Ros2Introspection
 

Typedefs

using Ros2Introspection::StringTree = Ros2Introspection::Tree< std::string >
 
using Ros2Introspection::StringTreeNode = Ros2Introspection::TreeNode< std::string >
 
using Ros2Introspection::StringView = boost::string_ref
 

Functions

void Ros2Introspection::CreateStringFromTreeLeaf (const StringTreeLeaf &leaf, bool skip_root, std::string &out)
 
std::ostream & Ros2Introspection::operator<< (std::ostream &os, const StringTreeLeaf &leaf)
 


plotjuggler_ros
Author(s): Davide Faconti
autogenerated on Fri Jun 23 2023 02:28:04