![]() |
RDKit
Open-source cheminformatics and machine learning.
|
Base class for all queries. More...
#include <Query.h>
Public Types | |
| typedef std::shared_ptr< Query< MatchFuncArgType, DataFuncArgType, needsConversion > > | CHILD_TYPE |
| typedef std::vector< CHILD_TYPE > | CHILD_VECT |
| typedef CHILD_VECT::iterator | CHILD_VECT_I |
| typedef CHILD_VECT::const_iterator | CHILD_VECT_CI |
Public Member Functions | |
| Query () | |
| virtual | ~Query () |
| void | setNegation (bool what) |
| sets whether or not we are negated More... | |
| bool | getNegation () const |
| returns whether or not we are negated More... | |
| void | setDescription (const std::string &descr) |
| sets our text description More... | |
| void | setDescription (const char *descr) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More... | |
| const std::string & | getDescription () const |
| returns our text description More... | |
| virtual std::string | getFullDescription () const |
| returns a fuller text description More... | |
| void | setTypeLabel (const std::string &typ) |
| sets our type label More... | |
| void | setTypeLabel (const char *typ) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More... | |
| const std::string & | getTypeLabel () const |
| returns our text label. More... | |
| void | setMatchFunc (bool(*what)(MatchFuncArgType)) |
| sets our match function More... | |
| void | setDataFunc (MatchFuncArgType(*what)(DataFuncArgType)) |
| sets our data function More... | |
| void | addChild (CHILD_TYPE child) |
| adds a child to our list of children More... | |
| CHILD_VECT_CI | beginChildren () const |
| returns an iterator for the beginning of our child vector More... | |
| CHILD_VECT_CI | endChildren () const |
| returns an iterator for the end of our child vector More... | |
| virtual bool | Match (const DataFuncArgType arg) const |
| returns whether or not we match the argument More... | |
| virtual Query< MatchFuncArgType, DataFuncArgType, needsConversion > * | copy () const |
| returns a copy of this Query More... | |
Public Attributes | |
| bool(*)(MatchFuncArgType) | getMatchFunc () const |
| returns our match function: More... | |
| MatchFuncArgType(*)(DataFuncArgType) | getDataFunc () const |
| returns our data function: More... | |
Protected Member Functions | |
| MatchFuncArgType | TypeConvert (MatchFuncArgType what, Int2Type< false >) const |
calls our dataFunc (if it's set) on what and returns the result, otherwise returns what More... | |
| MatchFuncArgType | TypeConvert (DataFuncArgType what, Int2Type< true >) const |
calls our dataFunc (which must be set) on what and returns the More... | |
Protected Attributes | |
| MatchFuncArgType | d_val = 0 |
| MatchFuncArgType | d_tol = 0 |
| std::string | d_description = "" |
| std::string | d_queryType = "" |
| CHILD_VECT | d_children |
| bool | df_negate {false} |
| bool(* | d_matchFunc )(MatchFuncArgType) |
| union { | |
| MatchFuncArgType(* d_dataFunc )(DataFuncArgType) | |
| MatchFuncArgType(* d_dataFuncSameType )(MatchFuncArgType) | |
| }; | |
Base class for all queries.
Query objects have one or two functions associated with them:
bool matchFunc(MatchFuncArgType other) returns true or false to indicate whether this query matches other. This is mandatory.MatchFuncArgType dataFunc(DataFuncArgType other) converts the argument other from DataFuncArgType to MatchFuncArgType. This is optional if DataFuncArgType is the same as (or implicitly convertible to) MatchFuncArgType. | typedef std::shared_ptr< Query<MatchFuncArgType, DataFuncArgType, needsConversion> > Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::CHILD_TYPE |
| typedef std::vector<CHILD_TYPE> Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::CHILD_VECT |
| typedef CHILD_VECT::const_iterator Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::CHILD_VECT_CI |
| typedef CHILD_VECT::iterator Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::CHILD_VECT_I |
|
inline |
|
inlinevirtual |
Definition at line 55 of file Query.h.
References Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::d_children.
|
inline |
adds a child to our list of children
Definition at line 103 of file Query.h.
References Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::d_children.
Referenced by Queries::AndQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::OrQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), and Queries::XOrQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy().
|
inline |
returns an iterator for the beginning of our child vector
Definition at line 105 of file Query.h.
References Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::d_children.
Referenced by Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), and RDKit::detail::qhelper().
|
inlinevirtual |
returns a copy of this Query
Notes:
deleteing the result Reimplemented in Queries::XOrQuery< MatchFuncArgType, DataFuncArgType, needsConversion >, Queries::SetQuery< MatchFuncArgType, DataFuncArgType, needsConversion >, Queries::SetQuery< int, Atom const *, true >, Queries::RangeQuery< MatchFuncArgType, DataFuncArgType, needsConversion >, Queries::OrQuery< MatchFuncArgType, DataFuncArgType, needsConversion >, Queries::LessQuery< MatchFuncArgType, DataFuncArgType, needsConversion >, Queries::LessEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >, Queries::GreaterQuery< MatchFuncArgType, DataFuncArgType, needsConversion >, Queries::GreaterEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >, Queries::EqualityQuery< MatchFuncArgType, DataFuncArgType, needsConversion >, Queries::EqualityQuery< MatchFuncArgType, MatchFuncArgType, false >, Queries::EqualityQuery< int, ConstAtomPtr, true >, Queries::EqualityQuery< int, TargetPtr, true >, Queries::AndQuery< MatchFuncArgType, DataFuncArgType, needsConversion >, RDKit::HasPropWithValueQuery< TargetPtr, ExplicitBitVect >, RDKit::HasPropWithValueQuery< TargetPtr, std::string >, RDKit::HasPropWithValueQuery< TargetPtr, T >, RDKit::HasPropQuery< TargetPtr >, RDKit::RecursiveStructureQuery, and RDKit::AtomRingQuery.
Definition at line 129 of file Query.h.
References Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::addChild(), Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::beginChildren(), Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::d_dataFunc, Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::d_description, Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::d_matchFunc, Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::d_queryType, Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::d_tol, Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::d_val, Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::df_negate, and Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::endChildren().
Referenced by RDKit::QueryAtom::operator=(), and RDKit::QueryAtom::QueryAtom().
|
inline |
returns an iterator for the end of our child vector
Definition at line 107 of file Query.h.
References Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::d_children.
Referenced by Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), and RDKit::detail::qhelper().
|
inline |
returns our text description
Definition at line 71 of file Query.h.
References Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::d_description.
Referenced by Queries::GreaterEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::getFullDescription(), Queries::GreaterQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::getFullDescription(), Queries::LessEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::getFullDescription(), Queries::LessQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::getFullDescription(), and Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::getFullDescription().
|
inlinevirtual |
returns a fuller text description
Reimplemented in Queries::SetQuery< MatchFuncArgType, DataFuncArgType, needsConversion >, Queries::SetQuery< int, Atom const *, true >, Queries::RangeQuery< MatchFuncArgType, DataFuncArgType, needsConversion >, Queries::LessQuery< MatchFuncArgType, DataFuncArgType, needsConversion >, Queries::LessEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >, Queries::GreaterQuery< MatchFuncArgType, DataFuncArgType, needsConversion >, Queries::GreaterEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >, Queries::EqualityQuery< MatchFuncArgType, DataFuncArgType, needsConversion >, Queries::EqualityQuery< MatchFuncArgType, MatchFuncArgType, false >, Queries::EqualityQuery< int, ConstAtomPtr, true >, and Queries::EqualityQuery< int, TargetPtr, true >.
Definition at line 73 of file Query.h.
References Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::getDescription(), and Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::getNegation().
Referenced by RDKit::detail::qhelper().
|
inline |
returns whether or not we are negated
Definition at line 60 of file Query.h.
References Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::df_negate.
Referenced by RDKit::HasPropQuery< TargetPtr >::copy(), RDKit::HasPropWithValueQuery< TargetPtr, T >::copy(), RDKit::HasPropWithValueQuery< TargetPtr, std::string >::copy(), RDKit::HasPropWithValueQuery< TargetPtr, ExplicitBitVect >::copy(), Queries::GreaterEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::GreaterQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::LessEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::LessQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::GreaterEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::getFullDescription(), Queries::GreaterQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::getFullDescription(), Queries::LessEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::getFullDescription(), Queries::LessQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::getFullDescription(), Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::getFullDescription(), Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::Match(), Queries::GreaterEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::Match(), Queries::GreaterQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::Match(), Queries::LessEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::Match(), Queries::LessQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::Match(), RDKit::HasPropQuery< TargetPtr >::Match(), RDKit::HasPropWithValueQuery< TargetPtr, T >::Match(), RDKit::HasPropWithValueQuery< TargetPtr, std::string >::Match(), and RDKit::HasPropWithValueQuery< TargetPtr, ExplicitBitVect >::Match().
|
inline |
returns our text label.
Definition at line 85 of file Query.h.
References Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::d_queryType.
|
inlinevirtual |
returns whether or not we match the argument
Reimplemented in Queries::LessQuery< MatchFuncArgType, DataFuncArgType, needsConversion >, Queries::LessEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >, Queries::GreaterQuery< MatchFuncArgType, DataFuncArgType, needsConversion >, and Queries::GreaterEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >.
Definition at line 110 of file Query.h.
References Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::d_matchFunc, Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::getNegation(), and Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::TypeConvert().
|
inline |
sets our data function
Definition at line 94 of file Query.h.
References Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::d_dataFunc.
Referenced by Queries::EqualityQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::GreaterEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::GreaterQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::LessEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::LessQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::RangeQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::SetQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), RDKit::HasPropQuery< TargetPtr >::HasPropQuery(), RDKit::HasPropWithValueQuery< TargetPtr, T >::HasPropWithValueQuery(), RDKit::HasPropWithValueQuery< TargetPtr, std::string >::HasPropWithValueQuery(), RDKit::HasPropWithValueQuery< TargetPtr, ExplicitBitVect >::HasPropWithValueQuery(), and RDKit::makeAtomRangeQuery().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Definition at line 67 of file Query.h.
References Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::d_description.
|
inline |
sets our text description
Definition at line 63 of file Query.h.
References Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::d_description.
Referenced by RDKit::HasPropQuery< TargetPtr >::HasPropQuery(), RDKit::HasPropWithValueQuery< TargetPtr, T >::HasPropWithValueQuery(), RDKit::HasPropWithValueQuery< TargetPtr, std::string >::HasPropWithValueQuery(), RDKit::HasPropWithValueQuery< TargetPtr, ExplicitBitVect >::HasPropWithValueQuery(), and RDKit::makeAtomRangeQuery().
|
inline |
sets our match function
Definition at line 88 of file Query.h.
References Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::d_matchFunc.
|
inline |
sets whether or not we are negated
Definition at line 58 of file Query.h.
References Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::df_negate.
Referenced by RDKit::AtomRingQuery::copy(), RDKit::RecursiveStructureQuery::copy(), RDKit::HasPropQuery< TargetPtr >::copy(), RDKit::HasPropWithValueQuery< TargetPtr, T >::copy(), RDKit::HasPropWithValueQuery< TargetPtr, std::string >::copy(), RDKit::HasPropWithValueQuery< TargetPtr, ExplicitBitVect >::copy(), Queries::AndQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::EqualityQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::GreaterEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::GreaterQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::LessEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::LessQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::OrQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::RangeQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::SetQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), and Queries::XOrQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Definition at line 83 of file Query.h.
References Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::d_queryType.
|
inline |
sets our type label
Definition at line 81 of file Query.h.
References Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::d_queryType.
|
inlineprotected |
calls our dataFunc (which must be set) on what and returns the
Definition at line 180 of file Query.h.
References Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::d_dataFunc, and PRECONDITION.
|
inlineprotected |
calls our dataFunc (if it's set) on what and returns the result, otherwise returns what
Definition at line 167 of file Query.h.
References Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::d_dataFuncSameType.
Referenced by Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::Match(), Queries::GreaterEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::Match(), Queries::GreaterQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::Match(), Queries::LessEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::Match(), and Queries::LessQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::Match().
| union { ... } |
|
protected |
Definition at line 152 of file Query.h.
Referenced by Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::addChild(), Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::beginChildren(), Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::endChildren(), and Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::~Query().
| MatchFuncArgType(* Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::d_dataFunc) (DataFuncArgType) |
Definition at line 162 of file Query.h.
Referenced by RDKit::AtomRingQuery::copy(), Queries::GreaterEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::GreaterQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::LessEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::LessQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::setDataFunc(), and Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::TypeConvert().
| MatchFuncArgType(* Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::d_dataFuncSameType) (MatchFuncArgType) |
Definition at line 163 of file Query.h.
Referenced by Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::TypeConvert().
|
protected |
Definition at line 150 of file Query.h.
Referenced by RDKit::AtomRingQuery::copy(), RDKit::RecursiveStructureQuery::copy(), RDKit::HasPropQuery< TargetPtr >::copy(), RDKit::HasPropWithValueQuery< TargetPtr, T >::copy(), RDKit::HasPropWithValueQuery< TargetPtr, std::string >::copy(), RDKit::HasPropWithValueQuery< TargetPtr, ExplicitBitVect >::copy(), Queries::AndQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::EqualityQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::GreaterEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::GreaterQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::LessEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::LessQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::OrQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::RangeQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::SetQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::XOrQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::getDescription(), and Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::setDescription().
|
protected |
Definition at line 154 of file Query.h.
Referenced by Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::Match(), and Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::setMatchFunc().
|
protected |
Definition at line 151 of file Query.h.
Referenced by Queries::AndQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::EqualityQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::GreaterEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::GreaterQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::LessEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::LessQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::OrQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::RangeQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::SetQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::XOrQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::getTypeLabel(), and Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::setTypeLabel().
|
protected |
Definition at line 149 of file Query.h.
Referenced by Queries::GreaterEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::GreaterQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::LessEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::LessQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::GreaterEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::GreaterEqualQuery(), Queries::GreaterQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::GreaterQuery(), Queries::LessEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::LessEqualQuery(), Queries::LessQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::LessQuery(), Queries::GreaterEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::Match(), Queries::GreaterQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::Match(), Queries::LessEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::Match(), and Queries::LessQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::Match().
|
protected |
Definition at line 148 of file Query.h.
Referenced by Queries::GreaterEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::GreaterQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::LessEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::LessQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::GreaterEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::getFullDescription(), Queries::GreaterQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::getFullDescription(), Queries::LessEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::getFullDescription(), Queries::LessQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::getFullDescription(), Queries::GreaterEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::GreaterEqualQuery(), Queries::GreaterQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::GreaterQuery(), Queries::LessEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::LessEqualQuery(), Queries::LessQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::LessQuery(), Queries::GreaterEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::Match(), Queries::GreaterQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::Match(), Queries::LessEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::Match(), and Queries::LessQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::Match().
|
protected |
Definition at line 153 of file Query.h.
Referenced by Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::copy(), Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::getNegation(), Queries::GreaterEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::GreaterEqualQuery(), Queries::GreaterQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::GreaterQuery(), Queries::LessEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::LessEqualQuery(), Queries::LessQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::LessQuery(), and Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::setNegation().
|
inline |
|
inline |