Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::Serialization::ByteCountSerializer Class Reference

#include <serialize.h>

Public Member Functions

 ByteCountSerializer (void)
 
 ~ByteCountSerializer (void)
 
size_t bytes_used (void) const
 
bool append_bytes (const void *data, size_t datalen)
 
template<typename T >
bool append_serializable (const T &data)
 
template<typename T >
bool operator<< (const T &val)
 
template<typename T >
bool operator& (const T &val)
 

Protected Attributes

size_t count
 

Constructor & Destructor Documentation

◆ ByteCountSerializer()

Realm::Serialization::ByteCountSerializer::ByteCountSerializer ( void  )

◆ ~ByteCountSerializer()

Realm::Serialization::ByteCountSerializer::~ByteCountSerializer ( void  )

Member Function Documentation

◆ append_bytes()

bool Realm::Serialization::ByteCountSerializer::append_bytes ( const void *  data,
size_t  datalen 
)

◆ append_serializable()

template<typename T >
bool Realm::Serialization::ByteCountSerializer::append_serializable ( const T &  data)

◆ bytes_used()

size_t Realm::Serialization::ByteCountSerializer::bytes_used ( void  ) const

◆ operator&()

template<typename T >
bool Realm::Serialization::ByteCountSerializer::operator& ( const T &  val)

◆ operator<<()

template<typename T >
bool Realm::Serialization::ByteCountSerializer::operator<< ( const T &  val)

Member Data Documentation

◆ count

size_t Realm::Serialization::ByteCountSerializer::count
protected

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