![]() |
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. |
1.8.13