#include <boost/algorithm/string.hpp>#include <boost/utility/string_ref.hpp>#include <boost/lexical_cast.hpp>#include <boost/regex.hpp>#include <boost/algorithm/string/regex.hpp>#include <functional>#include "ros_type_introspection/ros_introspection.hpp"#include "ros_type_introspection/helper_functions.hpp"
Go to the source code of this file.
Namespaces | |
| RosIntrospection | |
Functions | |
| template<typename Container > | |
| void | RosIntrospection::ExpandVectorIfNecessary (Container &container, size_t new_size) |
| bool | RosIntrospection::FindPattern (const std::vector< boost::string_ref > &pattern, size_t index, const StringTreeNode *tail, const StringTreeNode **head) |
| bool | RosIntrospection::isNumberPlaceholder (const boost::string_ref &s) |
| bool | RosIntrospection::isSubstitutionPlaceholder (const boost::string_ref &s) |
| template<typename VectorType > | |
| void | RosIntrospection::JoinStrings (const VectorType &vect, const char separator, std::string &destination) |
| bool | RosIntrospection::operator== (const std::string &a, const boost::string_ref &b) |
| int | RosIntrospection::PatternMatchAndIndexPosition (const StringTreeLeaf &leaf, const StringTreeNode *pattern_head) |