Data Structures | |
| struct | Cmaid_Iter_Interface |
| The Iter Interface structure The iterator interface provides functions to navigate through a container. More... | |
Defines | |
| #define | CMAID_ITER_FUNC(it) ((it)->interface) |
| Macro to get the iterator interface. | |
Typedefs | |
| typedef void(* | Cmaid_Iter_Start_Cb )(Cmaid_Iter *it) |
| typedef void *(* | Cmaid_Iter_Iter_Goto_Cb )(Cmaid_Iter *it, const Cmaid_Iter *to_it) |
| typedef void *(* | Cmaid_Iter_Index_Goto_Cb )(Cmaid_Iter *it, int index) |
| typedef void *(* | Cmaid_Iter_Current_Cb )(Cmaid_Iter *it) |
| typedef void *(* | Cmaid_Iter_Next_Cb )(Cmaid_Iter *it) |
| typedef void *(* | Cmaid_Iter_Previous_Cb )(Cmaid_Iter *it) |
| typedef void(* | Cmaid_Iter_Remove_Cb )(Cmaid_Iter *it) |
| typedef struct Cmaid_Iter_Interface | Cmaid_Iter_Interface |
| typedef void*(* Cmaid_Iter_Current_Cb)(Cmaid_Iter *it) |
Type definition for the current callback
| typedef void*(* Cmaid_Iter_Index_Goto_Cb)(Cmaid_Iter *it, int index) |
Type definition for the goto index callback
| typedef struct Cmaid_Iter_Interface Cmaid_Iter_Interface |
Type definition for the iter interface
| typedef void*(* Cmaid_Iter_Iter_Goto_Cb)(Cmaid_Iter *it, const Cmaid_Iter *to_it) |
Type definition for the goto iiter callback
| typedef void*(* Cmaid_Iter_Next_Cb)(Cmaid_Iter *it) |
Type definition for the next callback
| typedef void*(* Cmaid_Iter_Previous_Cb)(Cmaid_Iter *it) |
Type definition for the previous callback
| typedef void(* Cmaid_Iter_Remove_Cb)(Cmaid_Iter *it) |
Type definition for the remove callback
| typedef void(* Cmaid_Iter_Start_Cb)(Cmaid_Iter *it) |
Type definition for the start callback
1.5.8