GrowNode
gn_leaf_context.c File Reference

Macros

#define TAG   "gn_leaf_context"
 

Typedefs

typedef struct CC_HashTable * gn_leaf_context_handle_int_t
 

Functions

gn_leaf_context_handle_t gn_leaf_context_create ()
 
size_t gn_leaf_context_size (gn_leaf_context_handle_t context)
 
void gn_leaf_context_destroy (gn_leaf_context_handle_t context)
 
void gn_leaf_context_print (gn_leaf_context_handle_t context)
 
char * gn_leaf_context_get_key_at (gn_leaf_context_handle_t context, size_t index)
 
void * gn_leaf_context_get (gn_leaf_context_handle_t context, char *key)
 
void * gn_leaf_context_set (gn_leaf_context_handle_t context, char *key, void *value)
 
void * gn_leaf_context_delete (gn_leaf_context_handle_t context, char *key)
 

Macro Definition Documentation

◆ TAG

#define TAG   "gn_leaf_context"

Typedef Documentation

◆ gn_leaf_context_handle_int_t

typedef struct CC_HashTable* gn_leaf_context_handle_int_t

Function Documentation

◆ gn_leaf_context_create()

gn_leaf_context_handle_t gn_leaf_context_create ( )

◆ gn_leaf_context_delete()

void* gn_leaf_context_delete ( gn_leaf_context_handle_t  context,
char *  key 
)

◆ gn_leaf_context_destroy()

void gn_leaf_context_destroy ( gn_leaf_context_handle_t  context)

◆ gn_leaf_context_get()

void* gn_leaf_context_get ( gn_leaf_context_handle_t  context,
char *  key 
)

◆ gn_leaf_context_get_key_at()

char* gn_leaf_context_get_key_at ( gn_leaf_context_handle_t  context,
size_t  index 
)

◆ gn_leaf_context_print()

void gn_leaf_context_print ( gn_leaf_context_handle_t  context)

◆ gn_leaf_context_set()

void* gn_leaf_context_set ( gn_leaf_context_handle_t  context,
char *  key,
void *  value 
)

◆ gn_leaf_context_size()

size_t gn_leaf_context_size ( gn_leaf_context_handle_t  context)