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

#include <exceptions.hpp>

Inheritance diagram for rclcpp::exceptions::RCLErrorBase:
rclcpp::exceptions::RCLBadAlloc rclcpp::exceptions::RCLError rclcpp::exceptions::RCLInvalidArgument

Public Member Functions

 RCLErrorBase (rcl_ret_t ret, const rcl_error_state_t *error_state)
 
virtual ~RCLErrorBase ()
 

Public Attributes

rcl_ret_t ret
 
std::string message
 
std::string file
 
size_t line
 
std::string formatted_message
 

Constructor & Destructor Documentation

§ RCLErrorBase()

rclcpp::exceptions::RCLErrorBase::RCLErrorBase ( rcl_ret_t  ret,
const rcl_error_state_t error_state 
)

§ ~RCLErrorBase()

virtual rclcpp::exceptions::RCLErrorBase::~RCLErrorBase ( )
inlinevirtual

Member Data Documentation

§ ret

rcl_ret_t rclcpp::exceptions::RCLErrorBase::ret

§ message

std::string rclcpp::exceptions::RCLErrorBase::message

§ file

std::string rclcpp::exceptions::RCLErrorBase::file

§ line

size_t rclcpp::exceptions::RCLErrorBase::line

§ formatted_message

std::string rclcpp::exceptions::RCLErrorBase::formatted_message

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