Lines Matching defs:deserialize
167 if (!deserialize(ArgData, ArgSize, Args, ArgIndices{}))
169 "Could not deserialize arguments for wrapper function call");
180 static bool deserialize(const char *ArgData, size_t ArgSize, ArgTuple &Args,
183 return SPSArgList<SPSTagTs...>::deserialize(IB, std::get<I>(Args)...);
239 static Error deserialize(RetT &Result, const char *ArgData, size_t ArgSize) {
241 if (!SPSArgList<SPSRetTagT>::deserialize(IB, Result))
252 static Error deserialize(Error &Err, const char *ArgData, size_t ArgSize) {
255 if (!SPSArgList<SPSError>::deserialize(IB, BSE))
268 static Error deserialize(Expected<T> &E, const char *ArgData,
272 if (!SPSArgList<SPSExpected<SPSTagT>>::deserialize(IB, BSE))
314 return detail::ResultDeserializer<SPSRetTagT, RetT>::deserialize(
442 /// Run call and deserialize result using SPS.
450 if (!SPSSerializationTraits<SPSRetT, RetT>::deserialize(IB, RetVal))
451 return make_error<StringError>("Could not deserialize result from "
464 /// Run call and deserialize an SPSError result. SPSError returns and
493 static bool deserialize(SPSInputBuffer &IB, WrapperFunctionCall &WFC) {
496 if (!SPSWrapperFunctionCall::AsArgList::deserialize(IB, FnAddr, ArgData))