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 4355 of file catch.hpp.

Constructor & Destructor Documentation

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

Member Function Documentation

static void Catch::IMutableContext::createContext ( )
staticprivate
virtual void Catch::IMutableContext::setConfig ( IConfigPtr const &  config)
pure virtual
virtual void Catch::IMutableContext::setResultCapture ( IResultCapture resultCapture)
pure virtual
virtual void Catch::IMutableContext::setRunner ( IRunner runner)
pure virtual

Friends And Related Function Documentation

void cleanUpContext ( )
friend
IMutableContext& getCurrentMutableContext ( )
friend

Definition at line 4369 of file catch.hpp.

Member Data Documentation

IMutableContext* Catch::IMutableContext::currentContext
staticprivate

Definition at line 4363 of file catch.hpp.


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


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:35