ARB
Classes | Macros | Typedefs | Enumerations | Functions
items.h File Reference
#include <cb.h>
#include <arbdb_base.h>
#include <arb_assert.h>
Include dependency graph for items.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  MutableItemSelector
 
struct  MutableBoundItemSel
 

Macros

#define it_assert(cond)   arb_assert(cond)
 

Typedefs

typedef const MutableItemSelector ItemSelector
 
typedef const MutableBoundItemSel BoundItemSel
 

Enumerations

enum  QUERY_ITEM_TYPE {
  QUERY_ITEM_SPECIES, QUERY_ITEM_ORGANISM, QUERY_ITEM_GENES, QUERY_ITEM_EXPERIMENTS,
  QUERY_ITEM_TYPES
}
 
enum  QUERY_RANGE { QUERY_CURRENT_ITEM, QUERY_MARKED_ITEMS, QUERY_ALL_ITEMS }
 

Functions

bool speciesOrOrganism (QUERY_ITEM_TYPE type)
 
void init_itemType_specific_window (AW_root *aw_root, class AW_window_simple *aws, const ItemSelector &itemType, const char *id, const char *title_format, bool plural=false)
 
ItemSelectorSPECIES_get_selector ()
 
ItemSelectorORGANISM_get_selector ()
 

Macro Definition Documentation

#define it_assert (   cond)    arb_assert(cond)

Typedef Documentation

Definition at line 46 of file items.h.

Definition at line 105 of file items.h.

Enumeration Type Documentation

Enumerator
QUERY_ITEM_SPECIES 
QUERY_ITEM_ORGANISM 
QUERY_ITEM_GENES 
QUERY_ITEM_EXPERIMENTS 
QUERY_ITEM_TYPES 

Definition at line 27 of file items.h.

Enumerator
QUERY_CURRENT_ITEM 
QUERY_MARKED_ITEMS 
QUERY_ALL_ITEMS 

Definition at line 40 of file items.h.

Function Documentation

bool speciesOrOrganism ( QUERY_ITEM_TYPE  type)
inline
void init_itemType_specific_window ( AW_root aw_root,
class AW_window_simple *  aws,
const ItemSelector itemType,
const char id,
const char title_format,
bool  plural = false 
)
ItemSelector& SPECIES_get_selector ( )
ItemSelector& ORGANISM_get_selector ( )