| rclcpp
    master
    C++ ROS Client Library API | 
Thrown when a any kind of name (node, namespace, topic, etc.) is invalid. More...
#include <exceptions.hpp>


| Public Member Functions | |
| NameValidationError (const char *name_type_, const char *name_, const char *error_msg_, size_t invalid_index_) | |
|  Public Member Functions inherited from std::invalid_argument | |
| T | invalid_argument (T... args) | 
| T | what (T... args) | 
| Static Public Member Functions | |
| static std::string | format_error (const char *name_type, const char *name, const char *error_msg, size_t invalid_index) | 
| Public Attributes | |
| const std::string | name_type | 
| const std::string | name | 
| const std::string | error_msg | 
| const size_t | invalid_index | 
Thrown when a any kind of name (node, namespace, topic, etc.) is invalid.
| 
 | inline | 
| 
 | static | 
| const std::string rclcpp::exceptions::NameValidationError::name_type | 
| const std::string rclcpp::exceptions::NameValidationError::name | 
| const std::string rclcpp::exceptions::NameValidationError::error_msg | 
| const size_t rclcpp::exceptions::NameValidationError::invalid_index | 
 1.8.17
 1.8.17