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: