template <typename PtrType, typename IdType>

class IdMappable

Defined at line 18 of file ../../src/graphics/display/drivers/coordinator/id-map.h

Helper for allowing structs which are identified by unique ids to be put in a hashmap.

Public Methods

void IdMappable<PtrType, IdType> (IdType id)

Defined at line 30 of file ../../src/graphics/display/drivers/coordinator/id-map.h

void IdMappable<PtrType, IdType> (const IdMappable<PtrType, IdType> & )

Defined at line 32 of file ../../src/graphics/display/drivers/coordinator/id-map.h

void IdMappable<PtrType, IdType> (IdMappable<PtrType, IdType> && )

Defined at line 33 of file ../../src/graphics/display/drivers/coordinator/id-map.h

IdMappable<PtrType, IdType> & operator= (const IdMappable<PtrType, IdType> & )

Defined at line 34 of file ../../src/graphics/display/drivers/coordinator/id-map.h

IdMappable<PtrType, IdType> & operator= (IdMappable<PtrType, IdType> && )

Defined at line 35 of file ../../src/graphics/display/drivers/coordinator/id-map.h

void ~IdMappable<PtrType, IdType> ()

Defined at line 37 of file ../../src/graphics/display/drivers/coordinator/id-map.h

IdType id ()

Defined at line 39 of file ../../src/graphics/display/drivers/coordinator/id-map.h

size_t GetHash (IdType id)

Defined at line 41 of file ../../src/graphics/display/drivers/coordinator/id-map.h

IdType GetKey ()

Defined at line 42 of file ../../src/graphics/display/drivers/coordinator/id-map.h