2021-11-12 20:03:04 +01:00
|
|
|
#include "Error.hpp"
|
|
|
|
#include "Utils.hpp"
|
|
|
|
|
|
|
|
namespace glrage {
|
|
|
|
namespace cif {
|
|
|
|
|
|
|
|
Error::Error(const char* message, C3D_EC errorCode)
|
|
|
|
: std::runtime_error(message)
|
|
|
|
, m_errorCode(errorCode)
|
2021-11-14 23:59:19 +01:00
|
|
|
{}
|
2021-11-12 20:03:04 +01:00
|
|
|
|
|
|
|
Error::Error(const std::string& message, C3D_EC errorCode)
|
|
|
|
: Error(message.c_str(), errorCode)
|
2021-11-14 23:59:19 +01:00
|
|
|
{}
|
2021-11-12 20:03:04 +01:00
|
|
|
|
|
|
|
Error::Error(const char* message)
|
|
|
|
: Error(message, C3D_EC_GENFAIL)
|
2021-11-14 23:59:19 +01:00
|
|
|
{}
|
2021-11-12 20:03:04 +01:00
|
|
|
|
|
|
|
Error::Error(const std::string& message)
|
|
|
|
: Error(message.c_str(), C3D_EC_GENFAIL)
|
2021-11-14 23:59:19 +01:00
|
|
|
{}
|
2021-11-12 20:03:04 +01:00
|
|
|
|
|
|
|
C3D_EC
|
|
|
|
Error::getErrorCode() const
|
|
|
|
{
|
|
|
|
return m_errorCode;
|
|
|
|
}
|
|
|
|
|
|
|
|
const char* Error::getErrorName() const
|
|
|
|
{
|
|
|
|
return C3D_EC_NAMES[m_errorCode];
|
|
|
|
}
|
|
|
|
|
|
|
|
} // namespace cif
|
|
|
|
} // namespace glrage
|