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

Tagcoll::TagexprContext Class Reference

#include <Tagexpr.h>

List of all members.

Public Member Functions

 TagexprContext (const OpSet< std::string > &tags, const std::map< std::string, Tagexpr * > &derivedTags) throw ()
bool eval (const std::string &tag) const throw ()

Protected Attributes

const OpSet< std::string > & tags
const std::map< std::string,
Tagexpr * > & 
derivedTags
OpSet< std::string > seen


Constructor & Destructor Documentation

Tagcoll::TagexprContext::TagexprContext const OpSet< std::string > &  tags,
const std::map< std::string, Tagexpr * > &  derivedTags
throw () [inline]
 


Member Function Documentation

bool TagexprContext::eval const std::string &  tag  )  const throw ()
 


Member Data Documentation

const std::map<std::string, Tagexpr*>& Tagcoll::TagexprContext::derivedTags [protected]
 

OpSet<std::string> Tagcoll::TagexprContext::seen [mutable, protected]
 

const OpSet<std::string>& Tagcoll::TagexprContext::tags [protected]
 


The documentation for this class was generated from the following files:
Generated on Sun Aug 15 14:14:34 2004 for libtagcoll by doxygen 1.3.8