Apache Ignite C++
Classes | Namespaces
binary_enum.h File Reference
#include <stdint.h>
#include <ignite/common/common.h>
#include <ignite/binary/binary_type.h>

Go to the source code of this file.

Classes

struct  ignite::binary::BinaryEnum< T >
 Binary enum structure. More...
 
struct  ignite::binary::BinaryEnumDefault< T >
 Default implementations of BinaryEnum. More...
 
struct  ignite::binary::BinaryEnumIntMinNull< T >
 Implementations of BinaryEnum nullability when INT32_MIN ordinal value used as a NULL indicator. More...
 
struct  ignite::binary::BinaryEnumDefaultAll< T >
 Default implementations of BinaryType hashing functions and non-null type behaviour. More...
 
struct  ignite::binary::BinaryEnum< T * >
 BinaryEnum template specialization for pointers. More...
 

Namespaces

 ignite
 Apache Ignite API.
 
 ignite::binary
 Ignite Binary Objects API.
 

Detailed Description

Declares ignite::binary::BinaryEnum class template and helping classes to declare enum type specialization for user types.