70 using map_t = Mapclass;
74 typename map_t::const_iterator,
75 typename map_t::iterator>::type;
79 typename map_t::mapped_type>::type;
82 iterator( realiterator_t x ) : under( x ) {}
89 bool operator!=(
const iterator& o )
const {
return under != o.under; }
91 iterator& operator++() {
95 iterator operator++(
int ) {
104 iterator begin() {
return iterator( x_.begin() ); }
105 iterator end() {
return iterator( x_.end() ); }
106 unsigned int size()
const {
return x_.size(); }