Public Member Functions
Catch::IGenerator< T > Struct Template Referenceabstract

#include <catch.hpp>

Inheritance diagram for Catch::IGenerator< T >:
Catch::BetweenGenerator< T > Catch::ValuesGenerator< T >

Public Member Functions

virtual ~IGenerator ()
virtual T getValue (std::size_t index) const =0
virtual std::size_t size () const =0

Detailed Description

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

Definition at line 2346 of file catch.hpp.

Constructor & Destructor Documentation

◆ ~IGenerator()

template<typename T >
virtual Catch::IGenerator< T >::~IGenerator ( )

Definition at line 2347 of file catch.hpp.

2347 {}

Member Function Documentation

◆ getValue()

template<typename T >
virtual T Catch::IGenerator< T >::getValue ( std::size_t  index) const
pure virtual

◆ size()

template<typename T >
virtual std::size_t Catch::IGenerator< T >::size ( ) const
pure virtual

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