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

Tagcoll::DerivedTagList Class Reference

#include <DerivedTags.h>

List of all members.

Public Member Functions

virtual ~DerivedTagList () throw ()
void add (const std::string &tag, const Tagexpr *expr) throw ()
void parse (ParserInput &in) throw (ParserException)
OpSet< std::string > getDerived (const OpSet< std::string > &tags) const throw ()
OpSet< std::string > addDerived (const OpSet< std::string > &tags) const throw ()

Protected Types

typedef std::map< std::string,
Tagexpr * > 
expressions_t

Protected Attributes

expressions_t expressions


Member Typedef Documentation

typedef std::map<std::string, Tagexpr*> Tagcoll::DerivedTagList::expressions_t [protected]
 


Constructor & Destructor Documentation

DerivedTagList::~DerivedTagList  )  throw () [virtual]
 


Member Function Documentation

void Tagcoll::DerivedTagList::add const std::string &  tag,
const Tagexpr expr
throw ()
 

OpSet<std::string> Tagcoll::DerivedTagList::addDerived const OpSet< std::string > &  tags  )  const throw () [inline]
 

OpSet<std::string> Tagcoll::DerivedTagList::getDerived const OpSet< std::string > &  tags  )  const throw ()
 

void DerivedTagList::parse ParserInput in  )  throw (ParserException)
 


Member Data Documentation

expressions_t Tagcoll::DerivedTagList::expressions [protected]
 


The documentation for this class was generated from the following files:
Generated on Thu Jun 23 11:53:20 2005 for libtagcoll by  doxygen 1.4.3-20050530