The cdc_sequence_table struct.
More...
#include <isequence.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) |
| |
| void *(* | front )(void *cntr) |
| |
| void *(* | back )(void *cntr) |
| |
| bool(* | empty )(void *cntr) |
| |
| size_t(* | size )(void *cntr) |
| |
| enum cdc_stat(* | push_back )(void *cntr, void *elem) |
| |
| void(* | pop_back )(void *cntr) |
| |
| enum cdc_stat(* | push_front )(void *cntr, void *elem) |
| |
| void(* | pop_front )(void *cntr) |
| |
| enum cdc_stat(* | insert )(void *cntr, size_t index, void *value) |
| |
| void(* | erase )(void *cntr, size_t index) |
| |
| void(* | clear )(void *cntr) |
| |
| void *(* | get )(void *cntr, size_t index) |
| |
| void(* | set )(void *cntr, size_t index, void *value) |
| |
The cdc_sequence_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) |
◆ front
| void*(* front) (void *cntr) |
◆ back
| void*(* back) (void *cntr) |
◆ empty
| bool(* empty) (void *cntr) |
◆ size
| size_t(* size) (void *cntr) |
◆ push_back
| enum cdc_stat(* push_back) (void *cntr, void *elem) |
◆ pop_back
| void(* pop_back) (void *cntr) |
◆ push_front
| enum cdc_stat(* push_front) (void *cntr, void *elem) |
◆ pop_front
| void(* pop_front) (void *cntr) |
◆ insert
| enum cdc_stat(* insert) (void *cntr, size_t index, void *value) |
◆ erase
| void(* erase) (void *cntr, size_t index) |
◆ clear
| void(* clear) (void *cntr) |
◆ get
| void*(* get) (void *cntr, size_t index) |
◆ set
| void(* set) (void *cntr, size_t index, void *value) |
The documentation for this struct was generated from the following file: