26 #ifndef TAGLIB_PROPERTYMAP_H_
27 #define TAGLIB_PROPERTYMAP_H_
A generic, implicitly shared map.
Definition: tmap.h:44
A map for format-independent <key,valuelist> tag representations.
Definition: tpropertymap.h:114
bool contains(const String &key) const
StringList & operator[](const String &key)
bool operator!=(const PropertyMap &other) const
StringList & unsupportedData()
Iterator find(const String &key)
PropertyMap & erase(const String &key)
SimplePropertyMap::Iterator Iterator
Definition: tpropertymap.h:117
PropertyMap & erase(const PropertyMap &other)
ConstIterator find(const String &key) const
SimplePropertyMap::ConstIterator ConstIterator
Definition: tpropertymap.h:118
bool contains(const PropertyMap &other) const
PropertyMap & merge(const PropertyMap &other)
const StringList & operator[](const String &key) const
bool replace(const String &key, const StringList &values)
bool insert(const String &key, const StringList &values)
PropertyMap(const SimplePropertyMap &m)
const StringList & unsupportedData() const
PropertyMap(const PropertyMap &m)
bool operator==(const PropertyMap &other) const
A list of strings.
Definition: tstringlist.h:46
A wide string class suitable for unicode.
Definition: tstring.h:85
A namespace for all TagLib related classes and functions.
Definition: apefile.h:41
Map< String, StringList > SimplePropertyMap
Definition: tpropertymap.h:34
#define TAGLIB_EXPORT
Definition: taglib_export.h:40