Lines Matching refs:m_current
3967 size_t m_current = 0; member in Catch::Generators::Generators
3993 return m_generators[m_current].get(); in get()
3997 if (m_current >= m_generators.size()) { in next()
4000 const bool current_status = m_generators[m_current].next(); in next()
4002 ++m_current; in next()
4004 return m_current < m_generators.size(); in next()
4609 T m_current; member in Catch::Generators::RangeGenerator
4616 m_current(start), in RangeGenerator()
4621 assert(m_current != m_end && "Range start and end cannot be equal"); in RangeGenerator()
4623 …assert(((m_positive && m_current <= m_end) || (!m_positive && m_current >= m_end)) && "Step moves … in RangeGenerator()
4631 return m_current; in get()
4635 m_current += m_step; in next()
4636 return (m_positive) ? (m_current < m_end) : (m_current > m_end); in next()
4659 size_t m_current = 0; member in Catch::Generators::IteratorGenerator
4669 return m_elems[m_current]; in get()
4673 ++m_current; in next()
4674 return m_current != m_elems.size(); in next()