Public Types | Public Member Functions

Queries::OrQuery< MatchFuncArgType, DataFuncArgType, needsConversion > Class Template Reference

a Query implementing AND: requires any child to be true More...

#include <OrQuery.h>

Inheritance diagram for Queries::OrQuery< MatchFuncArgType, DataFuncArgType, needsConversion >:
Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >

List of all members.

Public Types

typedef Query
< MatchFuncArgType,
DataFuncArgType,
needsConversion > 
BASE

Public Member Functions

 OrQuery ()
bool Match (const DataFuncArgType what) const
 returns whether or not we match the argument
Query< MatchFuncArgType,
DataFuncArgType,
needsConversion > * 
copy () const
 returns a copy of this Query

Detailed Description

template<class MatchFuncArgType, class DataFuncArgType = MatchFuncArgType, bool needsConversion = false>
class Queries::OrQuery< MatchFuncArgType, DataFuncArgType, needsConversion >

a Query implementing AND: requires any child to be true

Definition at line 19 of file OrQuery.h.


Member Typedef Documentation

template<class MatchFuncArgType, class DataFuncArgType = MatchFuncArgType, bool needsConversion = false>
typedef Query<MatchFuncArgType, DataFuncArgType,needsConversion> Queries::OrQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::BASE

Definition at line 22 of file OrQuery.h.


Constructor & Destructor Documentation

template<class MatchFuncArgType, class DataFuncArgType = MatchFuncArgType, bool needsConversion = false>
Queries::OrQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::OrQuery (  )  [inline]

Member Function Documentation

template<class MatchFuncArgType, class DataFuncArgType = MatchFuncArgType, bool needsConversion = false>
Query<MatchFuncArgType,DataFuncArgType,needsConversion>* Queries::OrQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy (  )  const [inline, virtual]
template<class MatchFuncArgType, class DataFuncArgType = MatchFuncArgType, bool needsConversion = false>
bool Queries::OrQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::Match ( const DataFuncArgType  arg  )  const [inline, virtual]

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