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::GameSave::InteractDataPointers > Struct Reference

#include <GameSave.hpp>

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

Public Types

using I = core::file::GameSave::InteractDataPointers
 
using M = std::unordered_map< std::string, std::unordered_set< std::string > >
 
using F = std::unordered_set< std::string >
 

Public Member Functions

 SerializableObject ()
 

Public Attributes

SerializableField< 1, I, M * > talkedTo
 
SerializableField< 2, I, F * > flags
 

Detailed Description

Definition at line 189 of file GameSave.hpp.

Member Typedef Documentation

◆ F

using bl::serial::SerializableObject< core::file::GameSave::InteractDataPointers >::F = std::unordered_set<std::string>

Definition at line 193 of file GameSave.hpp.

◆ I

Definition at line 191 of file GameSave.hpp.

◆ M

using bl::serial::SerializableObject< core::file::GameSave::InteractDataPointers >::M = std::unordered_map<std::string, std::unordered_set<std::string> >

Definition at line 192 of file GameSave.hpp.

Constructor & Destructor Documentation

◆ SerializableObject()

bl::serial::SerializableObject< core::file::GameSave::InteractDataPointers >::SerializableObject ( )
inline

Definition at line 198 of file GameSave.hpp.

Member Data Documentation

◆ flags

SerializableField<2, I, F*> bl::serial::SerializableObject< core::file::GameSave::InteractDataPointers >::flags

Definition at line 196 of file GameSave.hpp.

◆ talkedTo

SerializableField<1, I, M*> bl::serial::SerializableObject< core::file::GameSave::InteractDataPointers >::talkedTo

Definition at line 195 of file GameSave.hpp.


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