LLVM  14.0.0git
Static Public Member Functions | List of all members
llvm::orc::shared::SPSSerializationTraits< SPSSequence< SPSTuple< SPSString, SPSValueT > >, StringMap< ValueT > > Class Template Reference

Serialization for StringMap<ValueT>s. More...

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

Static Public Member Functions

static size_t size (const StringMap< ValueT > &M)
 
static bool serialize (SPSOutputBuffer &OB, const StringMap< ValueT > &M)
 
static bool deserialize (SPSInputBuffer &IB, StringMap< ValueT > &M)
 

Detailed Description

template<typename SPSValueT, typename ValueT>
class llvm::orc::shared::SPSSerializationTraits< SPSSequence< SPSTuple< SPSString, SPSValueT > >, StringMap< ValueT > >

Serialization for StringMap<ValueT>s.

Definition at line 459 of file SimplePackedSerialization.h.

Member Function Documentation

◆ deserialize()

template<typename SPSValueT , typename ValueT >
static bool llvm::orc::shared::SPSSerializationTraits< SPSSequence< SPSTuple< SPSString, SPSValueT > >, StringMap< ValueT > >::deserialize ( SPSInputBuffer IB,
StringMap< ValueT > &  M 
)
inlinestatic

Definition at line 480 of file SimplePackedSerialization.h.

References assert(), M, S, and llvm::Check::Size.

◆ serialize()

template<typename SPSValueT , typename ValueT >
static bool llvm::orc::shared::SPSSerializationTraits< SPSSequence< SPSTuple< SPSString, SPSValueT > >, StringMap< ValueT > >::serialize ( SPSOutputBuffer OB,
const StringMap< ValueT > &  M 
)
inlinestatic

Definition at line 469 of file SimplePackedSerialization.h.

References E, M, and llvm::X86II::OB.

◆ size()

template<typename SPSValueT , typename ValueT >
static size_t llvm::orc::shared::SPSSerializationTraits< SPSSequence< SPSTuple< SPSString, SPSValueT > >, StringMap< ValueT > >::size ( const StringMap< ValueT > &  M)
inlinestatic

Definition at line 462 of file SimplePackedSerialization.h.

References E, M, and size.


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