20#ifndef PALUDIS_GUARD_PALUDIS_UTIL_MAP_HH
21#define PALUDIS_GUARD_PALUDIS_UTIL_MAP_HH 1
26#include <paludis/util/wrapped_output_iterator-fwd.hh>
27#include <paludis/util/wrapped_forward_iterator.hh>
51 template <
typename K_,
typename V_,
typename C_>
64 Map(
const Map &) =
delete;
65 Map & operator= (
const Map &) =
delete;
72 typedef std::pair<const K_, V_> value_type;
73 typedef std::pair<const K_, V_> & reference;
74 typedef const reference const_reference;
104 void insert(
const K_ &,
const V_ &);
105 void erase(
const ConstIterator &);
106 void erase(
const K_ &);
Definition wrapped_forward_iterator.hh:42
Definition wrapped_output_iterator.hh:38
#define PALUDIS_ATTRIBUTE(x)
Definition attributes.hh:53
#define PALUDIS_VISIBLE
Definition attributes.hh:59
Definition about_metadata-fwd.hh:24