ARB
|
#include <query_expr.h>
Public Member Functions | |
QueryKey (query_key_type type_) | |
virtual | ~QueryKey () |
virtual char * | get_target_data (const QueryTarget &target, GB_ERROR &error) const =0 |
virtual const char * | get_name () const =0 |
virtual bool | iterate () const =0 |
virtual void | reset () const =0 |
bool | next () const |
query_key_type | get_type () const |
void | negate () |
Definition at line 107 of file query_expr.h.
|
inline |
Definition at line 111 of file query_expr.h.
|
inlinevirtual |
Definition at line 114 of file query_expr.h.
|
pure virtual |
|
pure virtual |
Implemented in ParentGroupNameQueryKey, NestingLevelKey, GroupMarkedKey, GroupZombiesKey, GroupKeeledKey, GroupSizeKey, GroupAIDkey, GroupFoldedKey, GroupNameQueryKey, FINAL_TYPE< SEQTYPE >, and ExplicitQueryKey.
Referenced by QueryExpr::matches().
|
pure virtual |
Implemented in ParentGroupNameQueryKey, FINAL_TYPE< SEQTYPE >, and ExplicitQueryKey.
Referenced by next().
|
pure virtual |
Implemented in ParentGroupNameQueryKey, FINAL_TYPE< SEQTYPE >, and ExplicitQueryKey.
Referenced by QueryExpr::matches().
|
inline |
Definition at line 124 of file query_expr.h.
References iterate(), and QKEY_EXPLICIT.
Referenced by QueryExpr::matches().
|
inline |
Definition at line 129 of file query_expr.h.
Referenced by QueryExpr::get_key_type().
|
inline |
Definition at line 130 of file query_expr.h.
References QKEY_ALL, QKEY_ALL_REC, QKEY_ANY, QKEY_ANY_REC, and QKEY_EXPLICIT.
Referenced by QueryExpr::negate().