The cdc_map_table struct.
More...
#include <imap.h>
|
enum cdc_stat(* | ctor )(void **cntr, struct cdc_data_info *info) |
|
enum cdc_stat(* | ctorv )(void **cntr, struct cdc_data_info *info, va_list args) |
|
void(* | dtor )(void *cntr) |
|
enum cdc_stat(* | get )(void *cntr, void *key, void **value) |
|
size_t(* | count )(void *cntr, void *key) |
|
void(* | find )(void *cntr, void *key, void *it) |
|
size_t(* | size )(void *cntr) |
|
bool(* | empty )(void *cntr) |
|
void(* | clear )(void *cntr) |
|
enum cdc_stat(* | insert )(void *cntr, void *key, void *value, void *it, bool *inserted) |
|
enum cdc_stat(* | insert_or_assign )(void *cntr, void *key, void *value, void *it, bool *inserted) |
|
size_t(* | erase )(void *cntr, void *key) |
|
void(* | swap )(void *a, void *b) |
|
void(* | begin )(void *cntr, void *it) |
|
void(* | end )(void *cntr, void *it) |
|
const struct cdc_map_iter_table * | iter_table |
|
The cdc_map_table struct.
- Warning
- To avoid problems, do not change the structure fields in the code. Use only special functions to access and change structure fields.
◆ ctor
◆ ctorv
◆ dtor
void(* dtor) (void *cntr) |
◆ get
enum cdc_stat(* get) (void *cntr, void *key, void **value) |
◆ count
size_t(* count) (void *cntr, void *key) |
◆ find
void(* find) (void *cntr, void *key, void *it) |
◆ size
size_t(* size) (void *cntr) |
◆ empty
bool(* empty) (void *cntr) |
◆ clear
void(* clear) (void *cntr) |
◆ insert
enum cdc_stat(* insert) (void *cntr, void *key, void *value, void *it, bool *inserted) |
◆ insert_or_assign
enum cdc_stat(* insert_or_assign) (void *cntr, void *key, void *value, void *it, bool *inserted) |
◆ erase
size_t(* erase) (void *cntr, void *key) |
◆ swap
void(* swap) (void *a, void *b) |
◆ begin
void(* begin) (void *cntr, void *it) |
◆ end
void(* end) (void *cntr, void *it) |
◆ iter_table
The documentation for this struct was generated from the following file: