pianod2
multisource multiuser scriptable networked music player
MusicLibrary::ThingieContainer< TThing, TParent > Member List

This is the complete list of members for MusicLibrary::ThingieContainer< TThing, TParent >, including all inherited members.

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 >
allocateMusicLibrary::ThingieContainer< TThing, TParent >private
Allocator typedefMusicLibrary::ThingieContainer< TThing, TParent >
clear()MusicLibrary::ThingieContainer< TThing, TParent >
getById(const std::string &key) constMusicLibrary::ThingieContainer< TThing, TParent >
getById(const Parsnip::Data &data, const char *field)MusicLibrary::ThingieContainer< TThing, TParent >
getByName(const std::string &name, TParent *parent) constMusicLibrary::ThingieContainer< TThing, TParent >
getNewId(MusicThingie::Type item_type) constMusicLibrary::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 >