#include <EqualityQuery.h>

Public Member Functions | |
| EqualityQuery () | |
| EqualityQuery (MatchFuncArgType v) | |
| constructs with our target value | |
| EqualityQuery (MatchFuncArgType v, MatchFuncArgType t) | |
| constructs with our target value and a tolerance | |
| void | setVal (MatchFuncArgType what) |
| sets our target value | |
| const MatchFuncArgType | getVal () const |
| returns our target value | |
| void | setTol (MatchFuncArgType what) |
| sets our tolerance | |
| const MatchFuncArgType | getTol () const |
| returns out tolerance | |
| virtual bool | Match (const DataFuncArgType what) const |
| returns whether or not we match the argument | |
| virtual Query < MatchFuncArgType, DataFuncArgType, needsConversion > * | copy () const |
| returns a copy of this Query | |
Protected Attributes | |
| MatchFuncArgType | d_val |
| MatchFuncArgType | d_tol |
Definition at line 17 of file EqualityQuery.h.
| Queries::EqualityQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::EqualityQuery | ( | ) | [inline] |
Definition at line 20 of file EqualityQuery.h.
| Queries::EqualityQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::EqualityQuery | ( | MatchFuncArgType | v | ) | [inline, explicit] |
| Queries::EqualityQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::EqualityQuery | ( | MatchFuncArgType | v, | |
| MatchFuncArgType | t | |||
| ) | [inline] |
| void Queries::EqualityQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::setVal | ( | MatchFuncArgType | what | ) | [inline] |
sets our target value
Definition at line 37 of file EqualityQuery.h.
Referenced by Queries::LessQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::LessEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::GreaterQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::GreaterEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), and Queries::EqualityQuery< int, Atom const *, true >::copy().
| const MatchFuncArgType Queries::EqualityQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::getVal | ( | ) | const [inline] |
| void Queries::EqualityQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::setTol | ( | MatchFuncArgType | what | ) | [inline] |
sets our tolerance
Definition at line 42 of file EqualityQuery.h.
Referenced by RDKit::AtomRingQuery::copy(), Queries::LessQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::LessEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::GreaterQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::GreaterEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), and Queries::EqualityQuery< int, Atom const *, true >::copy().
| const MatchFuncArgType Queries::EqualityQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::getTol | ( | ) | const [inline] |
returns out tolerance
Definition at line 44 of file EqualityQuery.h.
Referenced by RDKit::AtomRingQuery::copy().
| virtual bool Queries::EqualityQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::Match | ( | const DataFuncArgType | arg | ) | const [inline, virtual] |
returns whether or not we match the argument
Reimplemented from Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >.
Reimplemented in Queries::GreaterEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >, Queries::GreaterQuery< MatchFuncArgType, DataFuncArgType, needsConversion >, Queries::LessEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >, and Queries::LessQuery< MatchFuncArgType, DataFuncArgType, needsConversion >.
Definition at line 46 of file EqualityQuery.h.
| virtual Query<MatchFuncArgType,DataFuncArgType,needsConversion>* Queries::EqualityQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy | ( | ) | const [inline, virtual] |
returns a copy of this Query
Notes:
deleteing the result Reimplemented from Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >.
Reimplemented in RDKit::AtomRingQuery, Queries::GreaterEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >, Queries::GreaterQuery< MatchFuncArgType, DataFuncArgType, needsConversion >, Queries::LessEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >, and Queries::LessQuery< MatchFuncArgType, DataFuncArgType, needsConversion >.
Definition at line 66 of file EqualityQuery.h.
MatchFuncArgType Queries::EqualityQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::d_val [protected] |
Definition at line 75 of file EqualityQuery.h.
Referenced by RDKit::AtomRingQuery::copy(), Queries::LessQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::LessEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::GreaterQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::GreaterEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::EqualityQuery< int, Atom const *, true >::copy(), Queries::EqualityQuery< int, Atom const *, true >::getVal(), Queries::GreaterEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::GreaterEqualQuery(), Queries::GreaterQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::GreaterQuery(), Queries::LessEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::LessEqualQuery(), Queries::LessQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::LessQuery(), RDKit::AtomRingQuery::Match(), Queries::LessQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::Match(), Queries::LessEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::Match(), Queries::GreaterQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::Match(), Queries::GreaterEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::Match(), Queries::EqualityQuery< int, Atom const *, true >::Match(), and Queries::EqualityQuery< int, Atom const *, true >::setVal().
MatchFuncArgType Queries::EqualityQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::d_tol [protected] |
Definition at line 79 of file EqualityQuery.h.
Referenced by Queries::LessQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::LessEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::GreaterQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::GreaterEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::EqualityQuery< int, Atom const *, true >::copy(), Queries::EqualityQuery< int, Atom const *, true >::getTol(), Queries::GreaterEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::GreaterEqualQuery(), Queries::GreaterQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::GreaterQuery(), Queries::LessEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::LessEqualQuery(), Queries::LessQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::LessQuery(), RDKit::AtomRingQuery::Match(), Queries::LessQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::Match(), Queries::LessEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::Match(), Queries::GreaterQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::Match(), Queries::GreaterEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::Match(), Queries::EqualityQuery< int, Atom const *, true >::Match(), and Queries::EqualityQuery< int, Atom const *, true >::setTol().
1.5.6