43 template <
class Key,
class T>
class Map 46 #ifndef DO_NOT_DOCUMENT 47 #ifdef WANT_CLASS_INSTANTIATION_OF_MAP 56 typedef typename std::map<class Key, class T>::iterator Iterator;
57 typedef typename std::map<class Key, class T>::const_iterator ConstIterator;
59 typedef typename std::map<Key, T>::iterator Iterator;
60 typedef typename std::map<Key, T>::const_iterator ConstIterator;
91 ConstIterator
begin()
const;
103 ConstIterator
end()
const;
134 Iterator
find(
const Key &key);
139 ConstIterator
find(
const Key &key)
const;
144 bool contains(
const Key &key)
const;
186 #ifndef DO_NOT_DOCUMENT 187 template <
class KeyP,
class TP>
class MapPrivate;
188 MapPrivate<Key, T> *d;
unsigned int uint
Definition: taglib.h:66
bool contains(const Key &key) const
Map< Key, T > & erase(Iterator it)
A generic, implicitly shared map.
Definition: tmap.h:43
Map< Key, T > & operator=(const Map< Key, T > &m)
Iterator find(const Key &key)
Map< Key, T > & insert(const Key &key, const T &value)
A namespace for all TagLib related classes and functions.
Definition: apefile.h:41
const T & operator[](const Key &key) const