assh/assh_map.h header reference

Description [link] 

Associative container

Header inclusion [link] 

Members [link] 

Types [link] 

Functions [link] 

  • struct assh_map_entry_s * assh_map_insert(struct assh_map_entry_s **root, struct assh_map_entry_s *item)
  • void assh_map_iter(struct assh_map_entry_s *root, void *ctx, void (*iter)(struct ::assh_map_entry_s *,void *) )
  • struct assh_map_entry_s * assh_map_lookup(struct assh_map_entry_s **root, assh_map_id_t id, struct assh_map_entry_s ***parent)
  • void assh_map_remove(struct assh_map_entry_s **parent, struct assh_map_entry_s *item)
  • assh_status_t assh_map_remove_id(struct assh_map_entry_s **root, assh_map_id_t id)

Members detail [link] 

struct assh_map_entry_s * assh_map_insert(struct assh_map_entry_s **root, struct assh_map_entry_s *item) [link] 

This function is declared in assh/assh_map.h source file, line 49.

void assh_map_iter(struct assh_map_entry_s *root, void *ctx, void (*iter)(struct ::assh_map_entry_s *,void *) ) [link] 

This function is declared in assh/assh_map.h source file, line 69.

struct assh_map_entry_s * assh_map_lookup(struct assh_map_entry_s **root, assh_map_id_t id, struct assh_map_entry_s ***parent) [link] 

This function is declared in assh/assh_map.h source file, line 54.

void assh_map_remove(struct assh_map_entry_s **parent, struct assh_map_entry_s *item) [link] 

This function is declared in assh/assh_map.h source file, line 59.

assh_status_t assh_map_remove_id(struct assh_map_entry_s **root, assh_map_id_t id) [link] 

This function is declared in assh/assh_map.h source file, line 64.

struct assh_map_entry_s [link] 

This struct is for internal use only.

This struct is declared in assh/assh_map.h source file, line 40.

Associative container entry

FieldDescription
struct assh_map_entry_s * link[2];
assh_map_id_t id;

typedef uint32_t assh_map_id_t [link] 

This typedef is for internal use only.

This typedef is declared in assh/assh_map.h source file, line 36.

Associative container key type

Valid XHTML 1.0 StrictGenerated by diaxen on Sun Oct 25 23:31:03 2020 using MkDoc