| Apache Ignite C++

Classes | Namespaces
binary_enum.h File Reference

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

`#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.