Lines Matching refs:m_current
4008 size_t m_current = 0; member in Catch::Generators::Generators
4034 return m_generators[m_current].get(); in get()
4038 if (m_current >= m_generators.size()) { in next()
4041 const bool current_status = m_generators[m_current].next(); in next()
4043 ++m_current; in next()
4045 return m_current < m_generators.size(); in next()
4659 T m_current; member in Catch::Generators::RangeGenerator
4666 m_current(start), in RangeGenerator()
4671 assert(m_current != m_end && "Range start and end cannot be equal"); in RangeGenerator()
4673 …assert(((m_positive && m_current <= m_end) || (!m_positive && m_current >= m_end)) && "Step moves … in RangeGenerator()
4681 return m_current; in get()
4685 m_current += m_step; in next()
4686 return (m_positive) ? (m_current < m_end) : (m_current > m_end); in next()
4709 size_t m_current = 0; member in Catch::Generators::IteratorGenerator
4719 return m_elems[m_current]; in get()
4723 ++m_current; in next()
4724 return m_current != m_elems.size(); in next()