cdcontainers  0.1.1
Library of data containers and collections for C programming language.
Data Fields
cdc_map_iter_table Struct Reference

The cdc_map_iter_table struct. More...

#include <imap.h>

Data Fields

void *(* ctor )()
 
void(* dtor )(void *it)
 
enum cdc_iterator_type(* type )()
 
void(* next )(void *it)
 
void(* prev )(void *it)
 
bool(* has_next )(void *it)
 
bool(* has_prev )(void *it)
 
void *(* key )(void *it)
 
void *(* value )(void *it)
 
struct cdc_pair(* key_value )(void *it)
 
bool(* eq )(void *it1, void *it2)
 

Detailed Description

The cdc_map_iter_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.

Field Documentation

◆ ctor

void*(* ctor) ()

◆ dtor

void(* dtor) (void *it)

◆ type

enum cdc_iterator_type(* type) ()

◆ next

void(* next) (void *it)

◆ prev

void(* prev) (void *it)

◆ has_next

bool(* has_next) (void *it)

◆ has_prev

bool(* has_prev) (void *it)

◆ key

void*(* key) (void *it)

◆ value

void*(* value) (void *it)

◆ key_value

struct cdc_pair(* key_value) (void *it)

◆ eq

bool(* eq) (void *it1, void *it2)

The documentation for this struct was generated from the following file: