Template Struct Generators

Inheritance Relationships

Base Type

Struct Documentation

template<typename T>
struct Catch::Generators::Generators : public Catch::Generators::GeneratorBase

Public Types

using type = T

Public Functions

inline Generators()
inline void populate(T &&val)
template<typename U>
inline void populate(U &&val)
inline void populate(Generator<T> &&generator)
template<typename U, typename ...Gs>
inline void populate(U &&valueOrGenerator, Gs... moreGenerators)
inline auto operator[](size_t index) const -> T

Public Members

std::vector<Generator<T>> m_generators