\hypertarget{struct_catch_1_1_i_context}{}\doxysection{Catch\+::IContext Struct Reference} \label{struct_catch_1_1_i_context}\index{Catch::IContext@{Catch::IContext}} {\ttfamily \#include $<$catch/catch.\+hpp$>$} Inheritance diagram for Catch\+::IContext\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=211pt]{struct_catch_1_1_i_context__inherit__graph} \end{center} \end{figure} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item virtual \mbox{\hyperlink{struct_catch_1_1_i_context_aeb17355c1be6c2ced5407cad7202628d}{$\sim$\+IContext}} () \item virtual \mbox{\hyperlink{struct_catch_1_1_i_result_capture}{IResult\+Capture}} $\ast$ \mbox{\hyperlink{struct_catch_1_1_i_context_a950f10a5f6d3c9385f9493ba6298b174}{get\+Result\+Capture}} ()=0 \item virtual \mbox{\hyperlink{struct_catch_1_1_i_runner}{IRunner}} $\ast$ \mbox{\hyperlink{struct_catch_1_1_i_context_ace6ece997b27c76d70563272f9e93f2f}{get\+Runner}} ()=0 \item virtual \mbox{\hyperlink{namespace_catch_afd20a5d4f9d2f4d525db81a7765367b0}{IConfig\+Ptr}} const \& \mbox{\hyperlink{struct_catch_1_1_i_context_ad72743ae753feab0a6f5505f26f79ced}{get\+Config}} () const =0 \item virtual \mbox{\hyperlink{struct_catch_1_1_i_context_aeb17355c1be6c2ced5407cad7202628d}{$\sim$\+IContext}} () \item virtual \mbox{\hyperlink{struct_catch_1_1_i_result_capture}{IResult\+Capture}} $\ast$ \mbox{\hyperlink{struct_catch_1_1_i_context_a950f10a5f6d3c9385f9493ba6298b174}{get\+Result\+Capture}} ()=0 \item virtual \mbox{\hyperlink{struct_catch_1_1_i_runner}{IRunner}} $\ast$ \mbox{\hyperlink{struct_catch_1_1_i_context_ace6ece997b27c76d70563272f9e93f2f}{get\+Runner}} ()=0 \item virtual \mbox{\hyperlink{namespace_catch_afd20a5d4f9d2f4d525db81a7765367b0}{IConfig\+Ptr}} const \& \mbox{\hyperlink{struct_catch_1_1_i_context_ad72743ae753feab0a6f5505f26f79ced}{get\+Config}} () const =0 \end{DoxyCompactItemize} \doxysubsection{Detailed Description} Definition at line \mbox{\hyperlink{catch_2catch_8hpp_source_l04358}{4358}} of file \mbox{\hyperlink{catch_2catch_8hpp_source}{catch.\+hpp}}. \doxysubsection{Constructor \& Destructor Documentation} \mbox{\Hypertarget{struct_catch_1_1_i_context_aeb17355c1be6c2ced5407cad7202628d}\label{struct_catch_1_1_i_context_aeb17355c1be6c2ced5407cad7202628d}} \index{Catch::IContext@{Catch::IContext}!````~IContext@{$\sim$IContext}} \index{````~IContext@{$\sim$IContext}!Catch::IContext@{Catch::IContext}} \doxysubsubsection{\texorpdfstring{$\sim$IContext()}{~IContext()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily virtual Catch\+::\+IContext\+::$\sim$\+IContext (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}} \mbox{\Hypertarget{struct_catch_1_1_i_context_aeb17355c1be6c2ced5407cad7202628d}\label{struct_catch_1_1_i_context_aeb17355c1be6c2ced5407cad7202628d}} \index{Catch::IContext@{Catch::IContext}!````~IContext@{$\sim$IContext}} \index{````~IContext@{$\sim$IContext}!Catch::IContext@{Catch::IContext}} \doxysubsubsection{\texorpdfstring{$\sim$IContext()}{~IContext()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily virtual Catch\+::\+IContext\+::$\sim$\+IContext (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}} \doxysubsection{Member Function Documentation} \mbox{\Hypertarget{struct_catch_1_1_i_context_ad72743ae753feab0a6f5505f26f79ced}\label{struct_catch_1_1_i_context_ad72743ae753feab0a6f5505f26f79ced}} \index{Catch::IContext@{Catch::IContext}!getConfig@{getConfig}} \index{getConfig@{getConfig}!Catch::IContext@{Catch::IContext}} \doxysubsubsection{\texorpdfstring{getConfig()}{getConfig()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily virtual \mbox{\hyperlink{namespace_catch_afd20a5d4f9d2f4d525db81a7765367b0}{IConfig\+Ptr}} const \& Catch\+::\+IContext\+::get\+Config (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}} \mbox{\Hypertarget{struct_catch_1_1_i_context_ad72743ae753feab0a6f5505f26f79ced}\label{struct_catch_1_1_i_context_ad72743ae753feab0a6f5505f26f79ced}} \index{Catch::IContext@{Catch::IContext}!getConfig@{getConfig}} \index{getConfig@{getConfig}!Catch::IContext@{Catch::IContext}} \doxysubsubsection{\texorpdfstring{getConfig()}{getConfig()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily virtual \mbox{\hyperlink{namespace_catch_afd20a5d4f9d2f4d525db81a7765367b0}{IConfig\+Ptr}} const \& Catch\+::\+IContext\+::get\+Config (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}} \mbox{\Hypertarget{struct_catch_1_1_i_context_a950f10a5f6d3c9385f9493ba6298b174}\label{struct_catch_1_1_i_context_a950f10a5f6d3c9385f9493ba6298b174}} \index{Catch::IContext@{Catch::IContext}!getResultCapture@{getResultCapture}} \index{getResultCapture@{getResultCapture}!Catch::IContext@{Catch::IContext}} \doxysubsubsection{\texorpdfstring{getResultCapture()}{getResultCapture()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily virtual \mbox{\hyperlink{struct_catch_1_1_i_result_capture}{IResult\+Capture}} $\ast$ Catch\+::\+IContext\+::get\+Result\+Capture (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} \mbox{\Hypertarget{struct_catch_1_1_i_context_a950f10a5f6d3c9385f9493ba6298b174}\label{struct_catch_1_1_i_context_a950f10a5f6d3c9385f9493ba6298b174}} \index{Catch::IContext@{Catch::IContext}!getResultCapture@{getResultCapture}} \index{getResultCapture@{getResultCapture}!Catch::IContext@{Catch::IContext}} \doxysubsubsection{\texorpdfstring{getResultCapture()}{getResultCapture()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily virtual \mbox{\hyperlink{struct_catch_1_1_i_result_capture}{IResult\+Capture}} $\ast$ Catch\+::\+IContext\+::get\+Result\+Capture (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} \mbox{\Hypertarget{struct_catch_1_1_i_context_ace6ece997b27c76d70563272f9e93f2f}\label{struct_catch_1_1_i_context_ace6ece997b27c76d70563272f9e93f2f}} \index{Catch::IContext@{Catch::IContext}!getRunner@{getRunner}} \index{getRunner@{getRunner}!Catch::IContext@{Catch::IContext}} \doxysubsubsection{\texorpdfstring{getRunner()}{getRunner()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily virtual \mbox{\hyperlink{struct_catch_1_1_i_runner}{IRunner}} $\ast$ Catch\+::\+IContext\+::get\+Runner (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} \mbox{\Hypertarget{struct_catch_1_1_i_context_ace6ece997b27c76d70563272f9e93f2f}\label{struct_catch_1_1_i_context_ace6ece997b27c76d70563272f9e93f2f}} \index{Catch::IContext@{Catch::IContext}!getRunner@{getRunner}} \index{getRunner@{getRunner}!Catch::IContext@{Catch::IContext}} \doxysubsubsection{\texorpdfstring{getRunner()}{getRunner()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily virtual \mbox{\hyperlink{struct_catch_1_1_i_runner}{IRunner}} $\ast$ Catch\+::\+IContext\+::get\+Runner (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} The documentation for this struct was generated from the following files\+:\begin{DoxyCompactItemize} \item catch/\mbox{\hyperlink{catch_2catch_8hpp}{catch.\+hpp}}\item catch2/\mbox{\hyperlink{catch2_2catch_8hpp}{catch.\+hpp}}\end{DoxyCompactItemize}