1 #ifndef _C_API_UTILS_H_ 2 #define _C_API_UTILS_H_ 5 #include <boost/any.hpp> 10 std::string error_string;
15 error_string = error_string_;
16 error_code = error_code_;
18 virtual const char*
what() const noexcept
override {
19 return "AnyToCApiObjectException exception";
32 #endif // _C_API_UTILS_H_ int getErrorCode()
Definition: c_api_utils.h:23
virtual ~AnyToCApiObjectException()
Definition: c_api_utils.h:25
Definition: c_api_utils.h:9
rf_object_type any_to_c_api_object(boost::any obj)
std::string getErrorString()
Definition: c_api_utils.h:22
Definition: api_types.h:129
boost::any c_api_object_to_any(rf_object_type obj)
AnyToCApiObjectException(std::string error_string_, int error_code_)
Definition: c_api_utils.h:14
virtual const char * what() const noexcept override
Definition: c_api_utils.h:18