tagcoll::AddDerived< OUT > | Filter that adds derived tags to a collection |
tagcoll::AddImplied< TAG, OUT > | Add implied tags to a stream of tagged items |
tagcoll::CleanSmartHierarchyNode< COLL > | |
tagcoll::DerivedTags | List of changes to apply to tag names with a tagged collection is being parsed |
tagcoll::Expression | |
tagcoll::ExpressionImpl | Interface for parsed tag expressions |
tagcoll::HierarchyNode< COLL > | |
tagcoll::Implications< TAG > | List of explicit implications that can be applied to a tagged collection |
tagcoll::Inserter< ITEM, TAG > | |
tagcoll::textformat::OstreamWriter | |
tagcoll::Patch< ITEM, TAG > | Patch for the tagset of a specific item |
tagcoll::textformat::PatchAssembler< OUT > | Assemble a patch from a stream of "item: +added, -removed" items and tags |
tagcoll::textformat::PatchBuilder< ITEM, TAG, ITEMSER, TAGSER > | |
tagcoll::PatchList< ITEM, TAG > | List of patches that can be applied to a TaggedCollection |
tagcoll::RemoveDerived< OUT > | Filter that removes redundant derived tags from a collection |
tagcoll::RemoveImplied< TAG, OUT > | Remove redundant implied tags to a stream of tagged items |
tagcoll::SmartHierarchyNode< COLL > | |
tagcoll::textformat::StdioWriter | TagcollConsumer that serializes its input to an output stream |
tagcoll::TagexprContext | Context for evaluating expressions of derived tags |
tagcoll::TagexprParser | Parser for tag expressions |