| addItem(const std::string &name, std::string id, TParent *parent) | MusicLibrary::ThingieContainer< TThing, TParent > | |
| addOrGetItem(const std::string &name, std::string id, TParent *parent) | MusicLibrary::ThingieContainer< TThing, TParent > | |
| addOrGetItem(const std::string &name, TParent *parent) | MusicLibrary::ThingieContainer< TThing, TParent > | inline |
| addOrGetItem(const Parsnip::Data &data, TParent *parent, const std::string &namefield, const std::string &idfield) | MusicLibrary::ThingieContainer< TThing, TParent > | |
| allocate | MusicLibrary::ThingieContainer< TThing, TParent > | private |
| Allocator typedef | MusicLibrary::ThingieContainer< TThing, TParent > | |
| clear() | MusicLibrary::ThingieContainer< TThing, TParent > | |
| getById(const std::string &key) const | MusicLibrary::ThingieContainer< TThing, TParent > | |
| getById(const Parsnip::Data &data, const char *field) | MusicLibrary::ThingieContainer< TThing, TParent > | |
| getByName(const std::string &name, TParent *parent) const | MusicLibrary::ThingieContainer< TThing, TParent > | |
| getNewId(MusicThingie::Type item_type) const | MusicLibrary::ThingieContainer< TThing, TParent > | |
| purge(bool pred(const TThing *)) | MusicLibrary::ThingieContainer< TThing, TParent > | |
| ThingieContainer(const Allocator &alloc) | MusicLibrary::ThingieContainer< TThing, TParent > | |
| ~ThingieContainer() | MusicLibrary::ThingieContainer< TThing, TParent > | |