19 #ifndef avro_Encoding_hh__
20 #define avro_Encoding_hh__
23 #include <boost/array.hpp>
31 AVRO_DECL uint64_t encodeZigzag64(int64_t input);
32 AVRO_DECL int64_t decodeZigzag64(uint64_t input);
34 AVRO_DECL uint32_t encodeZigzag32(int32_t input);
35 AVRO_DECL int32_t decodeZigzag32(uint32_t input);
37 AVRO_DECL
size_t encodeInt32(int32_t input, boost::array<uint8_t, 5> &output);
38 AVRO_DECL
size_t encodeInt64(int64_t input, boost::array<uint8_t, 10> &output);
A bunch of templates and specializations for encoding and decoding specific types.
Definition: AvroParse.hh:31