1 #ifndef GONG_APP_ERROR_HPP_
2 #define GONG_APP_ERROR_HPP_
13 : public std::runtime_error {
16 explicit ALError(ALenum);
17 ALError(ALenum, const std::string &);
23 : public std::runtime_error {
26 explicit AlutError(ALenum);
27 AlutError(ALenum, const std::string &);
33 : public std::runtime_error {
37 explicit GLError(const std::string &);
43 : public std::runtime_error {
47 explicit NetError(const std::string &);
53 : public std::runtime_error {
57 explicit SDLError(const std::string &);
63 : public std::runtime_error {
67 explicit SysError(const std::string &);
68 explicit SysError(int err_num);
69 SysError(int err_num, const std::string &);
75 : public std::runtime_error {
79 explicit TTFError(const std::string &);