EHM DAL 0.2.3
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 | 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. 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 | String |
The String class acts as a QString wrapper for EHM text strings. 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) |
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 |