OpenGothic
Open source reimplementation of Gothic I and II
Loading...
Searching...
No Matches
WorldStateStorage Class Referencefinal

#include <worldstatestorage.h>

Public Member Functions

 WorldStateStorage ()=default
 
 WorldStateStorage (World &w)
 
 WorldStateStorage (const WorldStateStorage &)=delete
 
 WorldStateStorage (WorldStateStorage &&)=default
 
WorldStateStorageoperator= (WorldStateStorage &&)=default
 
bool isEmpty () const
 
void save (Serialize &fout) const
 
void load (Serialize &fin)
 
bool compareName (std::string_view name) const
 

Public Attributes

std::string name
 
std::vector< uint8_t > storage
 

Detailed Description

Definition at line 14 of file worldstatestorage.h.

Constructor & Destructor Documentation

◆ WorldStateStorage() [1/4]

WorldStateStorage::WorldStateStorage ( )
default

◆ WorldStateStorage() [2/4]

WorldStateStorage::WorldStateStorage ( World w)

Definition at line 10 of file worldstatestorage.cpp.

◆ WorldStateStorage() [3/4]

WorldStateStorage::WorldStateStorage ( const WorldStateStorage )
delete

◆ WorldStateStorage() [4/4]

WorldStateStorage::WorldStateStorage ( WorldStateStorage &&  )
default

Member Function Documentation

◆ compareName()

bool WorldStateStorage::compareName ( std::string_view  name) const

Definition at line 27 of file worldstatestorage.cpp.

◆ isEmpty()

bool WorldStateStorage::isEmpty ( ) const
inline

Definition at line 22 of file worldstatestorage.h.

◆ load()

void WorldStateStorage::load ( Serialize fin)

Definition at line 22 of file worldstatestorage.cpp.

◆ operator=()

WorldStateStorage & WorldStateStorage::operator= ( WorldStateStorage &&  )
default

◆ save()

void WorldStateStorage::save ( Serialize fout) const

Definition at line 17 of file worldstatestorage.cpp.

Member Data Documentation

◆ name

std::string WorldStateStorage::name

Definition at line 28 of file worldstatestorage.h.

◆ storage

std::vector<uint8_t> WorldStateStorage::storage

Definition at line 29 of file worldstatestorage.h.


The documentation for this class was generated from the following files: