ARB
Public Member Functions | Public Attributes | List of all members
MutableBoundItemSel Struct Reference

#include <items.h>

Collaboration diagram for MutableBoundItemSel:
Collaboration graph
[legend]

Public Member Functions

 MutableBoundItemSel (GBDATA *gb_main_, ItemSelector &selector_)
 
GBDATAget_any_item () const
 
GBDATAget_first_item_container (AW_root *awr, QUERY_RANGE range) const
 
GBDATAget_next_item_container (GBDATA *gb_cont, QUERY_RANGE range) const
 
GBDATAget_first_item (GBDATA *gb_cont, QUERY_RANGE range) const
 
GBDATAget_next_item (GBDATA *gb_item, QUERY_RANGE range) const
 

Public Attributes

GBDATAgb_main
 
ItemSelectorselector
 

Detailed Description

Definition at line 84 of file items.h.

Constructor & Destructor Documentation

MutableBoundItemSel::MutableBoundItemSel ( GBDATA gb_main_,
ItemSelector selector_ 
)
inline

Definition at line 88 of file items.h.

References it_assert.

Member Function Documentation

GBDATA * MutableBoundItemSel::get_any_item ( ) const

get any item of this type

Returns
NULp of no item exists. Otherwise the "first item" is returned.

Definition at line 14 of file items.cxx.

References gb_main, MutableItemSelector::get_first_item, MutableItemSelector::get_first_item_container, MutableItemSelector::get_next_item_container, NULp, QUERY_ALL_ITEMS, selector, and ta.

Referenced by ExportFieldScanner::scanFields().

GBDATA* MutableBoundItemSel::get_first_item_container ( AW_root awr,
QUERY_RANGE  range 
) const
inline

Definition at line 98 of file items.h.

References MutableItemSelector::get_first_item_container.

GBDATA* MutableBoundItemSel::get_next_item_container ( GBDATA gb_cont,
QUERY_RANGE  range 
) const
inline

Definition at line 99 of file items.h.

References MutableItemSelector::get_next_item_container.

GBDATA* MutableBoundItemSel::get_first_item ( GBDATA gb_cont,
QUERY_RANGE  range 
) const
inline

Definition at line 101 of file items.h.

References MutableItemSelector::get_first_item.

GBDATA* MutableBoundItemSel::get_next_item ( GBDATA gb_item,
QUERY_RANGE  range 
) const
inline

Definition at line 102 of file items.h.

References MutableItemSelector::get_next_item.

Member Data Documentation

GBDATA* MutableBoundItemSel::gb_main
ItemSelector& MutableBoundItemSel::selector

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