mirror of https://github.com/OpenTTD/OpenTTD
Codechange: strongly type PersistentStorageID
parent
9ab36b594d
commit
d10499f2f1
|
@ -186,10 +186,10 @@ void AddChangedPersistentStorage(BasePersistentStorageArray *storage);
|
||||||
|
|
||||||
typedef PersistentStorageArray<int32_t, 16> OldPersistentStorage;
|
typedef PersistentStorageArray<int32_t, 16> OldPersistentStorage;
|
||||||
|
|
||||||
typedef uint32_t PersistentStorageID;
|
using PersistentStorageID = PoolID<uint32_t, struct PersistentStorageIDTag, 0xFF000, 0xFFFFF>;
|
||||||
|
|
||||||
struct PersistentStorage;
|
struct PersistentStorage;
|
||||||
typedef Pool<PersistentStorage, PersistentStorageID, 1, 0xFF000> PersistentStoragePool;
|
using PersistentStoragePool = Pool<PersistentStorage, PersistentStorageID, 1, PersistentStorageID::End().base()>;
|
||||||
|
|
||||||
extern PersistentStoragePool _persistent_storage_pool;
|
extern PersistentStoragePool _persistent_storage_pool;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue