Lines Matching refs:DeserializeObject

1157 inline ErrorType DeserializeObject(bool* value, MessageReader* reader,
1172 inline ErrorType DeserializeObject(float* value, MessageReader* reader,
1185 inline ErrorType DeserializeObject(double* value, MessageReader* reader,
1201 inline ErrorType DeserializeObject(char* value, MessageReader* reader,
1217 inline ErrorType DeserializeObject(std::int8_t* value, MessageReader* reader,
1233 inline ErrorType DeserializeObject(std::uint8_t* value, MessageReader* reader,
1249 inline ErrorType DeserializeObject(std::int16_t* value, MessageReader* reader,
1267 inline ErrorType DeserializeObject(std::uint16_t* value, MessageReader* reader,
1285 inline ErrorType DeserializeObject(std::int32_t* value, MessageReader* reader,
1305 inline ErrorType DeserializeObject(std::uint32_t* value, MessageReader* reader,
1325 inline ErrorType DeserializeObject(std::int64_t* value, MessageReader* reader,
1347 inline ErrorType DeserializeObject(std::uint64_t* value, MessageReader* reader,
1370 inline EnableIfEnum<T, ErrorType> DeserializeObject(T* value,
1375 ErrorType error = DeserializeObject(&enum_value, reader, start, end);
1383 inline ErrorType DeserializeObject(T*, MessageReader*, const void*&,
1386 inline ErrorType DeserializeObject(PointerWrapper<T>*, MessageReader*,
1388 inline ErrorType DeserializeObject(LocalHandle*, MessageReader*, const void*&,
1390 inline ErrorType DeserializeObject(LocalChannelHandle*, MessageReader*,
1393 inline ErrorType DeserializeObject(BufferWrapper<std::vector<T, Allocator>>*,
1396 inline ErrorType DeserializeObject(BufferWrapper<T*>*, MessageReader*,
1398 inline ErrorType DeserializeObject(std::string*, MessageReader*, const void*&,
1401 inline ErrorType DeserializeObject(StringWrapper<T>*, MessageReader*,
1404 inline ErrorType DeserializeObject(std::pair<T, U>*, MessageReader*,
1407 inline ErrorType DeserializeObject(std::tuple<T...>*, MessageReader*,
1410 inline ErrorType DeserializeObject(std::vector<T, Allocator>*, MessageReader*,
1413 inline ErrorType DeserializeObject(std::map<Key, T, Compare, Allocator>*,
1417 inline ErrorType DeserializeObject(
1421 inline ErrorType DeserializeObject(ArrayWrapper<T>*, MessageReader*,
1424 inline ErrorType DeserializeObject(std::array<T, Size>*, MessageReader*,
1427 inline ErrorType DeserializeObject(std::pair<T, U>*, MessageReader*,
1430 inline ErrorType DeserializeObject(std::tuple<T...>*, MessageReader*,
1432 inline ErrorType DeserializeObject(EmptyVariant*,
1436 inline ErrorType DeserializeObject(Variant<Types...>*,
1442 inline ErrorType DeserializeObject(T* value, MessageReader* reader,
1444 return SerializableTraits<T>::DeserializeObject(value, reader, start, end);
1449 inline ErrorType DeserializeObject(PointerWrapper<T>* pointer,
1452 return DeserializeObject(&pointer->Dereference(), reader, start, end);
1487 inline ErrorType DeserializeObject(LocalHandle* value, MessageReader* reader,
1515 inline ErrorType DeserializeObject(LocalChannelHandle* value,
1561 // Overload of DeserializeObject() for BufferWrapper types.
1563 inline ErrorType DeserializeObject(
1587 inline ErrorType DeserializeObject(BufferWrapper<T*>* value,
1631 // Overload of DeserializeObject() for std::string types.
1632 inline ErrorType DeserializeObject(std::string* value, MessageReader* reader,
1649 // Overload of DeserializeObject() for StringWrapper types.
1651 inline ErrorType DeserializeObject(StringWrapper<T>* value,
1715 inline ErrorType DeserializeObject(std::vector<T, Allocator>* value,
1727 if (const auto error = DeserializeObject(&result[i], reader, start, end))
1738 if (const auto error = DeserializeObject(&(*value)[i], reader, start, end))
1746 inline ErrorType DeserializeObject(EmptyVariant* /*empty*/,
1763 inline ErrorType DeserializeObject(Variant<Types...>* variant,
1779 if (const auto error = DeserializeObject(&type, reader, start, end)) {
1787 return DeserializeObject(&value, reader, start, end);
1808 DeserializeObject(&element.first, reader, start, end))
1811 DeserializeObject(&element.second, reader, start, end))
1822 inline ErrorType DeserializeObject(std::map<Key, T, Compare, Allocator>* value,
1831 inline ErrorType DeserializeObject(
1839 inline ErrorType DeserializeObject(ArrayWrapper<T>* value,
1859 if (const auto error = DeserializeObject(&(*value)[i], reader, start, end))
1868 inline ErrorType DeserializeObject(std::array<T, Size>* value,
1883 if (const auto error = DeserializeObject(&(*value)[i], reader, start, end))
1892 inline ErrorType DeserializeObject(std::pair<T, U>* value,
1904 DeserializeObject(&value->first, reader, start, end)) {
1907 DeserializeObject(&value->second, reader, start, end)) {
1930 return DeserializeObject(&std::get<index - 1>(*tuple), reader, start, end);
1935 inline ErrorType DeserializeObject(std::tuple<T...>* value,
1968 return DeserializeObject(&Members::template At<index - 1>::Resolve(*value),
1989 DeserializeObject(value, reader, section.first, section.second);