17 #ifndef HAZELCAST_TypeIDS
18 #define HAZELCAST_TypeIDS
24 #include "hazelcast/util/HazelcastDll.h"
28 namespace serialization {
30 class IdentifiedDataSerializable;
32 int32_t HAZELCAST_API getHazelcastTypeId(
const Portable* portable);
34 int32_t HAZELCAST_API getHazelcastTypeId(
const IdentifiedDataSerializable* identifiedDataSerializable);
36 int32_t HAZELCAST_API getHazelcastTypeId(
const char *
object);
38 int32_t HAZELCAST_API getHazelcastTypeId(
const bool *
object);
40 int32_t HAZELCAST_API getHazelcastTypeId(
const byte *
object);
42 int32_t HAZELCAST_API getHazelcastTypeId(
const int16_t *
object);
44 int32_t HAZELCAST_API getHazelcastTypeId(
const int32_t *
object);
46 int32_t HAZELCAST_API getHazelcastTypeId(
const int64_t *
object);
48 int32_t HAZELCAST_API getHazelcastTypeId(
const float *
object);
50 int32_t HAZELCAST_API getHazelcastTypeId(
const double *
object);
52 int32_t HAZELCAST_API getHazelcastTypeId(
const std::string *
object);
58 #endif //HAZELCAST_TypeIDS
Definition: MapEntryView.h:32