|
EHM DAL 0.2.5
Data abstraction layer for Eastside Hockey Manager
|
namespace ehm_dal::data_types More...
Classes | |
| class | AbstractDataType |
| The AbstractDataType class provides common virtual functions for all integral game data types. More... | |
| class | AbstractPointer |
| The AbstractPointer class represents a pointer to a table item. More... | |
| class | Attribute |
| The Attribute class is a template class for attribute-like values with lower and upper limit values. More... | |
| class | CurrentAbility |
| The CurrentAbility class is a qint16 class for 0-200 current ability ranges. More... | |
| class | DataType |
| The DataType class is a template class for all C++ integral and floating point data types. More... | |
| class | Date |
The Date class acts as a QDate wrapper for EHM format SI_Date. More... | |
| class | DayOfYear |
| The DayOfYear class represents the day of a year (0 = 1 Jan, 1 = 2 Jan, etc). More... | |
| class | Height |
| The Height class stores height in centimetres. More... | |
| class | NamePointer |
The NamePointer class acts as a pointer to a Name table. The name string is buffered and is then resynchronised with the relevant Name table. More... | |
| class | Pointer |
| The Pointer class represents a pointer to a table item based on ID. More... | |
| class | PotentialAbility |
| The PotentialAbility class is a qint16 class for potential ability ranges. More... | |
| class | Reputation10000 |
| The Reputation10000 class is a template class for 0-10,000 reputation attribute ranges. More... | |
| class | Reputation200 |
| The Reputation200 class is a template class for 0-200 reputation attribute ranges. More... | |
| class | SeasonOffsetDate |
The SeasonOffsetDate class represents a season offset value with a DayOfYear value. More... | |
| class | String |
The String class acts as a QString wrapper for EHM text strings. More... | |
| class | UidPointer |
| The UidPointer class represents a pointer to a table item based on UID. More... | |
| class | Weight |
| The Weight class stores weight in kilograms. More... | |
| class | Year |
| The Year class represents a calendar year value. Only qint16 and quint16 are permissible. More... | |
Concepts | |
| concept | Number |
| concept | Short |
Enumerations | |
| enum | PointerFlags : char { NULL_POINTER = -1 } |
The PointerFlags enum represents flag values for certain Pointer related classes. More... | |
Functions | |
| QDataStream & | operator>> (QDataStream &in, Date &data) |
| QDataStream & | operator<< (QDataStream &out, const Date &data) |
| QDataStream & | operator>> (QDataStream &in, String &data) |
| QDataStream & | operator<< (QDataStream &out, const String &data) |
| QDataStream & | operator>> (QDataStream &in, Pointer &data) |
| QDataStream & | operator<< (QDataStream &out, const Pointer &data) |
| QDataStream & | operator>> (QDataStream &in, UidPointer &data) |
| QDataStream & | operator<< (QDataStream &out, const UidPointer &data) |
namespace ehm_dal::data_types
| enum ehm_dal::data_types::PointerFlags : char |
The PointerFlags enum represents flag values for certain Pointer related classes.
| Enumerator | |
|---|---|
| NULL_POINTER | No record / nullptr / no ID |