17#ifndef __ROGUE_GENERAL_ERROR_H__
18#define __ROGUE_GENERAL_ERROR_H__
28 #include <boost/python.hpp>
46 static const uint32_t BuffSize = 600;
79 char const*
what()
const throw();
Generic Rogue exception type.
static void translate(GeneralError const &e)
Translates GeneralError into a Python exception.
char const * what() const
Returns exception text for standard exception handling.
static void setup_python()
Registers Python exception translation for GeneralError.
static GeneralError create(std::string src, const char *fmt,...)
Creates a formatted error instance.
PyObject * generalErrorObj