ARB
Public Member Functions | List of all members
ExplicitQueryKey Struct Referenceabstract

#include <query_expr.h>

Inheritance diagram for ExplicitQueryKey:
Inheritance graph
[legend]
Collaboration diagram for ExplicitQueryKey:
Collaboration graph
[legend]

Public Member Functions

 ExplicitQueryKey ()
 
 ~ExplicitQueryKey () OVERRIDE
 
charget_target_data (const QueryTarget &target, GB_ERROR &error) const OVERRIDE=0
 
const charget_name () const OVERRIDE=0
 
bool iterate () const
 
void reset () const
 
- Public Member Functions inherited from QueryKey
 QueryKey (query_key_type type_)
 
virtual ~QueryKey ()
 
bool next () const
 
query_key_type get_type () const
 
void negate ()
 

Detailed Description

Definition at line 142 of file query_expr.h.

Constructor & Destructor Documentation

ExplicitQueryKey::ExplicitQueryKey ( )
inline

Definition at line 143 of file query_expr.h.

ExplicitQueryKey::~ExplicitQueryKey ( )
inline

Definition at line 146 of file query_expr.h.

Member Function Documentation

char* ExplicitQueryKey::get_target_data ( const QueryTarget target,
GB_ERROR error 
) const
pure virtual
const char* ExplicitQueryKey::get_name ( ) const
pure virtual
bool ExplicitQueryKey::iterate ( ) const
inlinevirtual

Implements QueryKey.

Definition at line 153 of file query_expr.h.

void ExplicitQueryKey::reset ( ) const
inlinevirtual

Implements QueryKey.

Definition at line 154 of file query_expr.h.


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