Lines Matching refs:WrapperFunctionResult
26 class WrapperFunctionResult {
29 WrapperFunctionResult() { __orc_rt_CWrapperFunctionResultInit(&R); } in WrapperFunctionResult() function
34 WrapperFunctionResult(__orc_rt_CWrapperFunctionResult R) : R(R) {} in WrapperFunctionResult() function
36 WrapperFunctionResult(const WrapperFunctionResult &) = delete;
37 WrapperFunctionResult &operator=(const WrapperFunctionResult &) = delete;
39 WrapperFunctionResult(WrapperFunctionResult &&Other) { in WrapperFunctionResult() function
44 WrapperFunctionResult &operator=(WrapperFunctionResult &&Other) {
52 ~WrapperFunctionResult() { __orc_rt_DisposeCWrapperFunctionResult(&R); } in ~WrapperFunctionResult()
75 static char *allocate(WrapperFunctionResult &R, size_t Size) { in allocate()
82 static WrapperFunctionResult copyFrom(const char *Source, size_t Size) { in copyFrom()
87 static WrapperFunctionResult copyFrom(const char *Source) { in copyFrom()
92 static WrapperFunctionResult copyFrom(const std::string &Source) { in copyFrom()
97 static WrapperFunctionResult createOutOfBandError(const char *Msg) { in createOutOfBandError()
102 static WrapperFunctionResult createOutOfBandError(const std::string &Msg) { in createOutOfBandError()
119 Expected<WrapperFunctionResult>
121 WrapperFunctionResult Result; in serializeViaSPSToWrapperFunctionResult()
123 WrapperFunctionResult::allocate(Result, SPSArgListT::size(Args...)); in serializeViaSPSToWrapperFunctionResult()
166 static WrapperFunctionResult apply(HandlerT &&H, const char *ArgData, in apply()
170 return WrapperFunctionResult::createOutOfBandError( in apply()
180 return WrapperFunctionResult::createOutOfBandError( in apply()
220 static Expected<WrapperFunctionResult> serialize(RetT Result) { in serialize()
228 static Expected<WrapperFunctionResult> serialize(Error Err) { in serialize()
237 static Expected<WrapperFunctionResult> serialize(Expected<T> E) { in serialize()
318 WrapperFunctionResult ResultBuffer = in call()
329 static WrapperFunctionResult handle(const char *ArgData, size_t ArgSize, in handle()