rclcpp  master
C++ ROS Client Library API
Public Member Functions | List of all members
rclcpp::exceptions::InvalidNamespaceError Class Reference

Thrown when a node namespace is invalid. More...

#include <exceptions.hpp>

Inheritance diagram for rclcpp::exceptions::InvalidNamespaceError:
rclcpp::exceptions::NameValidationError std::invalid_argument

Public Member Functions

 InvalidNamespaceError (const char *namespace_, const char *error_msg, size_t invalid_index)
 
- Public Member Functions inherited from rclcpp::exceptions::NameValidationError
 NameValidationError (const char *name_type_, const char *name_, const char *error_msg_, size_t invalid_index_)
 
- Public Member Functions inherited from std::invalid_argument
invalid_argument (T... args)
 
what (T... args)
 

Additional Inherited Members

- Static Public Member Functions inherited from rclcpp::exceptions::NameValidationError
static std::string format_error (const char *name_type, const char *name, const char *error_msg, size_t invalid_index)
 
- Public Attributes inherited from rclcpp::exceptions::NameValidationError
const std::string name_type
 
const std::string name
 
const std::string error_msg
 
const size_t invalid_index
 

Detailed Description

Thrown when a node namespace is invalid.

Constructor & Destructor Documentation

◆ InvalidNamespaceError()

rclcpp::exceptions::InvalidNamespaceError::InvalidNamespaceError ( const char *  namespace_,
const char *  error_msg,
size_t  invalid_index 
)
inline

The documentation for this class was generated from the following file: