OpenSWMM Engine  6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
Loading...
Searching...
No Matches
hash.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  HTentry
 

Macros

#define HTMAXSIZE   1999
 
#define NOTFOUND   -1
 

Typedefs

typedef struct HTentryHTtable
 

Functions

HTtableHTcreate (void)
 
int HTinsert (HTtable *, char *, int)
 
int HTfind (HTtable *, const char *)
 
char * HTfindKey (HTtable *, const char *)
 
void HTfree (HTtable *)
 

Macro Definition Documentation

◆ HTMAXSIZE

#define HTMAXSIZE   1999

◆ NOTFOUND

#define NOTFOUND   -1

Typedef Documentation

◆ HTtable

typedef struct HTentry* HTtable

Function Documentation

◆ HTcreate()

HTtable * HTcreate ( void  )

◆ HTfind()

int HTfind ( HTtable ht,
const char *  key 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ HTfindKey()

char * HTfindKey ( HTtable ht,
const char *  key 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ HTfree()

void HTfree ( HTtable ht)

◆ HTinsert()

int HTinsert ( HTtable ht,
char *  key,
int  data 
)
Here is the call graph for this function:
Here is the caller graph for this function: