Apache Ignite C++
|
Templated binary type specification for pointers. More...
#include <binary_type.h>
Public Types | |
typedef BinaryType< T > | BinaryTypeDereferenced |
Actual type. More... | |
Static Public Member Functions | |
static int32_t | GetTypeId () |
Get binary object type ID. More... | |
static void | GetTypeName (std::string &dst) |
Get binary object type name. More... | |
static int32_t | GetFieldId (const char *name) |
Get binary object field ID. More... | |
static void | Write (BinaryWriter &writer, T *const &obj) |
Write binary object. More... | |
static void | Read (BinaryReader &reader, T *&dst) |
Read binary object. More... | |
static bool | IsNull (T *const &obj) |
Check whether passed binary object should be interpreted as NULL. More... | |
static void | GetNull (T *&dst) |
Get NULL value for the given binary type. More... | |
Templated binary type specification for pointers.
typedef BinaryType<T> ignite::binary::BinaryType< T *>::BinaryTypeDereferenced |
Actual type.
|
inlinestatic |
Get binary object field ID.
name | Field name. |
|
inlinestatic |
Get NULL value for the given binary type.
dst | Null value for the type. |
|
inlinestatic |
Get binary object type ID.
|
inlinestatic |
Get binary object type name.
dst | Output type name. |
|
inlinestatic |
Check whether passed binary object should be interpreted as NULL.
obj | Binary object to test. |
|
inlinestatic |
Read binary object.
reader | Reader. |
dst | Output object. |
|
inlinestatic |
Write binary object.
writer | Writer. |
obj | Object. |