#include <TagSet.h>
Inheritance diagram for Tagcoll::FacetSet:
Public Member Functions | |
FacetSet () throw () | |
FacetSet (const OpSet< Facet > &) throw () | |
~FacetSet () throw () | |
Facet | obtainFacet (const std::string &name) throw () |
Get the Facet object given the name, or create a new Facet object if the name has not been found. | |
Tag | obtainTag (const std::string &fullname) throw () |
Get the Tag object given the fullname, or create new Facet and Tag object if the name has not been found. | |
TagSet | getTags () const throw () |
bool | has (const std::string &facet) const throw () |
bool | hasTag (const std::string &tag) const throw () |
Facet | find (const std::string &name) const throw () |
Tag | findTag (const std::string &tag) const throw () |
FacetSet | getFiltered (const FacetMatcher &filter) const throw () |
void | output (FacetConsumer &cons) const throw () |
void | output (FacetConsumer &cons, FacetMatcher &filter) const throw () |
TagSet | getFiltered (const TagMatcher &filter) const throw () |
void | output (TagConsumer &cons) const throw () |
void | output (TagConsumer &cons, TagMatcher &filter) const throw () |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Get the Facet object given the name, or create a new Facet object if the name has not been found.
|
|
Get the Tag object given the fullname, or create new Facet and Tag object if the name has not been found.
|
|
|
|
|
|
|
|
|