|
| FileStreamReader (const std::filesystem::path &path) |
|
| FileStreamReader (const FileStreamReader &)=delete |
|
virtual FORCEINLINE bool | IsStreamGood () const final override |
|
virtual FORCEINLINE uint64_t | GetStreamPosition () override |
|
virtual FORCEINLINE void | SetStreamPosition (const uint64_t Position) override |
|
virtual bool | ReadData (char *Destination, const std::size_t Size) override |
|
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) |
|
◆ GetStreamPosition()
virtual FORCEINLINE uint64_t LkEngine::FileStreamReader::GetStreamPosition |
( |
| ) |
|
|
inlineoverridevirtual |
◆ IsStreamGood()
virtual FORCEINLINE bool LkEngine::FileStreamReader::IsStreamGood |
( |
| ) |
const |
|
inlinefinaloverridevirtual |
◆ SetStreamPosition()
virtual FORCEINLINE void LkEngine::FileStreamReader::SetStreamPosition |
( |
const uint64_t | Position | ) |
|
|
inlineoverridevirtual |
The documentation for this class was generated from the following files:
- LkEngine/Source/LkEngine/Serialization/FileStream.h
- LkEngine/Source/LkEngine/Serialization/FileStream.cpp