ARB
Functions | Variables
ps_pg_specmap.hxx File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

static GB_ERROR PG_initSpeciesMaps (GBDATA *pb_main)
 
SpeciesID PG_SpeciesName2SpeciesID (const string &shortname)
 
const stringPG_SpeciesID2SpeciesName (SpeciesID num)
 
static int PG_NumberSpecies ()
 

Variables

static Name2IDMap __NAME2ID_MAP
 
static ID2NameMap __ID2NAME_MAP
 
static bool __MAPS_INITIALIZED = false
 

Function Documentation

static GB_ERROR PG_initSpeciesMaps ( GBDATA pb_main)
static
SpeciesID PG_SpeciesName2SpeciesID ( const string shortname)

Definition at line 46 of file ps_pg_specmap.hxx.

References __MAPS_INITIALIZED, __NAME2ID_MAP, and ps_assert.

const string& PG_SpeciesID2SpeciesName ( SpeciesID  num)
inline

Definition at line 51 of file ps_pg_specmap.hxx.

References __ID2NAME_MAP, __MAPS_INITIALIZED, and ps_assert.

static int PG_NumberSpecies ( )
static

Definition at line 56 of file ps_pg_specmap.hxx.

References __ID2NAME_MAP.

Referenced by main().

Variable Documentation

Name2IDMap __NAME2ID_MAP
static

Definition at line 7 of file ps_pg_specmap.hxx.

Referenced by main(), PG_initSpeciesMaps(), and PG_SpeciesName2SpeciesID().

ID2NameMap __ID2NAME_MAP
static
bool __MAPS_INITIALIZED = false
static