ROS 2 rclcpp + rcl - kilted  kilted
ROS 2 C++ Client Library with ROS Client Library
Public Member Functions | List of all members
rclcpp::exceptions::RCLError Class Reference

Created when the return code does not match one of the other specialized exceptions. More...

#include <rclcpp/exceptions/exceptions.hpp>

Inheritance diagram for rclcpp::exceptions::RCLError:
Inheritance graph
[legend]
Collaboration diagram for rclcpp::exceptions::RCLError:
Collaboration graph
[legend]

Public Member Functions

RCLCPP_PUBLIC RCLError (rcl_ret_t ret, const rcl_error_state_t *error_state, const std::string &prefix)
 
RCLCPP_PUBLIC RCLError (const RCLErrorBase &base_exc, const std::string &prefix)
 
- Public Member Functions inherited from rclcpp::exceptions::RCLErrorBase
RCLCPP_PUBLIC RCLErrorBase (rcl_ret_t ret, const rcl_error_state_t *error_state)
 

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 return code does not match one of the other specialized exceptions.

Definition at line 161 of file exceptions.hpp.


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