2019-12-27 14:36:55 +01:00
|
|
|
.. _doc_general_enums:
|
|
|
|
|
|
|
|
Enums
|
|
|
|
=====
|
|
|
|
|
2019-12-27 16:04:57 +01:00
|
|
|
These are helper classes containing huge amounts of enums.
|
|
|
|
|
|
|
|
They exists, because if these were in their own respective classes, for example
|
|
|
|
Entity for EntityEnums, then Entity would need to be included by pretty much almost every class,
|
|
|
|
but Entity also includes a lot of things, which means a lot of boilerplate forward declarations, and also
|
|
|
|
this would slow down incremental compile times considerably. So for convenience, these classes were born.
|
|
|
|
|
2019-12-27 14:36:55 +01:00
|
|
|
.. toctree::
|
|
|
|
:maxdepth: 1
|
|
|
|
:caption: Enums
|
|
|
|
:name: sec-enums
|
|
|
|
|
|
|
|
entity_enums
|
|
|
|
spell_enums
|
|
|
|
item_enums
|