LLVM 20.0.0git
|
Functions | |
SPSSerializableError | toSPSSerializable (Error Err) |
Error | fromSPSSerializable (SPSSerializableError BSE) |
template<typename T > | |
SPSSerializableExpected< T > | toSPSSerializable (Expected< T > E) |
template<typename T > | |
Expected< T > | fromSPSSerializable (SPSSerializableExpected< T > BSE) |
template<typename SPSArgListT , typename... ArgTs> | |
WrapperFunctionResult | serializeViaSPSToWrapperFunctionResult (const ArgTs &...Args) |
|
inline |
Definition at line 624 of file SimplePackedSerialization.h.
References llvm::orc::shared::detail::SPSSerializableError::ErrMsg, llvm::orc::shared::detail::SPSSerializableError::HasError, llvm::inconvertibleErrorCode(), and llvm::Error::success().
Referenced by llvm::orc::shared::detail::ResultDeserializer< SPSError, Error >::deserialize(), llvm::orc::shared::detail::ResultDeserializer< SPSExpected< SPSTagT >, Expected< T > >::deserialize(), and llvm::orc::shared::WrapperFunctionCall::runWithSPSRetErrorMerged().
Expected< T > llvm::orc::shared::detail::fromSPSSerializable | ( | SPSSerializableExpected< T > | BSE | ) |
Definition at line 639 of file SimplePackedSerialization.h.
References llvm::orc::shared::detail::SPSSerializableExpected< T >::ErrMsg, llvm::orc::shared::detail::SPSSerializableExpected< T >::HasValue, llvm::inconvertibleErrorCode(), and llvm::orc::shared::detail::SPSSerializableExpected< T >::Value.
WrapperFunctionResult llvm::orc::shared::detail::serializeViaSPSToWrapperFunctionResult | ( | const ArgTs &... | Args | ) |
Definition at line 173 of file WrapperFunctionUtils.h.
References llvm::orc::shared::WrapperFunctionResult::allocate(), llvm::orc::shared::WrapperFunctionResult::createOutOfBandError(), and llvm::orc::Result.
Referenced by llvm::orc::shared::WrapperFunction< SPSRetTagT(SPSTagTs...)>::call(), and llvm::orc::shared::WrapperFunction< SPSRetTagT(SPSTagTs...)>::callAsync().
|
inline |
Definition at line 618 of file SimplePackedSerialization.h.
References llvm::dwarf::toString().
Referenced by llvm::orc::shared::detail::ResultSerializer< SPSRetTagT, Error >::serialize(), llvm::orc::shared::detail::ResultSerializer< SPSRetTagT, ErrorSuccess >::serialize(), and llvm::orc::shared::detail::ResultSerializer< SPSRetTagT, Expected< T > >::serialize().
SPSSerializableExpected< T > llvm::orc::shared::detail::toSPSSerializable | ( | Expected< T > | E | ) |
Definition at line 631 of file SimplePackedSerialization.h.
References E, T, and llvm::dwarf::toString().