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

Tagcoll::TagexprOr Class Reference

#include <Tagexpr.h>

Inheritance diagram for Tagcoll::TagexprOr:

Tagcoll::Tagexpr List of all members.

Public Member Functions

 TagexprOr (Tagexpr *operand1, Tagexpr *operand2) throw ()
 ~TagexprOr () 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::TagexprOr::TagexprOr Tagexpr operand1,
Tagexpr operand2
throw () [inline]
 

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


Member Function Documentation

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

Implements Tagcoll::Tagexpr.

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

Implements Tagcoll::Tagexpr.

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

Implements Tagcoll::Tagexpr.

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

Implements Tagcoll::Tagexpr.


Member Data Documentation

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

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


The documentation for this class was generated from the following file:
Generated on Sun Jul 3 21:03:36 2005 for libtagcoll by  doxygen 1.4.3-20050530