22#ifndef SDL2PP_EXCEPTION_HH
23#define SDL2PP_EXCEPTION_HH
28#include <SDL2pp/Export.hh>
71class SDL2PP_EXPORT
Exception :
public std::runtime_error {
73 std::string sdl_function_;
74 std::string sdl_error_;
77 static std::string make_what(
const char* sdl_function,
const char* sdl_error);
106 std::
string GetSDLFunction() const;
116 std::
string GetSDLError() const;
Exception object representing SDL2 error
Definition: Exception.hh:71
Exception(const Exception &)=default
Copy constructor.