24 #ifndef HAZELCAST_FIELD_DEFINITION 25 #define HAZELCAST_FIELD_DEFINITION 27 #include "hazelcast/client/serialization/FieldType.h" 31 #if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64) 33 #pragma warning(disable: 4251) //for dll export 38 namespace serialization {
65 int classId,
int version);
75 std::string getName()
const;
85 int getFactoryId()
const;
90 int getClassId()
const;
96 void writeData(pimpl::DataOutput& dataOutput);
101 void readData(pimpl::DataInput& dataInput);
107 friend std::ostream &operator<<(std::ostream &os,
const FieldDefinition &definition);
111 std::string fieldName;
121 #if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64) Definition: FieldType.h:25
PN (Positive-Negative) CRDT counter.
Definition: MapEntryView.h:32
FieldDefinition defines name, type, index of a field.
Definition: FieldDefinition.h:48