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