![]() |
hamigaki::integer_encoding_traits —
template<std::size_t Size> struct integer_encoding_traits { // types typedef implementation defined int_type; typedef implementation defined uint_type; }; // encoding/decoding functions template<endianness E, std::size_t Size> void encode_uint(char*, typename integer_encoding_traits<Size>::uint_type); template<endianness E, std::size_t Size> void encode_int(char*, typename integer_encoding_traits<Size>::int_type); template<endianness E, std::size_t Size> typename integer_encoding_traits<Size>::uint_type decode_uint(const char*); template<endianness E, std::size_t Size> typename integer_encoding_traits<Size>::int_type decode_int(const char*);
製作著作 © 2006, 2007 Takeshi Mouri |