Logo Search packages:      
Sourcecode: qmf version File versions  Download package

Public Types | Public Member Functions | Static Public Member Functions | Public Attributes

MailKeyImpl< Key > Class Template Reference

Inheritance diagram for MailKeyImpl< Key >:
Inheritance graph
Collaboration diagram for MailKeyImpl< Key >:
Collaboration graph

List of all members.

Public Types

typedef Key::ArgumentType Argument
typedef Key::IdType IdType
typedef Key KeyType
typedef Key::Property Property

Public Member Functions

template<typename Stream >
void deserialize (Stream &stream)
bool isEmpty () const
bool isNonMatching () const
 MailKeyImpl (Property p, const QVariant &value, QMailKey::Comparator c)
template<typename ListType >
 MailKeyImpl (const ListType &list, Property p, QMailKey::Comparator c)
bool operator== (const MailKeyImpl &other) const
template<typename Stream >
void serialize (Stream &stream) const

Static Public Member Functions

static const Key & andAssign (Key &self, const Key &other)
static Key andCombine (const Key &self, const Key &other)
static Key negate (const Key &self)
static Key nonMatchingKey ()
static const Key & orAssign (Key &self, const Key &other)
static Key orCombine (const Key &self, const Key &other)

Public Attributes

QList< Argument > arguments
QMailKey::Combiner combiner
bool negated
QList< Key > subKeys

Detailed Description

template<typename Key>
class MailKeyImpl< Key >

Definition at line 61 of file mailkeyimpl_p.h.

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index