\hypertarget{struct_catch_1_1_wait_for_keypress}{}\doxysection{Catch\+::Wait\+For\+Keypress Struct Reference} \label{struct_catch_1_1_wait_for_keypress}\index{Catch::WaitForKeypress@{Catch::WaitForKeypress}} {\ttfamily \#include $<$catch/catch.\+hpp$>$} \doxysubsection*{Public Types} \begin{DoxyCompactItemize} \item enum \mbox{\hyperlink{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399ba}{When}} \{ \newline \mbox{\hyperlink{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baade2e4a722e5c78bb0d1d3871c4a491ee}{Never}} , \mbox{\hyperlink{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baa0a77a81962c38c4f32792d7af4cd6493}{Before\+Start}} = 1 , \mbox{\hyperlink{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baacbbeaab666e49112d304173e4461d350}{Before\+Exit}} = 2 , \mbox{\hyperlink{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baa12d703bdb53cebdb1d1c142ab1748bf0}{Before\+Start\+And\+Exit}} = Before\+Start $\vert$ Before\+Exit , \newline \mbox{\hyperlink{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baade2e4a722e5c78bb0d1d3871c4a491ee}{Never}} , \mbox{\hyperlink{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baa0a77a81962c38c4f32792d7af4cd6493}{Before\+Start}} = 1 , \mbox{\hyperlink{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baacbbeaab666e49112d304173e4461d350}{Before\+Exit}} = 2 , \mbox{\hyperlink{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baa12d703bdb53cebdb1d1c142ab1748bf0}{Before\+Start\+And\+Exit}} = Before\+Start $\vert$ Before\+Exit \} \item enum \mbox{\hyperlink{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399ba}{When}} \{ \newline \mbox{\hyperlink{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baade2e4a722e5c78bb0d1d3871c4a491ee}{Never}} , \mbox{\hyperlink{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baa0a77a81962c38c4f32792d7af4cd6493}{Before\+Start}} = 1 , \mbox{\hyperlink{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baacbbeaab666e49112d304173e4461d350}{Before\+Exit}} = 2 , \mbox{\hyperlink{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baa12d703bdb53cebdb1d1c142ab1748bf0}{Before\+Start\+And\+Exit}} = Before\+Start $\vert$ Before\+Exit , \newline \mbox{\hyperlink{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baade2e4a722e5c78bb0d1d3871c4a491ee}{Never}} , \mbox{\hyperlink{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baa0a77a81962c38c4f32792d7af4cd6493}{Before\+Start}} = 1 , \mbox{\hyperlink{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baacbbeaab666e49112d304173e4461d350}{Before\+Exit}} = 2 , \mbox{\hyperlink{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baa12d703bdb53cebdb1d1c142ab1748bf0}{Before\+Start\+And\+Exit}} = Before\+Start $\vert$ Before\+Exit \} \end{DoxyCompactItemize} \doxysubsection{Detailed Description} Definition at line \mbox{\hyperlink{catch_2catch_8hpp_source_l04503}{4503}} of file \mbox{\hyperlink{catch_2catch_8hpp_source}{catch.\+hpp}}. \doxysubsection{Member Enumeration Documentation} \mbox{\Hypertarget{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399ba}\label{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399ba}} \index{Catch::WaitForKeypress@{Catch::WaitForKeypress}!When@{When}} \index{When@{When}!Catch::WaitForKeypress@{Catch::WaitForKeypress}} \doxysubsubsection{\texorpdfstring{When}{When}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily enum \mbox{\hyperlink{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399ba}{Catch\+::\+Wait\+For\+Keypress\+::\+When}}} \begin{DoxyEnumFields}{Enumerator} \raisebox{\heightof{T}}[0pt][0pt]{\index{Never@{Never}!Catch::WaitForKeypress@{Catch::WaitForKeypress}}\index{Catch::WaitForKeypress@{Catch::WaitForKeypress}!Never@{Never}}}\mbox{\Hypertarget{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baade2e4a722e5c78bb0d1d3871c4a491ee}\label{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baade2e4a722e5c78bb0d1d3871c4a491ee}} Never&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{BeforeStart@{BeforeStart}!Catch::WaitForKeypress@{Catch::WaitForKeypress}}\index{Catch::WaitForKeypress@{Catch::WaitForKeypress}!BeforeStart@{BeforeStart}}}\mbox{\Hypertarget{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baa0a77a81962c38c4f32792d7af4cd6493}\label{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baa0a77a81962c38c4f32792d7af4cd6493}} Before\+Start&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{BeforeExit@{BeforeExit}!Catch::WaitForKeypress@{Catch::WaitForKeypress}}\index{Catch::WaitForKeypress@{Catch::WaitForKeypress}!BeforeExit@{BeforeExit}}}\mbox{\Hypertarget{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baacbbeaab666e49112d304173e4461d350}\label{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baacbbeaab666e49112d304173e4461d350}} Before\+Exit&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{BeforeStartAndExit@{BeforeStartAndExit}!Catch::WaitForKeypress@{Catch::WaitForKeypress}}\index{Catch::WaitForKeypress@{Catch::WaitForKeypress}!BeforeStartAndExit@{BeforeStartAndExit}}}\mbox{\Hypertarget{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baa12d703bdb53cebdb1d1c142ab1748bf0}\label{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baa12d703bdb53cebdb1d1c142ab1748bf0}} Before\+Start\+And\+Exit&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{Never@{Never}!Catch::WaitForKeypress@{Catch::WaitForKeypress}}\index{Catch::WaitForKeypress@{Catch::WaitForKeypress}!Never@{Never}}}\mbox{\Hypertarget{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baade2e4a722e5c78bb0d1d3871c4a491ee}\label{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baade2e4a722e5c78bb0d1d3871c4a491ee}} Never&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{BeforeStart@{BeforeStart}!Catch::WaitForKeypress@{Catch::WaitForKeypress}}\index{Catch::WaitForKeypress@{Catch::WaitForKeypress}!BeforeStart@{BeforeStart}}}\mbox{\Hypertarget{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baa0a77a81962c38c4f32792d7af4cd6493}\label{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baa0a77a81962c38c4f32792d7af4cd6493}} Before\+Start&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{BeforeExit@{BeforeExit}!Catch::WaitForKeypress@{Catch::WaitForKeypress}}\index{Catch::WaitForKeypress@{Catch::WaitForKeypress}!BeforeExit@{BeforeExit}}}\mbox{\Hypertarget{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baacbbeaab666e49112d304173e4461d350}\label{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baacbbeaab666e49112d304173e4461d350}} Before\+Exit&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{BeforeStartAndExit@{BeforeStartAndExit}!Catch::WaitForKeypress@{Catch::WaitForKeypress}}\index{Catch::WaitForKeypress@{Catch::WaitForKeypress}!BeforeStartAndExit@{BeforeStartAndExit}}}\mbox{\Hypertarget{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baa12d703bdb53cebdb1d1c142ab1748bf0}\label{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baa12d703bdb53cebdb1d1c142ab1748bf0}} Before\+Start\+And\+Exit&\\ \hline \end{DoxyEnumFields} Definition at line \mbox{\hyperlink{catch_2catch_8hpp_source_l04503}{4503}} of file \mbox{\hyperlink{catch_2catch_8hpp_source}{catch.\+hpp}}. \mbox{\Hypertarget{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399ba}\label{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399ba}} \index{Catch::WaitForKeypress@{Catch::WaitForKeypress}!When@{When}} \index{When@{When}!Catch::WaitForKeypress@{Catch::WaitForKeypress}} \doxysubsubsection{\texorpdfstring{When}{When}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily enum \mbox{\hyperlink{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399ba}{Catch\+::\+Wait\+For\+Keypress\+::\+When}}} \begin{DoxyEnumFields}{Enumerator} \raisebox{\heightof{T}}[0pt][0pt]{\index{Never@{Never}!Catch::WaitForKeypress@{Catch::WaitForKeypress}}\index{Catch::WaitForKeypress@{Catch::WaitForKeypress}!Never@{Never}}}\mbox{\Hypertarget{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baade2e4a722e5c78bb0d1d3871c4a491ee}\label{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baade2e4a722e5c78bb0d1d3871c4a491ee}} Never&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{BeforeStart@{BeforeStart}!Catch::WaitForKeypress@{Catch::WaitForKeypress}}\index{Catch::WaitForKeypress@{Catch::WaitForKeypress}!BeforeStart@{BeforeStart}}}\mbox{\Hypertarget{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baa0a77a81962c38c4f32792d7af4cd6493}\label{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baa0a77a81962c38c4f32792d7af4cd6493}} Before\+Start&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{BeforeExit@{BeforeExit}!Catch::WaitForKeypress@{Catch::WaitForKeypress}}\index{Catch::WaitForKeypress@{Catch::WaitForKeypress}!BeforeExit@{BeforeExit}}}\mbox{\Hypertarget{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baacbbeaab666e49112d304173e4461d350}\label{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baacbbeaab666e49112d304173e4461d350}} Before\+Exit&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{BeforeStartAndExit@{BeforeStartAndExit}!Catch::WaitForKeypress@{Catch::WaitForKeypress}}\index{Catch::WaitForKeypress@{Catch::WaitForKeypress}!BeforeStartAndExit@{BeforeStartAndExit}}}\mbox{\Hypertarget{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baa12d703bdb53cebdb1d1c142ab1748bf0}\label{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baa12d703bdb53cebdb1d1c142ab1748bf0}} Before\+Start\+And\+Exit&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{Never@{Never}!Catch::WaitForKeypress@{Catch::WaitForKeypress}}\index{Catch::WaitForKeypress@{Catch::WaitForKeypress}!Never@{Never}}}\mbox{\Hypertarget{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baade2e4a722e5c78bb0d1d3871c4a491ee}\label{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baade2e4a722e5c78bb0d1d3871c4a491ee}} Never&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{BeforeStart@{BeforeStart}!Catch::WaitForKeypress@{Catch::WaitForKeypress}}\index{Catch::WaitForKeypress@{Catch::WaitForKeypress}!BeforeStart@{BeforeStart}}}\mbox{\Hypertarget{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baa0a77a81962c38c4f32792d7af4cd6493}\label{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baa0a77a81962c38c4f32792d7af4cd6493}} Before\+Start&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{BeforeExit@{BeforeExit}!Catch::WaitForKeypress@{Catch::WaitForKeypress}}\index{Catch::WaitForKeypress@{Catch::WaitForKeypress}!BeforeExit@{BeforeExit}}}\mbox{\Hypertarget{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baacbbeaab666e49112d304173e4461d350}\label{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baacbbeaab666e49112d304173e4461d350}} Before\+Exit&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{BeforeStartAndExit@{BeforeStartAndExit}!Catch::WaitForKeypress@{Catch::WaitForKeypress}}\index{Catch::WaitForKeypress@{Catch::WaitForKeypress}!BeforeStartAndExit@{BeforeStartAndExit}}}\mbox{\Hypertarget{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baa12d703bdb53cebdb1d1c142ab1748bf0}\label{struct_catch_1_1_wait_for_keypress_a2e8c4369d0a605d64e3e83b5af3399baa12d703bdb53cebdb1d1c142ab1748bf0}} Before\+Start\+And\+Exit&\\ \hline \end{DoxyEnumFields} Definition at line \mbox{\hyperlink{catch2_2catch_8hpp_source_l04503}{4503}} of file \mbox{\hyperlink{catch2_2catch_8hpp_source}{catch.\+hpp}}. 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}