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

Tagcoll::TagexprAnd Class Reference

#include <Tagexpr.h>

Inheritance diagram for Tagcoll::TagexprAnd:

Tagcoll::Tagexpr List of all members.

Public Member Functions

 TagexprAnd (Tagexpr *operand1, Tagexpr *operand2) throw ()
 ~TagexprAnd () 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_operand1
Tagexpr_operand2

Constructor & Destructor Documentation

Tagcoll::TagexprAnd::TagexprAnd Tagexpr operand1,
Tagexpr operand2
throw () [inline]
 

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


Member Function Documentation

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

Implements Tagcoll::Tagexpr.

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

Implements Tagcoll::Tagexpr.

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

Implements Tagcoll::Tagexpr.

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

Implements Tagcoll::Tagexpr.


Member Data Documentation

Tagexpr* Tagcoll::TagexprAnd::_operand1 [protected]
 

Tagexpr* Tagcoll::TagexprAnd::_operand2 [protected]
 


The documentation for this class was generated from the following file:
Generated on Tue Aug 17 00:26:32 2004 for libtagcoll by doxygen 1.3.8