add(const TAG &tag) | tagcoll::Patch< ITEM, TAG > | [inline] |
add(const std::set< TAG > &tags) | tagcoll::Patch< ITEM, TAG > | [inline] |
added | tagcoll::Patch< ITEM, TAG > | |
apply(const std::set< TAG > &ts) const | tagcoll::Patch< ITEM, TAG > | [inline] |
apply(const TAGS &tags) const | tagcoll::Patch< ITEM, TAG > | [inline] |
getReverse() const | tagcoll::Patch< ITEM, TAG > | [inline] |
item | tagcoll::Patch< ITEM, TAG > | |
mergeWith(const Patch< ITEM, TAG > &patch) | tagcoll::Patch< ITEM, TAG > | [inline] |
operator!=(const Patch< ITEM, TAG > &p) const | tagcoll::Patch< ITEM, TAG > | [inline] |
operator==(const Patch< ITEM, TAG > &p) const | tagcoll::Patch< ITEM, TAG > | [inline] |
Patch(const Patch< ITEM, TAG > &p) | tagcoll::Patch< ITEM, TAG > | [inline] |
Patch(const ITEM &item) | tagcoll::Patch< ITEM, TAG > | [inline] |
Patch(const ITEM &item, const std::set< TAG > &added, const std::set< TAG > &removed) | tagcoll::Patch< ITEM, TAG > | |
Patch(const ITEM &item, const CONTA &added, const CONTB &removed) | tagcoll::Patch< ITEM, TAG > | [inline] |
remove(const TAG &tag) | tagcoll::Patch< ITEM, TAG > | [inline] |
remove(const std::set< TAG > &tags) | tagcoll::Patch< ITEM, TAG > | [inline] |
removed | tagcoll::Patch< ITEM, TAG > | |
removeRedundant(const std::set< TAG > ts) | tagcoll::Patch< ITEM, TAG > | [inline] |
~Patch() | tagcoll::Patch< ITEM, TAG > | [inline] |