43 #ifndef __vpException_H 44 #define __vpException_H 50 #include <visp3/core/vpConfig.h> 81 void setMessage(
const char *format, va_list args);
103 vpException(
const int code,
const char *format, va_list args);
104 vpException(
const int code,
const char *format, ...);
105 vpException(
const int code,
const std::string &msg);
120 const std::string &getStringMessage(
void)
const;
123 const char *getMessage(
void)
const;
127 friend VISP_EXPORT std::ostream &operator<<(std::ostream &os,
const vpException &art);
129 const char *what()
const throw();
error that can be emited by ViSP classes.
std::string message
Contains an error message (can be empty)
int code
Contains the error code, see the errorCodeEnum table for details.
vpException()
forbid the empty constructor (protected)