11#include <boost/cstdint.hpp> 
   20template<> 
struct Integer<8> { 
typedef boost::int8_t  type; };
 
   21template<> 
struct Integer<16> { 
typedef boost::int16_t type; };
 
   22template<> 
struct Integer<32> { 
typedef boost::int32_t type; };
 
   23template<> 
struct Integer<64> { 
typedef boost::int64_t type; };
 
 
A signed integer of particular size.
 
An unsigned integer of particular size.