/* wrapper for std::map */ template class map : public map_wrapper, K, V> { typedef map_wrapper, K, V> base; public: map () { } map (unsigned dummy_size) : base(dummy_size) { } map (const map &m) : base(m) { } map (copy, const map &m) : base(COPY, m) { } map (copy2, const map &m) : base(COPY2, m) { } map (reader &r) : base(r) { } ~map () { } map &operator = (const map &m) { base::operator = (m); return *this; } }; template using map_iter = map_wrapper_iter, K, V>; template using map_const_iter = map_wrapper_const_iter, K, V>;