|
virtual bool | IsStreamGood () const =0 |
|
virtual uint64_t | GetStreamPosition ()=0 |
|
virtual void | SetStreamPosition (uint64_t position)=0 |
|
virtual bool | ReadData (char *destination, size_t size)=0 |
|
void | ReadBuffer (FBuffer &Buffer, uint32_t size=0) |
|
void | ReadString (std::string &string) |
|
| operator bool () const |
|
template<typename T > |
void | ReadRaw (T &type) |
|
template<typename T > |
void | ReadObject (T &obj) |
|
template<typename Key , typename Value > |
void | ReadMap (std::map< Key, Value > &map, uint32_t size=0) |
|
template<typename Key , typename Value > |
void | ReadMap (std::unordered_map< Key, Value > &map, uint32_t size=0) |
|
template<typename Value > |
void | ReadMap (std::unordered_map< std::string, Value > &map, uint32_t size=0) |
|
template<typename T > |
void | ReadArray (std::vector< T > &array, uint32_t size=0) |
|
template<> |
void | ReadArray (std::vector< std::string > &array, uint32_t size) |
|
The documentation for this class was generated from the following files:
- LkEngine/Source/LkEngine/Serialization/StreamReader.h
- LkEngine/Source/LkEngine/Serialization/StreamReader.cpp