19 #ifndef avro_Encoding_hh__    20 #define avro_Encoding_hh__    32 AVRO_DECL uint64_t encodeZigzag64(int64_t input);
    33 AVRO_DECL int64_t decodeZigzag64(uint64_t input);
    35 AVRO_DECL uint32_t encodeZigzag32(int32_t input);
    36 AVRO_DECL int32_t decodeZigzag32(uint32_t input);
    38 AVRO_DECL 
size_t encodeInt32(int32_t input, std::array<uint8_t, 5> &output);
    39 AVRO_DECL 
size_t encodeInt64(int64_t input, std::array<uint8_t, 10> &output);
 A bunch of templates and specializations for encoding and decoding specific types. 
Definition: AvroParse.hh:30