Public Member Functions | Static Private Member Functions | Static Private Attributes | Friends | List of all members
Catch::IMutableContext Struct Referenceabstract

#include <catch.hpp>

Inheritance diagram for Catch::IMutableContext:
Inheritance graph
[legend]

Public Member Functions

virtual void setConfig (IConfigPtr const &config)=0
 
virtual void setResultCapture (IResultCapture *resultCapture)=0
 
virtual void setRunner (IRunner *runner)=0
 
virtual ~IMutableContext ()
 
- Public Member Functions inherited from Catch::IContext
virtual IConfigPtr const & getConfig () const =0
 
virtual IResultCapturegetResultCapture ()=0
 
virtual IRunnergetRunner ()=0
 
virtual ~IContext ()
 

Static Private Member Functions

static void createContext ()
 

Static Private Attributes

static IMutableContextcurrentContext
 

Friends

void cleanUpContext ()
 
IMutableContextgetCurrentMutableContext ()
 

Detailed Description

Definition at line 4360 of file catch.hpp.

Constructor & Destructor Documentation

◆ ~IMutableContext()

virtual Catch::IMutableContext::~IMutableContext ( )
virtual

Member Function Documentation

◆ createContext()

static void Catch::IMutableContext::createContext ( )
staticprivate

◆ setConfig()

virtual void Catch::IMutableContext::setConfig ( IConfigPtr const &  config)
pure virtual

◆ setResultCapture()

virtual void Catch::IMutableContext::setResultCapture ( IResultCapture resultCapture)
pure virtual

◆ setRunner()

virtual void Catch::IMutableContext::setRunner ( IRunner runner)
pure virtual

Friends And Related Function Documentation

◆ cleanUpContext

void cleanUpContext ( )
friend

◆ getCurrentMutableContext

IMutableContext& getCurrentMutableContext ( )
friend

Definition at line 4374 of file catch.hpp.

Member Data Documentation

◆ currentContext

IMutableContext* Catch::IMutableContext::currentContext
staticprivate

Definition at line 4368 of file catch.hpp.


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


magic_enum
Author(s):
autogenerated on Fri Feb 21 2025 03:20:19