#include <string>#include <vector>
Include dependency graph for BAREErrors.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| BARE2D | |
Functions | |
| std::string | demangle (const char *mangled) |
| PLEASE NOTE THAT IF MINGW BREAKS, THIS IS PROBABLY WHY. More... | |
| std::string | BARE2D::getErrString (BAREError err) |
| Returns the string representing/explaining the error that occurred. More... | |
| void | BARE2D::throwFatalError (BAREError err, std::string message="") |
| Throws an error (fatal). Also calls displayErrors and exits the program. More... | |
| void | BARE2D::throwError (BAREError err, std::string message="") |
| Throws an error silently. Adds it to the pile. More... | |
| void | BARE2D::displayErrors () |
| Displays the latest thrown errors (really just all the thrown errors) in the console. More... | |
| void | BARE2D::initGLErrorCallback (GLErrorSeverity minSeverity=GLErrorSeverity::NOTIF) |
| Initializes the GL Debug Message Callback function, and enables debug output straight from OpenGL. More... | |
| std::string demangle | ( | const char * | mangled | ) |
PLEASE NOTE THAT IF MINGW BREAKS, THIS IS PROBABLY WHY.
De-mangles a typeid.name() return value
| mangled | The mangled typeid.name() return value |
Definition at line 16 of file BAREErrors.cpp.