1034:424b5b74a68f | 1035:9b6ded88d7a0 |
---|---|
40 | 40 |
41 #ifdef __cplusplus | 41 #ifdef __cplusplus |
42 extern "C" { | 42 extern "C" { |
43 #endif | 43 #endif |
44 | 44 |
45 /** | |
46 * Common data for all iterators. | |
47 */ | |
45 struct cx_iterator_base_s { | 48 struct cx_iterator_base_s { |
46 /** | 49 /** |
47 * True iff the iterator points to valid data. | 50 * True iff the iterator points to valid data. |
48 */ | 51 */ |
49 cx_attr_nonnull | 52 cx_attr_nonnull |
90 | 93 |
91 /** | 94 /** |
92 * Internal iterator struct - use CxIterator. | 95 * Internal iterator struct - use CxIterator. |
93 */ | 96 */ |
94 struct cx_iterator_s { | 97 struct cx_iterator_s { |
98 /** | |
99 * Inherited common data for all iterators. | |
100 */ | |
95 CX_ITERATOR_BASE; | 101 CX_ITERATOR_BASE; |
96 | 102 |
97 /** | 103 /** |
98 * Handle for the current element. | 104 * Handle for the current element. |
99 */ | 105 */ |