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:119
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:122
ConstIterator find(const String &key) const
SimplePropertyMap::ConstIterator ConstIterator
Definition: tpropertymap.h:123
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)
const StringList value(const String &key, const StringList &defaultValue=StringList()) 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
#define TAGLIB_EXPORT
Definition: taglib_export.h:40