Lines Matching defs:SerializeItem

73 	void	Serialize			(ARG&& arg) { SerializeItem(*this, arg); }
75 void Serialize (ARG&& first, ARGs&&... args) { SerializeItem(*this, first); Serialize(args...); }
79 inline void SerializeItem (TYPE& serializer, u8& val)
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)
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)
189 SerializeItem(serializer, item);
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)
245 SerializeItem(serializer, item);
251 inline void SerializeItem (Serializer<ToWrite>& serializer, std::set<T>& v)
254 for (auto& i : v) SerializeItem(serializer, i);