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

Debtags::Vocabulary Class Reference

#include <Vocabulary.h>

Inheritance diagram for Debtags::Vocabulary:

Tagcoll::FacetSet Tagcoll::OpSet< Facet > List of all members.

Public Member Functions

const DerivedTagListgetEquations () 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 FacetSetgetFacets () 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

Member Function Documentation

Facet Debtags::Vocabulary::findFacet const std::string &  facet  )  const throw () [inline]
 

Return the facet with the given name.

const DerivedTagList& Debtags::Vocabulary::getEquations  )  const throw () [inline]
 

Get the DerivedTagList with the Equates: expressions read from the vocabulary.

FacetSet Debtags::Vocabulary::getFacets const FacetMatcher filter  )  const throw () [inline]
 

Get a set with all the facets present in the vocabulary that are matched by `filter'.

const FacetSet& Debtags::Vocabulary::getFacets  )  const throw () [inline]
 

Get a set with all the facets present in the vocabulary.

bool Debtags::Vocabulary::hasFacet const std::string &  facet  )  const throw () [inline]
 

Check if the vocabulary contains the facet `facet'.

void Vocabulary::read  )  throw (FileException, ParserException)
 

Parse and import the system vocabulary.

void Vocabulary::read ParserInput input  )  throw (ParserException)
 

Parse and import the vocabulary from `input'.

void Vocabulary::readVocabularies  )  throw (SystemException, FileException, ParserException)
 

Obsolete function.

void Vocabulary::write  )  throw (FileException)
 

Write the contents of this vocabulary to the system vocabulary.


Member Data Documentation

DerivedTagList Debtags::Vocabulary::equations [protected]
 


The documentation for this class was generated from the following files:
Generated on Sat Mar 19 17:13:04 2005 for libdebtags by  doxygen 1.4.1