|
Avro C++
|
#include "Config.hh"#include "Types.hh"#include <cstdint>#include <type_traits>Go to the source code of this file.
Classes | |
| struct | avro::is_serializable< T > |
| Define an is_serializable trait for types we can serialize natively. More... | |
| struct | avro::is_promotable< T > |
| struct | avro::type_to_avro< T > |
| struct | avro::is_defined< T > |
Check if a T is a complete type i.e. More... | |
| struct | avro::is_not_defined< T > |
| Similar to is_defined, but used to check if T is not defined. More... | |
Namespaces | |
| avro | |
| A bunch of templates and specializations for encoding and decoding specific types. | |
Macros | |
| #define | DEFINE_PRIMITIVE(CTYPE, AVROTYPE) |
| #define | DEFINE_PROMOTABLE_PRIMITIVE(CTYPE, AVROTYPE) |
This header contains type traits and similar utilities used by the library.
| #define DEFINE_PRIMITIVE | ( | CTYPE, | |
| AVROTYPE | |||
| ) |
| #define DEFINE_PROMOTABLE_PRIMITIVE | ( | CTYPE, | |
| AVROTYPE | |||
| ) |
1.8.17