00001 #ifndef STATIC_CONTAINER_STATIC_CONTAINER_MEMBERTYPEDEF_H 00002 00003 #define STATIC_CONTAINER_STATIC_CONTAINER_MEMBERTYPEDEF_H 00004 00005 #include "static_container/integer.h" 00006 00008 #define STATIC_CONTAINER_MEMBERTYPEDEF( Value ) \ 00009 typedef static_container::size_type size_type;\ 00010 typedef static_container::difference_type difference_type;\ 00011 typedef Value* pointer;\ 00012 typedef const Value* const_pointer;\ 00013 typedef Value& reference;\ 00014 typedef const Value& const_reference;\ 00015 typedef Value value_type; 00016 00017 #endif