Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::Serialization::PolymorphicSerdezSubclass< T1, T2 > Class Template Reference

#include <serialize.h>

Inheritance diagram for Realm::Serialization::PolymorphicSerdezSubclass< T1, T2 >:
Collaboration diagram for Realm::Serialization::PolymorphicSerdezSubclass< T1, T2 >:

Public Member Functions

 PolymorphicSerdezSubclass (void)
 
virtual bool serialize (FixedBufferSerializer &serializer, const T1 &obj) const
 
virtual bool serialize (DynamicBufferSerializer &serializer, const T1 &obj) const
 
virtual bool serialize (ByteCountSerializer &serializer, const T1 &obj) const
 
virtual T1 * deserialize_new (FixedBufferDeserializer &deserializer) const
 
- Public Member Functions inherited from Realm::Serialization::PolymorphicSerdezIntfc< T1 >
 PolymorphicSerdezIntfc (const char *type_name)
 
virtual ~PolymorphicSerdezIntfc (void)
 

Additional Inherited Members

- Protected Attributes inherited from Realm::Serialization::PolymorphicSerdezIntfc< T1 >
PolymorphicSerdezHelper< T1 >::TypeTag tag
 

Constructor & Destructor Documentation

◆ PolymorphicSerdezSubclass()

template<typename T1 , typename T2 >
Realm::Serialization::PolymorphicSerdezSubclass< T1, T2 >::PolymorphicSerdezSubclass ( void  )

Member Function Documentation

◆ deserialize_new()

template<typename T1 , typename T2 >
virtual T1 * Realm::Serialization::PolymorphicSerdezSubclass< T1, T2 >::deserialize_new ( FixedBufferDeserializer deserializer) const
virtual

◆ serialize() [1/3]

template<typename T1 , typename T2 >
virtual bool Realm::Serialization::PolymorphicSerdezSubclass< T1, T2 >::serialize ( ByteCountSerializer serializer,
const T1 &  obj 
) const
virtual

◆ serialize() [2/3]

template<typename T1 , typename T2 >
virtual bool Realm::Serialization::PolymorphicSerdezSubclass< T1, T2 >::serialize ( DynamicBufferSerializer serializer,
const T1 &  obj 
) const
virtual

◆ serialize() [3/3]

template<typename T1 , typename T2 >
virtual bool Realm::Serialization::PolymorphicSerdezSubclass< T1, T2 >::serialize ( FixedBufferSerializer serializer,
const T1 &  obj 
) const
virtual

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