#include <Vocabulary.h>
Inheritance diagram for Debtags::Vocabulary:
Public Member Functions | |
const DerivedTagList & | getEquations () const throw () |
Get the DerivedTagList with the Equates: expressions read from the vocabulary. | |
bool | hasFacet (const std::string &facet) const throw () |
Check if the vocabulary contains the facet `facet'. | |
Facet | findFacet (const std::string &facet) const throw () |
Return the facet with the given name. | |
const FacetSet & | getFacets () const throw () |
Get a set with all the facets present in the vocabulary. | |
FacetSet | getFacets (const FacetMatcher &filter) const throw () |
Get a set with all the facets present in the vocabulary that are matched by `filter'. | |
void | read (ParserInput &input) throw (ParserException) |
Parse and import the vocabulary from `input'. | |
void | read () throw (FileException, ParserException) |
Parse and import the system vocabulary. | |
void | readVocabularies () throw (SystemException, FileException, ParserException) |
Obsolete function. | |
void | write () throw (FileException) |
Write the contents of this vocabulary to the system vocabulary. | |
Protected Attributes | |
DerivedTagList | equations |
|
Return the facet with the given name.
|
|
Get the DerivedTagList with the Equates: expressions read from the vocabulary.
|
|
Get a set with all the facets present in the vocabulary that are matched by `filter'.
|
|
Get a set with all the facets present in the vocabulary.
|
|
Check if the vocabulary contains the facet `facet'.
|
|
Parse and import the system vocabulary.
|
|
Parse and import the vocabulary from `input'.
|
|
Obsolete function.
|
|
Write the contents of this vocabulary to the system vocabulary.
|
|
|