Hazelcast C++ Client
Hazelcast C++ Client Library
hazelcast::client::serialization::BasePredicateSerializer< T > Struct Template Reference
+ Inheritance diagram for hazelcast::client::serialization::BasePredicateSerializer< T >:

Static Public Member Functions

static constexpr int32_t get_factory_id () noexcept
 
static void write_data (const T &object, object_data_output &out)
 Defines how this class will be written. More...
 
static T read_data (object_data_input &in)
 Should not be called at the client side!
 

Detailed Description

template<typename T>
struct hazelcast::client::serialization::BasePredicateSerializer< T >

Definition at line 258 of file predicates.h.

Member Function Documentation

◆ get_factory_id()

template<typename T >
static constexpr int32_t hazelcast::client::serialization::BasePredicateSerializer< T >::get_factory_id ( )
inlinestaticconstexprnoexcept
Returns
factory id

Definition at line 262 of file predicates.h.

262  {
263  return static_cast<int32_t>(query::predicate_data_serializer_hook::F_ID);
264  }

◆ write_data()

template<typename T >
static void hazelcast::client::serialization::BasePredicateSerializer< T >::write_data ( const T &  object,
object_data_output out 
)
inlinestatic

Defines how this class will be written.

Parameters
writerobject_data_output

Definition at line 270 of file predicates.h.

270  {
271  out.append_bytes(object.out_stream.to_byte_array());
272  }

The documentation for this struct was generated from the following file: