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

Tagcoll::TagexprNot Class Reference

#include <Tagexpr.h>

Inheritance diagram for Tagcoll::TagexprNot:

Tagcoll::Tagexpr List of all members.

Public Member Functions

 TagexprNot (Tagexpr *operand) throw ()
 ~TagexprNot () 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

Tagexpr_operand

Constructor & Destructor Documentation

Tagcoll::TagexprNot::TagexprNot Tagexpr operand  )  throw () [inline]
 

Tagcoll::TagexprNot::~TagexprNot  )  throw () [inline]
 


Member Function Documentation

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

Implements Tagcoll::Tagexpr.

virtual bool Tagcoll::TagexprNot::eval const OpSet< std::string > &  tags  )  const throw () [inline, virtual]
 

Implements Tagcoll::Tagexpr.

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

Implements Tagcoll::Tagexpr.

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

Implements Tagcoll::Tagexpr.


Member Data Documentation

Tagexpr* Tagcoll::TagexprNot::_operand [protected]
 


The documentation for this class was generated from the following file:
Generated on Tue Oct 26 18:30:09 2004 for libtagcoll by  doxygen 1.3.9.1