36 #ifndef ROS_INTROSPECTION_SUBSTITUTION_RULE_H 37 #define ROS_INTROSPECTION_SUBSTITUTION_RULE_H 121 const std::vector<absl::string_view>&
alias()
const {
return _alias; }
std::vector< absl::string_view > _pattern
RosIntrospection::SubstitutionRule argument_type
const std::vector< absl::string_view > & alias() const
std::map< ROSType, std::vector< SubstitutionRule > > SubstitutionRuleMap
const std::vector< absl::string_view > & substitution() const
const std::vector< absl::string_view > & pattern() const
std::vector< absl::string_view > _alias
bool operator==(const SubstitutionRule &other) const
std::vector< absl::string_view > _substitution
SubstitutionRule & operator=(const SubstitutionRule &other)
SubstitutionRule(const SubstitutionRule &other)
std::string _full_pattern
SubstitutionRule(const char *pattern, const char *alias, const char *substitution)
Pass the three arguments (pattern, alias, substitution) as point separated strings.
std::string _full_substitution
result_type operator()(RosIntrospection::SubstitutionRule const &sr) const