Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

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::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::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::ExceptionBase class for all exceptions
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::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::InterruptedExceptionException thrown when some long event is interrupted by an external event (like a system call being interrupted by a signal)
Tagcoll::ItemGrouper< ITEM, TAG >Collection grouping items having the same tagset
Tagcoll::OpSet< T >OpSet is just the standard std::set extended with set operations
Tagcoll::OutOfRangeException
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::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
set
Tagcoll::Sink< ITEM, TAG >Consumer that discards its input
Tagcoll::SmartHierarchyNode< ITEM, TAG >
Tagcoll::StdioParserInputParser input using libc standard I/O functions
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::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 Sat Sep 10 02:57:39 2005 for libtagcoll by  doxygen 1.4.4