Main Page | Modules | Class List | Directories | File List | Class Members | File Members | Related Pages

_sfghash Struct Reference

#include <sfghash.h>

List of all members.

Public Attributes

SFHASHFCNsfhashfcn
int keysize
int userkey
SFGHASH_NODE ** table
int nrows
unsigned count
void(* userfree )(void *)
int crow
SFGHASH_NODEcnode
int splay


Member Data Documentation

SFGHASH_NODE* _sfghash::cnode
 

Definition at line 63 of file sfghash.h.

Referenced by sfghash_add(), sfghash_findfirst(), sfghash_findfirst1(), sfghash_findnext(), sfghash_findnext1(), sfghash_new(), and sfghash_next().

unsigned _sfghash::count
 

Definition at line 58 of file sfghash.h.

Referenced by sfatom_count(), sfdict_count(), sfghash_add(), sfghash_count(), sfghash_free_node(), and sfghash_new().

int _sfghash::crow
 

Definition at line 62 of file sfghash.h.

Referenced by sfghash_findfirst(), sfghash_findfirst1(), sfghash_findnext1(), sfghash_new(), and sfghash_next().

int _sfghash::keysize
 

Definition at line 52 of file sfghash.h.

Referenced by sfghash_add(), sfghash_find_node(), sfghash_new(), and sfghash_remove().

int _sfghash::nrows
 

Definition at line 56 of file sfghash.h.

Referenced by sfghash_add(), sfghash_delete(), sfghash_find_node(), sfghash_findfirst(), sfghash_findfirst1(), sfghash_findnext1(), sfghash_new(), sfghash_next(), and sfghash_remove().

SFHASHFCN* _sfghash::sfhashfcn
 

Definition at line 51 of file sfghash.h.

Referenced by sfghash_add(), sfghash_delete(), sfghash_find_node(), sfghash_new(), and sfghash_remove().

int _sfghash::splay
 

Definition at line 65 of file sfghash.h.

Referenced by sfghash_find_node(), and sfghash_splaymode().

SFGHASH_NODE** _sfghash::table
 

Definition at line 55 of file sfghash.h.

Referenced by movetofront(), sfghash_add(), sfghash_delete(), sfghash_find_node(), sfghash_findfirst(), sfghash_findfirst1(), sfghash_findnext1(), sfghash_free_node(), sfghash_new(), sfghash_next(), and sfghash_remove().

void(* _sfghash::userfree)(void *)
 

Referenced by sfghash_delete(), sfghash_free_node(), and sfghash_new().

int _sfghash::userkey
 

Definition at line 53 of file sfghash.h.

Referenced by sfghash_add(), sfghash_delete(), sfghash_free_node(), and sfghash_new().


The documentation for this struct was generated from the following file:
Generated on Sun May 14 14:51:31 2006 by  doxygen 1.4.2