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

Tagcoll::TagexprTag Class Reference

#include <Tagexpr.h>

Inheritance diagram for Tagcoll::TagexprTag:

Tagcoll::Tagexpr List of all members.

Public Member Functions

 TagexprTag (const std::string &tag) throw ()
virtual ~TagexprTag () throw ()
virtual std::string format () const throw ()
virtual bool eval (const TagexprContext &context) const throw ()
virtual bool eval (const OpSet< std::string > &tags) const throw ()
virtual Tagexprclone () const throw ()

Protected Attributes

std::string _tag

Constructor & Destructor Documentation

Tagcoll::TagexprTag::TagexprTag const std::string &  tag  )  throw () [inline]
 

virtual Tagcoll::TagexprTag::~TagexprTag  )  throw () [inline, virtual]
 


Member Function Documentation

virtual Tagexpr* Tagcoll::TagexprTag::clone  )  const throw () [inline, virtual]
 

Implements Tagcoll::Tagexpr.

bool TagexprTag::eval const OpSet< std::string > &  tags  )  const throw () [virtual]
 

Implements Tagcoll::Tagexpr.

virtual bool Tagcoll::TagexprTag::eval const TagexprContext context  )  const throw () [inline, virtual]
 

Implements Tagcoll::Tagexpr.

virtual std::string Tagcoll::TagexprTag::format  )  const throw () [inline, virtual]
 

Implements Tagcoll::Tagexpr.


Member Data Documentation

std::string Tagcoll::TagexprTag::_tag [protected]
 


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