Cleaning up. Better documentation and remove dead code.

git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@343588 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
This commit is contained in:
Allan Sandfeld Jensen 2004-09-02 19:32:19 +00:00
parent 07f56ac534
commit fa643093bd
2 changed files with 11 additions and 17 deletions

View File

@ -30,22 +30,6 @@
using namespace TagLib;
using namespace APE;
/*
static StringList parseAPEString(const ByteVector &data)
{
StringList value;
int pOld = 0;
int p = data.find('\0');
while (p != -1) {
value.append(String(data.mid(pOld, p), String::UTF8));
pOld = p + 1;
p = data.find('\0', pOld);
}
value.append(String(data.mid(pOld), String::UTF8));
return value;
}*/
class APE::Tag::TagPrivate
{

View File

@ -103,6 +103,15 @@ namespace TagLib {
*/
Footer *footer() const;
/*!
* Returns a reference to the item list map. This is an ItemListMap of
* all of the items in the tag.
*
* This is the most powerfull structure for accessing the items of the tag.
*
* \warning You should not modify this data structure directly, instead
* use setItem() and removeItem().
*/
const ItemListMap &itemListMap() const;
/*!
@ -118,7 +127,8 @@ namespace TagLib {
void addValue(const String &key, const String &value, bool replace = true);
/*!
* Sets the \a key comment to \a item.
* Sets the \a key item to the value of \a item. If an item with the \a key is already
* present, it will be replaced.
*/
void setItem(const String &key, const Item &item);