Gaia-ECS v0.9.3
A simple and powerful entity component system
Loading...
Searching...
No Matches
gaia::ser::ISerializer Struct Reference
+ Inheritance diagram for gaia::ser::ISerializer:

Public Member Functions

 ISerializer (const ISerializer &)=default
 
 ISerializer (ISerializer &&)=default
 
ISerializeroperator= (const ISerializer &)=default
 
ISerializeroperator= (ISerializer &&)=default
 
template<typename T >
void save (const T &arg)
 
template<typename T >
void load (T &arg)
 
template<typename T >
void save_raw (const T &value)
 
template<typename T >
void load_raw (T &value)
 
virtual void save_raw (const void *src, uint32_t size, serialization_type_id id)
 
virtual void load_raw (void *src, uint32_t size, serialization_type_id id)
 
virtual const char * data () const
 
virtual void reset ()
 
virtual uint32_t tell () const
 
virtual uint32_t bytes () const
 
virtual void seek (uint32_t pos)
 

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