src/cx/iterator.h

changeset 641
d402fead3386
parent 630
ac5e7f789048
child 695
eb1884a8b096
equal deleted inserted replaced
640:55cc3b373c5e 641:d402fead3386
54 */ 54 */
55 __attribute__ ((__nonnull__)) 55 __attribute__ ((__nonnull__))
56 void *(*current)(void const *); 56 void *(*current)(void const *);
57 57
58 /** 58 /**
59 * Original implementation in case the function needs to be wrapped.
60 */
61 __attribute__ ((__nonnull__))
62 void *(*current_impl)(void const *);
63
64 /**
59 * Advances the iterator. 65 * Advances the iterator.
60 */ 66 */
61 __attribute__ ((__nonnull__)) 67 __attribute__ ((__nonnull__))
62 void (*next)(void *); 68 void (*next)(void *);
63 69

mercurial