00001 #ifndef STATIC_CONTAINER_INTEGER_H 00002 00003 #define STATIC_CONTAINER_INTEGER_H 00004 00005 #include <boost/integer.hpp> 00006 #include <boost/cstdint.hpp> 00007 00008 namespace static_container { 00009 typedef unsigned int uint_fast_t; 00010 typedef int int_fast_t; 00011 typedef size_t size_type; 00012 typedef ptrdiff_t difference_type; 00013 typedef boost::int_t< 00014 sizeof ( void* ) * 8 >::least intptr_t; 00015 typedef boost::uint_t< 00016 sizeof ( void* ) * 8 >::least uintptr_t; 00017 00018 using boost::uint8_t; 00019 } 00020 00021 #endif