Lines Matching refs:Serializer

60 class Serializer
66 Serializer (vector<u8>& data) : Data(data) {}
84 inline void SerializeItem (Serializer<ToRead>& serializer, u32& val)
91 inline void SerializeItem (Serializer<ToWrite>& serializer, u32& val)
97 inline void SerializeItem (Serializer<ToRead>& serializer, u64& val)
104 inline void SerializeItem (Serializer<ToWrite>& serializer, u64& val)
110 inline void SerializeItem (Serializer<ToRead>& serializer, s32& val)
117 inline void SerializeItem (Serializer<ToWrite>& serializer, s32& val)
123 inline void SerializeItem (Serializer<ToRead>& serializer, bool& v)
129 else throw std::runtime_error("SerializeItem(Serializer<ToRead>, bool) invalid bool value");
132 inline void SerializeItem (Serializer<ToWrite>& serializer, bool& v)
138 inline void SerializeSize (Serializer<ToWrite>& serializer, msize size)
145 inline void SerializeSize (Serializer<ToRead>& serializer, msize& size)
152 inline void SerializeItem (Serializer<ToRead>& serializer, string& str)
162 inline void SerializeItem (Serializer<ToWrite>& serializer, const string& str)
169 inline void SerializeItem(Serializer<ToWrite>& serializer, std::vector<T>& v)
181 inline void SerializeItem(Serializer<ToRead>& serializer, std::vector<T>& v)
195 inline void SerializeItem (Serializer<ToWrite>& serializer, std::vector<u8>& v)
202 inline void SerializeItem (Serializer<ToRead>& serializer, std::vector<u8>& v)
213 inline void SerializeItem (Serializer<ToRead>& serializer, std::map<K, V>& v)
227 inline void SerializeItem (Serializer<ToWrite>& serializer, std::map<K, V>& v)
237 inline void SerializeItem (Serializer<ToRead>& serializer, std::set<T>& v)
251 inline void SerializeItem (Serializer<ToWrite>& serializer, std::set<T>& v)
261 Serializer<ToWrite>{result}.SerializeObject(data);
269 Serializer<ToRead>{buffer}.SerializeObject(result);