Peoplemon  0.1.0
Peoplemon 3 game source documentation
Public Types | Public Member Functions | Public Attributes | List of all members
bl::serial::SerializableObject< core::file::ItemDB > Struct Reference

#include <ItemDB.hpp>

+ Inheritance diagram for bl::serial::SerializableObject< core::file::ItemDB >:

Public Types

using Id = core::item::Id
 
using DB = core::file::ItemDB
 

Public Member Functions

 SerializableObject ()
 

Public Attributes

SerializableField< 1, DB, std::unordered_map< Id, std::string > > names
 
SerializableField< 2, DB, std::unordered_map< Id, std::string > > descriptions
 
SerializableField< 3, DB, std::unordered_map< Id, std::int32_t > > values
 

Detailed Description

Definition at line 78 of file ItemDB.hpp.

Member Typedef Documentation

◆ DB

using bl::serial::SerializableObject< core::file::ItemDB >::DB = core::file::ItemDB

Definition at line 80 of file ItemDB.hpp.

◆ Id

using bl::serial::SerializableObject< core::file::ItemDB >::Id = core::item::Id

Definition at line 79 of file ItemDB.hpp.

Constructor & Destructor Documentation

◆ SerializableObject()

bl::serial::SerializableObject< core::file::ItemDB >::SerializableObject ( )
inline

Definition at line 86 of file ItemDB.hpp.

Member Data Documentation

◆ descriptions

SerializableField<2, DB, std::unordered_map<Id, std::string> > bl::serial::SerializableObject< core::file::ItemDB >::descriptions

Definition at line 83 of file ItemDB.hpp.

◆ names

SerializableField<1, DB, std::unordered_map<Id, std::string> > bl::serial::SerializableObject< core::file::ItemDB >::names

Definition at line 82 of file ItemDB.hpp.

◆ values

SerializableField<3, DB, std::unordered_map<Id, std::int32_t> > bl::serial::SerializableObject< core::file::ItemDB >::values

Definition at line 84 of file ItemDB.hpp.


The documentation for this struct was generated from the following file: