• Home
  • Raw
  • Download

Lines Matching refs:m_generator

3983         std::unique_ptr<IGenerator<T>> m_generator;  member in Catch::Generators::GeneratorWrapper
3986 m_generator(std::move(generator)) in GeneratorWrapper()
3989 return m_generator->get(); in get()
3992 return m_generator->next(); in next()
4117 GeneratorWrapper<T> m_generator; member in Catch::Generators::TakeGenerator
4122 m_generator(std::move(generator)), in TakeGenerator()
4128 return m_generator.get(); in get()
4136 const auto success = m_generator.next(); in next()
4153 GeneratorWrapper<T> m_generator; member in Catch::Generators::FilterGenerator
4158 m_generator(std::move(generator)), in FilterGenerator()
4161 if (!m_predicate(m_generator.get())) { in FilterGenerator()
4172 return m_generator.get(); in get()
4176 bool success = m_generator.next(); in next()
4180 while (!m_predicate(m_generator.get()) && (success = m_generator.next()) == true); in next()
4195 GeneratorWrapper<T> m_generator; member in Catch::Generators::RepeatGenerator
4202 m_generator(std::move(generator)), in RepeatGenerator()
4210 m_returned.push_back(m_generator.get()); in get()
4224 const auto success = m_generator.next(); in next()
4249 GeneratorWrapper<U> m_generator; member in Catch::Generators::MapGenerator
4256 m_generator(std::move(generator)), in MapGenerator()
4258 m_cache(m_function(m_generator.get())) in MapGenerator()
4265 const auto success = m_generator.next(); in next()
4267 m_cache = m_function(m_generator.get()); in next()
4291 GeneratorWrapper<T> m_generator; member in Catch::Generators::ChunkGenerator
4295 m_chunk_size(size), m_generator(std::move(generator)) in ChunkGenerator()
4299 m_chunk.push_back(m_generator.get()); in ChunkGenerator()
4301 if (!m_generator.next()) { in ChunkGenerator()
4304 m_chunk.push_back(m_generator.get()); in ChunkGenerator()
4314 if (!m_generator.next()) { in next()
4317 m_chunk.push_back(m_generator.get()); in next()
12526 GeneratorBasePtr m_generator; member
12572 return !!m_generator; in hasGenerator()
12637 m_generator->next() ) ) { in close()
12645 return m_generator; in getGenerator()
12648 m_generator = std::move( generator ); in setGenerator()