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