![]() |
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 690 of file serialization.h.