Lines Matching refs:ArgData
164 static WrapperFunctionResult apply(HandlerT &&H, const char *ArgData, in apply() argument
167 if (!deserialize(ArgData, ArgSize, Args, ArgIndices{})) in apply()
180 static bool deserialize(const char *ArgData, size_t ArgSize, ArgTuple &Args, in deserialize() argument
182 SPSInputBuffer IB(ArgData, ArgSize); in deserialize()
239 static Error deserialize(RetT &Result, const char *ArgData, size_t ArgSize) { in deserialize() argument
240 SPSInputBuffer IB(ArgData, ArgSize); in deserialize()
252 static Error deserialize(Error &Err, const char *ArgData, size_t ArgSize) { in deserialize() argument
253 SPSInputBuffer IB(ArgData, ArgSize); in deserialize()
268 static Error deserialize(Expected<T> &E, const char *ArgData, in deserialize() argument
270 SPSInputBuffer IB(ArgData, ArgSize); in deserialize()
323 static WrapperFunctionResult handle(const char *ArgData, size_t ArgSize, in handle() argument
328 return WFHH::apply(std::forward<HandlerT>(Handler), ArgData, ArgSize); in handle()
413 ArgDataBufferType ArgData; in Create() local
414 ArgData.resize(SPSSerializer::size(Args...)); in Create()
415 SPSOutputBuffer OB(ArgData.empty() ? nullptr : ArgData.data(), in Create()
416 ArgData.size()); in Create()
418 return WrapperFunctionCall(FnAddr, std::move(ArgData)); in Create()
426 WrapperFunctionCall(ExecutorAddr FnAddr, ArgDataBufferType ArgData) in WrapperFunctionCall() argument
427 : FnAddr(FnAddr), ArgData(std::move(ArgData)) {} in WrapperFunctionCall()
433 const ArgDataBufferType &getArgData() const { return ArgData; } in getArgData()
441 orc_rt_CWrapperFunctionResult(const char *ArgData, size_t ArgSize); in run()
443 FnAddr.toPtr<FnTy *>()(ArgData.data(), ArgData.size())); in run()
479 std::vector<char> ArgData; variable
499 WrapperFunctionCall::ArgDataBufferType ArgData; in deserialize() local
500 if (!SPSWrapperFunctionCall::AsArgList::deserialize(IB, FnAddr, ArgData)) in deserialize()
502 WFC = WrapperFunctionCall(FnAddr, std::move(ArgData)); in deserialize()