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

Created when the ret is RCL_RET_INVALID_ARGUMENT. More...

#include <exceptions.hpp>

Inheritance diagram for rclcpp::exceptions::RCLInvalidArgument:
rclcpp::exceptions::RCLErrorBase std::invalid_argument

Public Member Functions

 RCLInvalidArgument (rcl_ret_t ret, const rcl_error_state_t *error_state, const std::string &prefix)
 
 RCLInvalidArgument (const RCLErrorBase &base_exc, const std::string &prefix)
 
- Public Member Functions inherited from rclcpp::exceptions::RCLErrorBase
 RCLErrorBase (rcl_ret_t ret, const rcl_error_state_t *error_state)
 
virtual ~RCLErrorBase ()
 
- Public Member Functions inherited from std::invalid_argument
invalid_argument (T... args)
 
what (T... args)
 

Additional Inherited Members

- Public Attributes inherited from rclcpp::exceptions::RCLErrorBase
rcl_ret_t ret
 
std::string message
 
std::string file
 
size_t line
 
std::string formatted_message
 

Detailed Description

Created when the ret is RCL_RET_INVALID_ARGUMENT.

Constructor & Destructor Documentation

§ RCLInvalidArgument() [1/2]

rclcpp::exceptions::RCLInvalidArgument::RCLInvalidArgument ( rcl_ret_t  ret,
const rcl_error_state_t error_state,
const std::string prefix 
)

§ RCLInvalidArgument() [2/2]

rclcpp::exceptions::RCLInvalidArgument::RCLInvalidArgument ( const RCLErrorBase base_exc,
const std::string prefix 
)

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