Go to the documentation of this file. 5 #ifndef __ENET_LIST_H__ 6 #define __ENET_LIST_H__ 23 extern void enet_list_clear (
ENetList *);
29 extern size_t enet_list_size (
ENetList *);
31 #define enet_list_begin(list) ((list) -> sentinel.next) 32 #define enet_list_end(list) (& (list) -> sentinel) 34 #define enet_list_empty(list) (enet_list_begin (list) == enet_list_end (list)) 36 #define enet_list_next(iterator) ((iterator) -> next) 37 #define enet_list_previous(iterator) ((iterator) -> previous) 39 #define enet_list_front(list) ((void *) (list) -> sentinel.next) 40 #define enet_list_back(list) ((void *) (list) -> sentinel.previous)