52 #ifndef MGROUPITEMITERATOR_INC
53 #define MGROUPITEMITERATOR_INC
59 typedef struct _mGroupItemIteratorClass mGroupItemIteratorClass;
60 typedef struct _mGroupItemIterator mGroupItemIterator;
62 #define mGroupItemIteratorHeader(clss) \
63 mItemIteratorHeader(clss) \
67 mListItemIterator* parentIter; \
68 mListItemIterator* childIter; \
71 #define mGroupItemIteratorClassHeader(clss, superCls) \
72 mItemIteratorClassHeader(clss, superCls)
74 struct _mGroupItemIterator
76 mGroupItemIteratorHeader(mGroupItemIterator)
79 struct _mGroupItemIteratorClass
81 mGroupItemIteratorClassHeader(mGroupItemIterator, mItemIterator)
84 MGNCS_EXPORT
extern mGroupItemIteratorClass g_stmGroupItemIteratorCls;