| Tagcoll::AddDerived< ITEM > | Filter that adds derived tags to a collection |
| Tagcoll::AddImplied< ITEM, TAG > | Add implied tags to a stream of tagged items |
| Tagcoll::commandline::BadOption | |
| Tagcoll::BasicStringDiskIndex | Full TaggedCollection implementation on top of a persistent on-disk TDB database |
| Tagcoll::BasicStringDiskIndexer | |
| Tagcoll::commandline::BoolOption | Boolean option |
| Tagcoll::CardinalityStore< ITEM, TAG > | In-memory collection keeping a fast-access track of tag cardinalities |
| Tagcoll::CardinalityStore< ITEM, TAG >::TagContainer | |
| Tagcoll::CleanSmartHierarchyNode< ITEM, TAG > | |
| Tagcoll::Collection< ITEM, TAG > | Interface for all collections of tagged items |
| Tagcoll::commandline::CommandParser | |
| Tagcoll::ConsistencyCheckException | Exception thrown when some consistency check fails |
| Tagcoll::Consumer< ITEM, TAG > | Interface for classes interested in accepting a stream of tagged items |
| Tagcoll::ContextException | Exception with a description of the throwing context |
| Tagcoll::ConversionFilter< IN_ITEM, IN_TAG, OUT_ITEM, OUT_TAG > | Filter converting streams of tagged items among two representations |
| Tagcoll::Converter< IN, OUT > | General class converting items from one representation to another |
| Tagcoll::DerivedTags | List of changes to apply to tag names with a tagged collection is being parsed |
| Tagcoll::commandline::DocMaker | |
| Tagcoll::Exception | Base class for all exceptions |
| Tagcoll::commandline::ExistingFileOption | |
| Tagcoll::Expression | |
| Tagcoll::ExpressionImpl | Interface for parsed tag expressions |
| Tagcoll::FileException | Base class for exceptions for file I/O |
| Tagcoll::Filter< ITEM, TAG > | Interface for injecting or removing packages from a stream of tagged items |
| Tagcoll::FilterChain< ITEM, TAG > | Chains more filters together |
| Tagcoll::FilterItemsByExpression< ITEM, TAG > | Remove the items that do not match a tag expression |
| Tagcoll::FilterTagsByExpression< ITEM, TAG > | Remove the tags that do not singularly match a tag expression |
| Tagcoll::Graph< ITEM, TAG > | |
| Tagcoll::commandline::Help | |
| Tagcoll::HierarchyNode< ITEM, TAG > | |
| Tagcoll::Implications< TAG > | List of explicit implications that can be applied to a tagged collection |
| Tagcoll::InputMerger< ITEM, TAG > | Simple Collection |
| Tagcoll::InstallUnexpected | Install an unexpected handler for the duration of its scope |
| Tagcoll::IntDiskIndex< ITEM, TAG > | Full TaggedCollection implementation on top of a persistent on-disk TDB database |
| Tagcoll::IntDiskIndexer< ITEM, TAG > | |
| Tagcoll::InterruptedException | Exception thrown when some long event is interrupted by an external event (like a system call being interrupted by a signal) |
| Tagcoll::IntIndex | MMap-based index of a -> [x1, x2, x3] mappings |
| Tagcoll::IntIndexer | Creates an on-disk index to use for IntIndex |
| Tagcoll::commandline::IntOption | |
| Tagcoll::ItemGrouper< ITEM, TAG > | Collection grouping items having the same tagset |
| Tagcoll::commandline::MainParser< Base > | Main parser for commandline arguments |
| Tagcoll::commandline::Manpage | |
| Tagcoll::MasterMMapIndex | Performs the memory management and mmapping tasks for mmapped indexes |
| Tagcoll::MasterMMapIndexer | Master index writer |
| Tagcoll::MemParserInput | Parser input using a std::string as input |
| Tagcoll::MMapIndex | |
| Tagcoll::MMapIndexer | Interface for indexers |
| Tagcoll::Normalizer< ITEM, TAG > | |
| Tagcoll::NotFoundException | Exception thrown when some a requested item has not been found |
| Tagcoll::OpSet< T > | OpSet is just the standard std::set extended with set operations |
| Tagcoll::commandline::Option | Interface for a parser for one commandline option |
| Tagcoll::commandline::OptionGroup | |
| Tagcoll::commandline::OptionParser | Parser of many short or long switches all starting with '-' |
| Tagcoll::OutOfRangeException | |
| Tagcoll::commandline::Parser | Interface for everything that would parse an arglist |
| Tagcoll::ParserException | Base exception for parser errors |
| Tagcoll::ParserInput | Generic interface for parser input readers |
| Tagcoll::ParserInputException | Exception thrown in case of problems accessing the input of the parser |
| Tagcoll::Patch< ITEM, TAG > | Patch for the tagset of a specific item |
| Tagcoll::PatchCollection< ITEM, TAG > | Wraps a collection by intercepting all changes to it and preserving them as a PatchList |
| Tagcoll::PatchList< ITEM, TAG > | List of patches that can be applied to a TaggedCollection |
| Tagcoll::ReadonlyCollection< ITEM, TAG > | Interface for all collections of tagged items |
| Tagcoll::RemoveDerived< ITEM > | Filter that removes redundant derived tags from a collection |
| Tagcoll::RemoveImplied< ITEM, TAG > | Remove redundant implied tags to a stream of tagged items |
| Tagcoll::Scores< TAG > | |
| Tagcoll::Scores< TAG >::Score | |
| set | |
| Tagcoll::Sink< ITEM, TAG > | Consumer that discards its input |
| Tagcoll::SmartHierarchyNode< ITEM, TAG > | |
| Tagcoll::StdioParserInput | Parser input using libc standard I/O functions |
| Tagcoll::StringIndex | MMap-based index of int -> string mappings |
| Tagcoll::StringIndexer | Creates an on-disk index to use for IntIndex |
| Tagcoll::commandline::StringOption | |
| Tagcoll::StringParserInput | Parser input using a std::string as input |
| Tagcoll::Substitute< ITEM, TAG > | Filter replacing tags according to a list of Substitutions |
| Tagcoll::Substitutions< T > | Store a list of substitutions to operate on OpSets |
| Tagcoll::SystemException | Base class for system exceptions |
| Tagcoll::TagexprContext | Context for evaluating expressions of derived tags |
| Tagcoll::TagexprParser | Parser for tag expressions |
| Tagcoll::TDBDiskIndex< ITEM, TAG > | Full TaggedCollection implementation on top of a persistent on-disk TDB database |
| Tagcoll::TDBFile | Access an on-disk binary index in TDB format |
| Tagcoll::TDBIndexer< ITEM, TAG > | In-memory collection whose representation is organised similarly to the on-disk representation used by TDBDiskIndex |
| Tagcoll::TDBReadonlyDiskIndex< ITEM, TAG > | TDBDiskIndex operating on a read-only database, and storing the changes in a PatchList |
| Tagcoll::TextFormat< ITEM, TAG > | TagcollConsumer that serializes its input to an output stream |
| Tagcoll::TrivialConverter< IN, OUT > | |
| Tagcoll::UnfacetedRemover< ITEM > | Removes tags which are not inside a facet |
| Tagcoll::UntaggedRemover< ITEM, TAG > | Remove packages with no tags |
| Tagcoll::ValOutOfRangeException< C > | Exception thrown when index checking fails |
| Tagcoll::WaitInterruptedException | Exception thrown when some system wait is interrupted by a signal |