Main Page | Class Hierarchy | Data Structures | File List | Data Fields | Globals

OpenGl_cmn_htbl.h File Reference


Defines

#define CMN_HASH(val, mod)   val %= mod
#define CMN_HASH_ELEM_TBL_SIZE   251

Typedefs

typedef CMN_HTBL_ELEM_STRUCT CMN_HTBL_ELEM
typedef CMN_HTBL_ELEM_STRUCTcmn_htbl_elem
typedef CMN_HTBL_STRUCT CMN_HTBL
typedef CMN_HTBL_STRUCTcmn_htbl

Functions

cmn_htbl_elem cmn_add_in_htbl (cmn_htbl, Tint, void *)
cmn_htbl_elem cmn_find_in_htbl (cmn_htbl, Tint, void **)
TStatus cmn_delete_from_htbl (cmn_htbl, Tint, void **)
cmn_htbl_elem cmn_get_from_htbl (cmn_htbl, Tint *, void **, cmn_htbl_elem)

Variables

cmn_htbl cmn_create_htbl (Tint)

Define Documentation

#define CMN_HASH val,
mod   )     val %= mod
 

#define CMN_HASH_ELEM_TBL_SIZE   251
 


Typedef Documentation

typedef struct CMN_HTBL_STRUCT * cmn_htbl
 

typedef struct CMN_HTBL_STRUCT CMN_HTBL
 

typedef struct CMN_HTBL_ELEM_STRUCT * cmn_htbl_elem
 

typedef struct CMN_HTBL_ELEM_STRUCT CMN_HTBL_ELEM
 


Function Documentation

cmn_htbl_elem cmn_add_in_htbl cmn_htbl  ,
Tint  ,
void * 
 

TStatus cmn_delete_from_htbl cmn_htbl  ,
Tint  ,
void ** 
 

cmn_htbl_elem cmn_find_in_htbl cmn_htbl  ,
Tint  ,
void ** 
 

cmn_htbl_elem cmn_get_from_htbl cmn_htbl  ,
Tint ,
void **  ,
cmn_htbl_elem 
 


Variable Documentation

cmn_htbl cmn_create_htbl(Tint)
 


Generated on Mon Aug 25 13:55:00 2008 for OpenCASCADE by  doxygen 1.4.1