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 |
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.