Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::SerdezObject< T > Class Template Reference

#include <custom_serdez.h>

Public Types

typedef T * FIELD_TYPE
 

Static Public Member Functions

static size_t serialized_size (const FIELD_TYPE &val)
 
static size_t serialize (const FIELD_TYPE &val, void *buffer)
 
static size_t deserialize (FIELD_TYPE &val, const void *buffer)
 
static void destroy (FIELD_TYPE &val)
 

Static Public Attributes

static const size_t MAX_SERIALIZED_SIZE = sizeof(T)
 

Member Typedef Documentation

◆ FIELD_TYPE

template<typename T >
typedef T* Realm::SerdezObject< T >::FIELD_TYPE

Member Function Documentation

◆ deserialize()

template<typename T >
static size_t Realm::SerdezObject< T >::deserialize ( FIELD_TYPE val,
const void *  buffer 
)
inlinestatic

◆ destroy()

template<typename T >
static void Realm::SerdezObject< T >::destroy ( FIELD_TYPE val)
inlinestatic

◆ serialize()

template<typename T >
static size_t Realm::SerdezObject< T >::serialize ( const FIELD_TYPE val,
void *  buffer 
)
inlinestatic

◆ serialized_size()

template<typename T >
static size_t Realm::SerdezObject< T >::serialized_size ( const FIELD_TYPE val)
inlinestatic

Member Data Documentation

◆ MAX_SERIALIZED_SIZE

template<typename T >
const size_t Realm::SerdezObject< T >::MAX_SERIALIZED_SIZE = sizeof(T)
static

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