![]() |
Hazelcast C++ Client
Hazelcast C++ Client Library
|
ClassDefinitionBuilder is used to build and register ClassDefinitions manually. More...
#include <serialization.h>
Public Member Functions | |
ClassDefinitionBuilder (int factory_id, int class_id, int version) | |
ClassDefinitionBuilder & | add_portable_field (const std::string &field_name, std::shared_ptr< ClassDefinition > def) |
ClassDefinitionBuilder & | add_portable_array_field (const std::string &field_name, std::shared_ptr< ClassDefinition > def) |
ClassDefinitionBuilder & | add_field (FieldDefinition &field_definition) |
void | add_field (const std::string &field_name, field_type const &field_type) |
std::shared_ptr< ClassDefinition > | build () |
int | get_factory_id () |
int | get_class_id () |
int | get_version () |
ClassDefinitionBuilder is used to build and register ClassDefinitions manually.
Definition at line 602 of file serialization.h.