|
| void | save_raw (const void *src, uint32_t size, ser::serialization_type_id id) override |
| |
| void | load_raw (void *src, uint32_t size, ser::serialization_type_id id) override |
| |
| const char * | data () const override |
| |
| void | reset () override |
| |
| uint32_t | tell () const override |
| |
| uint32_t | bytes () const override |
| |
| void | seek (uint32_t pos) override |
| |
|
| ISerializer (const ISerializer &)=default |
| |
|
| ISerializer (ISerializer &&)=default |
| |
|
ISerializer & | operator= (const ISerializer &)=default |
| |
|
ISerializer & | operator= (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) |
| |
◆ bytes()
| uint32_t gaia::ecs::BinarySerializer::bytes |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ data()
| const char * gaia::ecs::BinarySerializer::data |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ load_raw()
| void gaia::ecs::BinarySerializer::load_raw |
( |
void * |
src, |
|
|
uint32_t |
size, |
|
|
ser::serialization_type_id |
id |
|
) |
| |
|
inlineoverridevirtual |
◆ reset()
| void gaia::ecs::BinarySerializer::reset |
( |
| ) |
|
|
inlineoverridevirtual |
◆ save_raw()
| void gaia::ecs::BinarySerializer::save_raw |
( |
const void * |
src, |
|
|
uint32_t |
size, |
|
|
ser::serialization_type_id |
id |
|
) |
| |
|
inlineoverridevirtual |
◆ seek()
| void gaia::ecs::BinarySerializer::seek |
( |
uint32_t |
pos | ) |
|
|
inlineoverridevirtual |
◆ tell()
| uint32_t gaia::ecs::BinarySerializer::tell |
( |
| ) |
const |
|
inlineoverridevirtual |
The documentation for this class was generated from the following file:
- /home/runner/work/gaia-ecs/gaia-ecs/include/gaia/ecs/ser_binary.h