All Classes Namespaces Functions Variables Enumerations Properties Pages
Public Types | Public Member Functions | Public Attributes | List of all members
Catch::Generators::Generators< T > Struct Template Reference
+ Inheritance diagram for Catch::Generators::Generators< T >:

Public Types

using type = T
 

Public Member Functions

void populate (T &&val)
 
template<typename U >
void populate (U &&val)
 
void populate (Generator< T > &&generator)
 
template<typename U , typename... Gs>
void populate (U &&valueOrGenerator, Gs...moreGenerators)
 
auto operator[] (size_t index) const -> T
 
- Public Member Functions inherited from Catch::Generators::GeneratorBase
 GeneratorBase (size_t size)
 
auto size () const -> size_t
 

Public Attributes

std::vector< Generator< T > > m_generators
 

Additional Inherited Members

- Protected Attributes inherited from Catch::Generators::GeneratorBase
size_t m_size = 0
 

Detailed Description

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

Definition at line 3382 of file catch.hpp.


The documentation for this struct was generated from the following file: