50 explicit operator std::string()
const {
53 return "StaleEngineError: System resized, please update the engine.";
55 return "StaleEngineError: Unknown stale error type.";
virtual ~EngineError()=default
friend std::ostream & operator<<(std::ostream &os, const EngineError &e)
const EngineErrorTypes type
EngineError(const std::string &message, const EngineErrorTypes type)
EngineIndexError(const int index)
friend std::ostream & operator<<(std::ostream &os, const EngineIndexError &e)
StaleEngineErrorTypes staleType
StaleEngineError(const StaleEngineErrorTypes sType)