Lines Matching refs:WrapperFunctionResult

27 class WrapperFunctionResult {
30 WrapperFunctionResult() { __orc_rt_CWrapperFunctionResultInit(&R); } in WrapperFunctionResult() function
35 WrapperFunctionResult(__orc_rt_CWrapperFunctionResult R) : R(R) {} in WrapperFunctionResult() function
37 WrapperFunctionResult(const WrapperFunctionResult &) = delete;
38 WrapperFunctionResult &operator=(const WrapperFunctionResult &) = delete;
40 WrapperFunctionResult(WrapperFunctionResult &&Other) { in WrapperFunctionResult() function
45 WrapperFunctionResult &operator=(WrapperFunctionResult &&Other) {
53 ~WrapperFunctionResult() { __orc_rt_DisposeCWrapperFunctionResult(&R); } in ~WrapperFunctionResult()
76 static WrapperFunctionResult allocate(size_t Size) { in allocate()
77 WrapperFunctionResult R; in allocate()
83 static WrapperFunctionResult copyFrom(const char *Source, size_t Size) { in copyFrom()
88 static WrapperFunctionResult copyFrom(const char *Source) { in copyFrom()
93 static WrapperFunctionResult copyFrom(const std::string &Source) { in copyFrom()
98 static WrapperFunctionResult createOutOfBandError(const char *Msg) { in createOutOfBandError()
103 static WrapperFunctionResult createOutOfBandError(const std::string &Msg) { in createOutOfBandError()
108 static WrapperFunctionResult fromSPSArgs(const ArgTs &...Args) { in fromSPSArgs()
164 static WrapperFunctionResult apply(HandlerT &&H, const char *ArgData, in apply()
168 return WrapperFunctionResult::createOutOfBandError( in apply()
213 static WrapperFunctionResult serialize(RetT Result) { in serialize()
214 return WrapperFunctionResult::fromSPSArgs<SPSArgList<SPSRetTagT>>(Result); in serialize()
220 static WrapperFunctionResult serialize(Error Err) { in serialize()
221 return WrapperFunctionResult::fromSPSArgs<SPSArgList<SPSRetTagT>>( in serialize()
229 static WrapperFunctionResult serialize(Expected<T> E) { in serialize()
230 return WrapperFunctionResult::fromSPSArgs<SPSArgList<SPSRetTagT>>( in serialize()
305 WrapperFunctionResult::fromSPSArgs<SPSArgList<SPSTagTs...>>(Args...); in call()
309 WrapperFunctionResult ResultBuffer = __orc_rt_jit_dispatch( in call()
319 static WrapperFunctionResult handle(const char *ArgData, size_t ArgSize, in handle()
434 WrapperFunctionResult run() const { in run()
437 return WrapperFunctionResult( in run()