LLVM  14.0.0git
Static Public Member Functions | List of all members
llvm::orc::shared::SPSSerializationTraits< SPSExpected< SPSTagT >, detail::SPSSerializableExpected< T > > Class Template Reference

Serialize to a SPSExpected<SPSTagT> from a detail::SPSSerializableExpected<T>. More...

#include "llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h"

Static Public Member Functions

static size_t size (const detail::SPSSerializableExpected< T > &BSE)
 
static bool serialize (SPSOutputBuffer &OB, const detail::SPSSerializableExpected< T > &BSE)
 
static bool deserialize (SPSInputBuffer &IB, detail::SPSSerializableExpected< T > &BSE)
 

Detailed Description

template<typename SPSTagT, typename T>
class llvm::orc::shared::SPSSerializationTraits< SPSExpected< SPSTagT >, detail::SPSSerializableExpected< T > >

Serialize to a SPSExpected<SPSTagT> from a detail::SPSSerializableExpected<T>.

Definition at line 600 of file SimplePackedSerialization.h.

Member Function Documentation

◆ deserialize()

template<typename SPSTagT , typename T >
static bool llvm::orc::shared::SPSSerializationTraits< SPSExpected< SPSTagT >, detail::SPSSerializableExpected< T > >::deserialize ( SPSInputBuffer IB,
detail::SPSSerializableExpected< T > &  BSE 
)
inlinestatic

◆ serialize()

template<typename SPSTagT , typename T >
static bool llvm::orc::shared::SPSSerializationTraits< SPSExpected< SPSTagT >, detail::SPSSerializableExpected< T > >::serialize ( SPSOutputBuffer OB,
const detail::SPSSerializableExpected< T > &  BSE 
)
inlinestatic

◆ size()

template<typename SPSTagT , typename T >
static size_t llvm::orc::shared::SPSSerializationTraits< SPSExpected< SPSTagT >, detail::SPSSerializableExpected< T > >::size ( const detail::SPSSerializableExpected< T > &  BSE)
inlinestatic

The documentation for this class was generated from the following file: