Raven Engine v0.1
A modern 3D Game Engine
Loading...
Searching...
No Matches
TypeID.h File Reference

Unique runtime identifier for reflected types. More...

Classes

class  Raven::TypeID
 A unique identifier for a type. More...
struct  std::hash< Raven::TypeID >
 Hash specialization for Raven::TypeID. More...

Namespaces

namespace  Raven
namespace  std

Detailed Description

Unique runtime identifier for reflected types.

Defines the TypeID type used to uniquely identify reflected types at runtime. TypeIDs are generated by hashing compiler-derived type names using a deterministic hash function.

TypeID values are stable within the same compiler, version, and build configuration, and are intended for internal engine use only.

Author
SkyHorizon3