ARB
Public Member Functions | List of all members
ParentGroupNameQueryKey Class Reference
Inheritance diagram for ParentGroupNameQueryKey:
Inheritance graph
[legend]
Collaboration diagram for ParentGroupNameQueryKey:
Collaboration graph
[legend]

Public Member Functions

 ParentGroupNameQueryKey (const GroupSearch &group_search_, CriterionType ctype)
 
 ~ParentGroupNameQueryKey () OVERRIDE
 
charget_target_data (const QueryTarget &target, GB_ERROR &) const OVERRIDE
 
const charget_name () const OVERRIDE
 
bool iterate () const OVERRIDE
 
void reset () const OVERRIDE
 
- 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 2419 of file group_search.cxx.

Constructor & Destructor Documentation

ParentGroupNameQueryKey::ParentGroupNameQueryKey ( const GroupSearch group_search_,
CriterionType  ctype 
)
inline

Definition at line 2438 of file group_search.cxx.

References CT_PARENT_ALL, CT_PARENT_ANY, CT_PARENT_DIRECT, and gs_assert.

ParentGroupNameQueryKey::~ParentGroupNameQueryKey ( )
inline

Definition at line 2447 of file group_search.cxx.

Member Function Documentation

char* ParentGroupNameQueryKey::get_target_data ( const QueryTarget target,
GB_ERROR  
) const
inlinevirtual
const char* ParentGroupNameQueryKey::get_name ( ) const
inlinevirtual

Implements QueryKey.

Definition at line 2463 of file group_search.cxx.

References GBS_global_string(), get_type(), and QKEY_EXPLICIT.

bool ParentGroupNameQueryKey::iterate ( ) const
inlinevirtual

Implements QueryKey.

Definition at line 2471 of file group_search.cxx.

References GroupSearch::get_parent_group(), get_type(), and QKEY_EXPLICIT.

void ParentGroupNameQueryKey::reset ( ) const
inlinevirtual

Implements QueryKey.

Definition at line 2480 of file group_search.cxx.

References NULp.


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