#include <Expression.h>
Collaboration diagram for Tagcoll::Expression:
Public Member Functions | |
Expression () | |
Expression (const std::string &expr) | |
Expression (const Expression &e) | |
~Expression () | |
Expression & | operator= (const Expression &e) |
Expression | operator and (const Expression &e) |
Expression | operator or (const Expression &e) |
Expression | operator not () |
template<typename M> | |
bool | operator() (const OpSet< M > &tags) const |
bool | operator() (const TagexprContext &context) const |
std::string | format () const |
Static Public Member Functions | |
static Expression | matchTag (const std::string &pattern) |
Protected Member Functions | |
Expression (ExpressionImpl *impl) | |
const ExpressionImpl * | impl () const |
ExpressionImpl * | impl () |
Protected Attributes | |
ExpressionImpl * | m_impl |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|