68 class iterator :
public std::iterator<std::forward_iterator_tag, NXOpen::Mechatronics::GanttLinker *>
72 iterator() : m_context(nullptr), m_current(NULL_TAG)
97 return m_current == other.m_current && m_context == other.m_context;
102 return !operator == (other);
105 NXOPENCPP_MECHATRONICSEXPORT value_type operator * ()
const;
122 m_context = other.m_context;
123 m_current = other.m_current;
124 for (
int i = 0; i <
sizeof(m_state)/
sizeof(m_state[0]); i++)
125 m_state[i] = other.m_state[i];
127 NXOPENCPP_MECHATRONICSEXPORT
void next();
130 unsigned int m_state[8];