libtagcoll Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
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::BasicStringDiskIndexFull TaggedCollection implementation on top of a persistent on-disk TDB database
Tagcoll::BasicStringDiskIndexer
Tagcoll::commandline::BoolOptionBoolean 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::ConsistencyCheckExceptionException thrown when some consistency check fails
Tagcoll::Consumer< ITEM, TAG >Interface for classes interested in accepting a stream of tagged items
Tagcoll::ContextExceptionException 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::DerivedTagsList of changes to apply to tag names with a tagged collection is being parsed
Tagcoll::commandline::DocMaker
Tagcoll::ExceptionBase class for all exceptions
Tagcoll::commandline::ExistingFileOption
Tagcoll::Expression
Tagcoll::ExpressionImplInterface for parsed tag expressions
Tagcoll::FileExceptionBase 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::InstallUnexpectedInstall 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::InterruptedExceptionException thrown when some long event is interrupted by an external event (like a system call being interrupted by a signal)
Tagcoll::IntIndexMMap-based index of a -> [x1, x2, x3] mappings
Tagcoll::IntIndexerCreates 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::MasterMMapIndexPerforms the memory management and mmapping tasks for mmapped indexes
Tagcoll::MasterMMapIndexerMaster index writer
Tagcoll::MemParserInputParser input using a std::string as input
Tagcoll::MMapIndex
Tagcoll::MMapIndexerInterface for indexers
Tagcoll::Normalizer< ITEM, TAG >
Tagcoll::NotFoundExceptionException 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::OptionInterface for a parser for one commandline option
Tagcoll::commandline::OptionGroup
Tagcoll::commandline::OptionParserParser of many short or long switches all starting with '-'
Tagcoll::OutOfRangeException
Tagcoll::commandline::ParserInterface for everything that would parse an arglist
Tagcoll::ParserExceptionBase exception for parser errors
Tagcoll::ParserInputGeneric interface for parser input readers
Tagcoll::ParserInputExceptionException 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::StdioParserInputParser input using libc standard I/O functions
Tagcoll::StringIndexMMap-based index of int -> string mappings
Tagcoll::StringIndexerCreates an on-disk index to use for IntIndex
Tagcoll::commandline::StringOption
Tagcoll::StringParserInputParser 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::SystemExceptionBase class for system exceptions
Tagcoll::TagexprContextContext for evaluating expressions of derived tags
Tagcoll::TagexprParserParser for tag expressions
Tagcoll::TDBDiskIndex< ITEM, TAG >Full TaggedCollection implementation on top of a persistent on-disk TDB database
Tagcoll::TDBFileAccess 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::WaitInterruptedExceptionException thrown when some system wait is interrupted by a signal

Generated on Wed Jun 20 19:25:47 2007 for libtagcoll by  doxygen 1.5.2