EHM DAL 0.2.3
Data abstraction layer for Eastside Hockey Manager
Loading...
Searching...
No Matches
ehm_dal::data_types Namespace Reference

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)
 

Detailed Description

Enumeration Type Documentation

◆ PointerFlags

The PointerFlags enum represents flag values for certain Pointer related classes.

Enumerator
NULL_POINTER 

No record / nullptr / no ID