22 #ifndef __MYGUI_ENUMERATOR_H__
23 #define __MYGUI_ENUMERATOR_H__
73 m_current(_container.begin()),
74 m_end(_container.end())
78 Enumerator(
typename T::const_iterator _first,
typename T::const_iterator _end) :
87 if (m_current == m_end)
95 if (m_current == m_end)
102 assert(m_current != m_end);
108 assert(m_current != m_end);
114 typename T::const_iterator m_current;
115 typename T::const_iterator m_end;
120 #endif // __MYGUI_ENUMERATOR_H__