87 * The currently observed node. |
87 * The currently observed node. |
88 * |
88 * |
89 * This is the same what cxIteratorCurrent() would return. |
89 * This is the same what cxIteratorCurrent() would return. |
90 */ |
90 */ |
91 void *node; |
91 void *node; |
|
92 /** |
|
93 * Stores a copy of the next pointer of the visited node. |
|
94 * Allows freeing a node on exit without corrupting the iteration. |
|
95 */ |
|
96 void *next; |
92 /** |
97 /** |
93 * Internal stack. |
98 * Internal stack. |
94 * Will be automatically freed once the iterator becomes invalid. |
99 * Will be automatically freed once the iterator becomes invalid. |
95 * |
100 * |
96 * If you want to discard the iterator before, you need to manually |
101 * If you want to discard the iterator before, you need to manually |