hash_sll.hpp File Reference
Include dependency graph for hash_sll.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct hash_sll_struct hash_sll_type
 

Functions

hash_sll_type ** hash_sll_alloc_table (int)
 
void hash_sll_del_node (hash_sll_type *, hash_node_type *)
 
void hash_sll_add_node (hash_sll_type *, hash_node_type *)
 
void hash_sll_free (hash_sll_type *)
 
bool hash_sll_has_key (const hash_sll_type *, uint32_t, const char *)
 
bool hash_sll_empty (const hash_sll_type *hash_sll)
 
hash_node_typehash_sll_get (const hash_sll_type *, uint32_t, const char *)
 
hash_node_typehash_sll_get_head (const hash_sll_type *)
 

Typedef Documentation

◆ hash_sll_type

typedef struct hash_sll_struct hash_sll_type

Function Documentation

◆ hash_sll_add_node()

void hash_sll_add_node ( hash_sll_type ,
hash_node_type  
)

◆ hash_sll_alloc_table()

hash_sll_type ** hash_sll_alloc_table ( int  )

◆ hash_sll_del_node()

void hash_sll_del_node ( hash_sll_type ,
hash_node_type  
)

◆ hash_sll_empty()

bool hash_sll_empty ( const hash_sll_type hash_sll)

◆ hash_sll_free()

void hash_sll_free ( hash_sll_type )

◆ hash_sll_get()

hash_node_type * hash_sll_get ( const hash_sll_type ,
uint32_t  ,
const char *   
)

◆ hash_sll_get_head()

hash_node_type * hash_sll_get_head ( const hash_sll_type )

◆ hash_sll_has_key()

bool hash_sll_has_key ( const hash_sll_type ,
uint32_t  ,
const char *   
)