ObjectToIceBlobSerializer< T > Struct Template Reference

#include <ArmarXCore/core/util/ObjectToIceBlob.h>

Public Member Functions

const Ice::Byte * begin () const
 
void clear ()
 
const Ice::Byte * end () const
 
 ObjectToIceBlobSerializer ()=default
 
 ObjectToIceBlobSerializer (const T &obj)
 
void serialize (const T &obj)
 
std::ptrdiff_t size () const
 

Detailed Description

template<class T>
struct armarx::ObjectToIceBlobSerializer< T >

Definition at line 39 of file ObjectToIceBlob.h.

Constructor & Destructor Documentation

◆ ObjectToIceBlobSerializer() [1/2]

template<class T>
ObjectToIceBlobSerializer ( const T & obj)
inline

Definition at line 41 of file ObjectToIceBlob.h.

+ Here is the call graph for this function:

◆ ObjectToIceBlobSerializer() [2/2]

template<class T>
ObjectToIceBlobSerializer ( )
default

Member Function Documentation

◆ begin()

template<class T>
const Ice::Byte * begin ( ) const
inline

Definition at line 65 of file ObjectToIceBlob.h.

◆ clear()

template<class T>
void clear ( )
inline

Definition at line 57 of file ObjectToIceBlob.h.

◆ end()

template<class T>
const Ice::Byte * end ( ) const
inline

Definition at line 71 of file ObjectToIceBlob.h.

◆ serialize()

template<class T>
void serialize ( const T & obj)
inline

Definition at line 49 of file ObjectToIceBlob.h.

+ Here is the caller graph for this function:

◆ size()

template<class T>
std::ptrdiff_t size ( ) const
inline

Definition at line 77 of file ObjectToIceBlob.h.


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