Horizon
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Catch::Generators::GeneratorTracker Struct Reference
Inheritance diagram for Catch::Generators::GeneratorTracker:
Catch::IGeneratorTracker

Public Member Functions

 GeneratorTracker (TestCaseTracking::NameAndLocation const &nameAndLocation, TrackerContext &ctx, ITracker *parent)
 
bool isGeneratorTracker () const override
 
auto hasGenerator () const -> bool override
 
void close () override
 
auto getGenerator () const -> GeneratorBasePtr const &override
 
void setGenerator (GeneratorBasePtr &&generator) override
 

Static Public Member Functions

static GeneratorTrackeracquire (TrackerContext &ctx, TestCaseTracking::NameAndLocation const &nameAndLocation)
 

Public Attributes

GeneratorBasePtr m_generator
 

Member Function Documentation

◆ getGenerator()

auto Catch::Generators::GeneratorTracker::getGenerator ( ) const -> GeneratorBasePtr const&
inlineoverridevirtual

◆ hasGenerator()

auto Catch::Generators::GeneratorTracker::hasGenerator ( ) const -> bool
inlineoverridevirtual

◆ setGenerator()

void Catch::Generators::GeneratorTracker::setGenerator ( GeneratorBasePtr &&  generator)
inlineoverridevirtual

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