Gamedev Framework (gf)  0.8.0
A C++14 framework for 2D games
gf::Deserializer Member List

This is the complete list of members for gf::Deserializer, including all inherited members.

Deserializer(const Path &filename)gf::Deserializer
operator|(Deserializer &ar, SerialArrayHeader &header)gf::Deserializerrelated
operator|(Deserializer &ar, SerialMapHeader &header)gf::Deserializerrelated
operator|(Deserializer &ar, std::nullptr_t)gf::Deserializerrelated
operator|(Deserializer &ar, bool &data)gf::Deserializerrelated
operator|(Deserializer &ar, uint8_t &data)gf::Deserializerrelated
operator|(Deserializer &ar, uint16_t &data)gf::Deserializerrelated
operator|(Deserializer &ar, uint32_t &data)gf::Deserializerrelated
operator|(Deserializer &ar, uint64_t &data)gf::Deserializerrelated
operator|(Deserializer &ar, int8_t &data)gf::Deserializerrelated
operator|(Deserializer &ar, int16_t &data)gf::Deserializerrelated
operator|(Deserializer &ar, int32_t &data)gf::Deserializerrelated
operator|(Deserializer &ar, int64_t &data)gf::Deserializerrelated
operator|(Deserializer &ar, float &data)gf::Deserializerrelated
operator|(Deserializer &ar, double &data)gf::Deserializerrelated
operator|(Deserializer &ar, BufferRef< char > str)gf::Deserializerrelated
operator|(Deserializer &ar, std::string &str)gf::Deserializerrelated
operator|(Deserializer &ar, BufferRef< uint8_t > bin)gf::Deserializerrelated
operator|(Deserializer &ar, std::vector< uint8_t > &bin)gf::Deserializerrelated
operator|(Deserializer &ar, BufferRef< T > array)gf::Deserializerrelated
operator|(Deserializer &ar, T(&array)[N])gf::Deserializerrelated
operator|(Deserializer &ar, std::array< T, N > &array)gf::Deserializerrelated
operator|(Deserializer &ar, std::vector< T > &array)gf::Deserializerrelated
operator|(Deserializer &ar, std::map< K, V > &map)gf::Deserializerrelated
operator|(Deserializer &ar, std::unordered_map< K, V > &map)gf::Deserializerrelated
operator|(Deserializer &ar, DataObject &object)gf::Deserializerrelated
readArrayHeader(uint32_t &size)gf::Deserializer
readBinary(uint8_t *data, uint32_t size)gf::Deserializer
readBinaryHeader(uint32_t &size)gf::Deserializer
readBoolean(bool &data)gf::Deserializer
readDataObject(DataObject &object)gf::Deserializer
readDouble(double &data)gf::Deserializer
readExtension(uint8_t *data, uint32_t size)gf::Deserializer
readExtensionHeader(int8_t &type, uint32_t &size)gf::Deserializer
readFloat(float &data)gf::Deserializer
readMapHeader(uint32_t &size)gf::Deserializer
readNil()gf::Deserializer
readSigned(int64_t &data)gf::Deserializer
readString(char *data, uint32_t size)gf::Deserializer
readStringHeader(uint32_t &size)gf::Deserializer
readUnsigned(uint64_t &data)gf::Deserializer