#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) |