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
const StringList & operator[](const String &key) const
bool operator!=(const PropertyMap &other) const
PropertyMap & merge(const PropertyMap &other)
StringList & operator[](const String &key)
Iterator find(const String &key)
const StringList & unsupportedData() const
SimplePropertyMap::Iterator Iterator
Definition tpropertymap.h:117
ConstIterator find(const String &key) const
SimplePropertyMap::ConstIterator ConstIterator
Definition tpropertymap.h:118
bool contains(const PropertyMap &other) const
StringList & unsupportedData()
PropertyMap & erase(const PropertyMap &other)
bool replace(const String &key, const StringList &values)
PropertyMap & erase(const String &key)
bool insert(const String &key, const StringList &values)
PropertyMap(const SimplePropertyMap &m)
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