Raven Engine v0.1
Loading...
Searching...
No Matches
ErrorCode.h File Reference

Defines engine-wide error codes for functions returning status. More...

#include "Raven/Core/Types.h"

Namespaces

namespace  Raven

Enumerations

enum class  Raven::ErrorCode : u8 {
  Raven::ErrorCode::SUCCESS = 0 , Raven::ErrorCode::FILE_NOT_FOUND = 1 , Raven::ErrorCode::OUT_OF_MEMORY = 2 , Raven::ErrorCode::INVALID_INPUT = 3 ,
  Raven::ErrorCode::FATAL_ERROR = 4 , Raven::ErrorCode::OBJECT_MOVED = 5 , Raven::ErrorCode::OBJECT_NOT_FOUND = 6
}
 Symbolic status codes for Raven engine operations. More...

Detailed Description

Defines engine-wide error codes for functions returning status.

Author
SkyHorizon

This header declares the ErrorCode enum class, providing symbolic names for common success and failure conditions across the Raven engine. Functions and systems can return or propagate these codes to indicate specific error scenarios, enabling consistent error handling and reporting.