#include <Tagexpr.h>
Inheritance diagram for Tagcoll::Tagexpr:
Public Member Functions | |
virtual | ~Tagexpr () throw () |
virtual std::string | format () const =0 throw () |
virtual bool | eval (const TagexprContext &context) const =0 throw () |
virtual bool | eval (const OpSet< std::string > &tags) const =0 throw () |
virtual Tagexpr * | clone () const =0 throw () |
|
|
|
Implemented in Tagcoll::TagexprTag, Tagcoll::TagexprNot, Tagcoll::TagexprAnd, and Tagcoll::TagexprOr. |
|
Implemented in Tagcoll::TagexprTag, Tagcoll::TagexprNot, Tagcoll::TagexprAnd, and Tagcoll::TagexprOr. |
|
Implemented in Tagcoll::TagexprTag, Tagcoll::TagexprNot, Tagcoll::TagexprAnd, and Tagcoll::TagexprOr. |
|
Implemented in Tagcoll::TagexprTag, Tagcoll::TagexprNot, Tagcoll::TagexprAnd, and Tagcoll::TagexprOr. |