src/cx/iterator.h

changeset 1386
748d0d40881e
parent 1214
ee4e33284f0c
equal deleted inserted replaced
1385:4ebb27ff6f76 1386:748d0d40881e
68 * 68 *
69 * When valid returns false, the behavior of this function is undefined. 69 * When valid returns false, the behavior of this function is undefined.
70 */ 70 */
71 void (*next)(void *); 71 void (*next)(void *);
72 /** 72 /**
73 * Original implementation in case the function needs to be wrapped.
74 */
75 void (*next_impl)(void *);
76 /**
73 * Indicates whether this iterator may remove elements. 77 * Indicates whether this iterator may remove elements.
74 */ 78 */
75 bool mutating; 79 bool mutating;
76 /** 80 /**
77 * Internal flag for removing the current element when advancing. 81 * Internal flag for removing the current element when advancing.

mercurial