\hypertarget{struct_catch_1_1_counts}{}\doxysection{Catch\+::Counts Struct Reference}
\label{struct_catch_1_1_counts}\index{Catch::Counts@{Catch::Counts}}


{\ttfamily \#include $<$catch/catch.\+hpp$>$}

\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{struct_catch_1_1_counts}{Counts}} \mbox{\hyperlink{struct_catch_1_1_counts_aaa10666f559057e3e860d2a5a6fae4c4}{operator-\/}} (\mbox{\hyperlink{struct_catch_1_1_counts}{Counts}} const \&other) const
\item 
\mbox{\hyperlink{struct_catch_1_1_counts}{Counts}} \& \mbox{\hyperlink{struct_catch_1_1_counts_a0c4a2295b896e189cdf4663377e156df}{operator+=}} (\mbox{\hyperlink{struct_catch_1_1_counts}{Counts}} const \&other)
\item 
std\+::size\+\_\+t \mbox{\hyperlink{struct_catch_1_1_counts_a94f969c09cf52d1339c085c9603cd1d3}{total}} () const
\item 
bool \mbox{\hyperlink{struct_catch_1_1_counts_a84999490e0ecaa3de5e121bf48eda1b3}{all\+Passed}} () const
\item 
bool \mbox{\hyperlink{struct_catch_1_1_counts_a33bd996e016030155b99fe1c51c08991}{all\+Ok}} () const
\item 
\mbox{\hyperlink{struct_catch_1_1_counts}{Counts}} \mbox{\hyperlink{struct_catch_1_1_counts_aaa10666f559057e3e860d2a5a6fae4c4}{operator-\/}} (\mbox{\hyperlink{struct_catch_1_1_counts}{Counts}} const \&other) const
\item 
\mbox{\hyperlink{struct_catch_1_1_counts}{Counts}} \& \mbox{\hyperlink{struct_catch_1_1_counts_a0c4a2295b896e189cdf4663377e156df}{operator+=}} (\mbox{\hyperlink{struct_catch_1_1_counts}{Counts}} const \&other)
\item 
std\+::size\+\_\+t \mbox{\hyperlink{struct_catch_1_1_counts_a94f969c09cf52d1339c085c9603cd1d3}{total}} () const
\item 
bool \mbox{\hyperlink{struct_catch_1_1_counts_a84999490e0ecaa3de5e121bf48eda1b3}{all\+Passed}} () const
\item 
bool \mbox{\hyperlink{struct_catch_1_1_counts_a33bd996e016030155b99fe1c51c08991}{all\+Ok}} () const
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
std\+::size\+\_\+t \mbox{\hyperlink{struct_catch_1_1_counts_ad28daaf3de28006400208b6dd0c631e6}{passed}} = 0
\item 
std\+::size\+\_\+t \mbox{\hyperlink{struct_catch_1_1_counts_a19982a3817a3bc2c07f0290e71f497a3}{failed}} = 0
\item 
std\+::size\+\_\+t \mbox{\hyperlink{struct_catch_1_1_counts_ac090973a2ff51394cd452718e75c073e}{failed\+But\+Ok}} = 0
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{catch_2catch_8hpp_source_l02829}{2829}} of file \mbox{\hyperlink{catch_2catch_8hpp_source}{catch.\+hpp}}.



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{struct_catch_1_1_counts_a33bd996e016030155b99fe1c51c08991}\label{struct_catch_1_1_counts_a33bd996e016030155b99fe1c51c08991}} 
\index{Catch::Counts@{Catch::Counts}!allOk@{allOk}}
\index{allOk@{allOk}!Catch::Counts@{Catch::Counts}}
\doxysubsubsection{\texorpdfstring{allOk()}{allOk()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily bool Catch\+::\+Counts\+::all\+Ok (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{struct_catch_1_1_counts_a33bd996e016030155b99fe1c51c08991}\label{struct_catch_1_1_counts_a33bd996e016030155b99fe1c51c08991}} 
\index{Catch::Counts@{Catch::Counts}!allOk@{allOk}}
\index{allOk@{allOk}!Catch::Counts@{Catch::Counts}}
\doxysubsubsection{\texorpdfstring{allOk()}{allOk()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily bool Catch\+::\+Counts\+::all\+Ok (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{struct_catch_1_1_counts_a84999490e0ecaa3de5e121bf48eda1b3}\label{struct_catch_1_1_counts_a84999490e0ecaa3de5e121bf48eda1b3}} 
\index{Catch::Counts@{Catch::Counts}!allPassed@{allPassed}}
\index{allPassed@{allPassed}!Catch::Counts@{Catch::Counts}}
\doxysubsubsection{\texorpdfstring{allPassed()}{allPassed()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily bool Catch\+::\+Counts\+::all\+Passed (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{struct_catch_1_1_counts_a84999490e0ecaa3de5e121bf48eda1b3}\label{struct_catch_1_1_counts_a84999490e0ecaa3de5e121bf48eda1b3}} 
\index{Catch::Counts@{Catch::Counts}!allPassed@{allPassed}}
\index{allPassed@{allPassed}!Catch::Counts@{Catch::Counts}}
\doxysubsubsection{\texorpdfstring{allPassed()}{allPassed()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily bool Catch\+::\+Counts\+::all\+Passed (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{struct_catch_1_1_counts_a0c4a2295b896e189cdf4663377e156df}\label{struct_catch_1_1_counts_a0c4a2295b896e189cdf4663377e156df}} 
\index{Catch::Counts@{Catch::Counts}!operator+=@{operator+=}}
\index{operator+=@{operator+=}!Catch::Counts@{Catch::Counts}}
\doxysubsubsection{\texorpdfstring{operator+=()}{operator+=()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{struct_catch_1_1_counts}{Counts}} \& Catch\+::\+Counts\+::operator+= (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_catch_1_1_counts}{Counts}} const \&}]{other }\end{DoxyParamCaption})}

\mbox{\Hypertarget{struct_catch_1_1_counts_a0c4a2295b896e189cdf4663377e156df}\label{struct_catch_1_1_counts_a0c4a2295b896e189cdf4663377e156df}} 
\index{Catch::Counts@{Catch::Counts}!operator+=@{operator+=}}
\index{operator+=@{operator+=}!Catch::Counts@{Catch::Counts}}
\doxysubsubsection{\texorpdfstring{operator+=()}{operator+=()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{struct_catch_1_1_counts}{Counts}} \& Catch\+::\+Counts\+::operator+= (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_catch_1_1_counts}{Counts}} const \&}]{other }\end{DoxyParamCaption})}

\mbox{\Hypertarget{struct_catch_1_1_counts_aaa10666f559057e3e860d2a5a6fae4c4}\label{struct_catch_1_1_counts_aaa10666f559057e3e860d2a5a6fae4c4}} 
\index{Catch::Counts@{Catch::Counts}!operator-\/@{operator-\/}}
\index{operator-\/@{operator-\/}!Catch::Counts@{Catch::Counts}}
\doxysubsubsection{\texorpdfstring{operator-\/()}{operator-()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{struct_catch_1_1_counts}{Counts}} Catch\+::\+Counts\+::operator-\/ (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_catch_1_1_counts}{Counts}} const \&}]{other }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{struct_catch_1_1_counts_aaa10666f559057e3e860d2a5a6fae4c4}\label{struct_catch_1_1_counts_aaa10666f559057e3e860d2a5a6fae4c4}} 
\index{Catch::Counts@{Catch::Counts}!operator-\/@{operator-\/}}
\index{operator-\/@{operator-\/}!Catch::Counts@{Catch::Counts}}
\doxysubsubsection{\texorpdfstring{operator-\/()}{operator-()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{struct_catch_1_1_counts}{Counts}} Catch\+::\+Counts\+::operator-\/ (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_catch_1_1_counts}{Counts}} const \&}]{other }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{struct_catch_1_1_counts_a94f969c09cf52d1339c085c9603cd1d3}\label{struct_catch_1_1_counts_a94f969c09cf52d1339c085c9603cd1d3}} 
\index{Catch::Counts@{Catch::Counts}!total@{total}}
\index{total@{total}!Catch::Counts@{Catch::Counts}}
\doxysubsubsection{\texorpdfstring{total()}{total()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily std\+::size\+\_\+t Catch\+::\+Counts\+::total (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{struct_catch_1_1_counts_a94f969c09cf52d1339c085c9603cd1d3}\label{struct_catch_1_1_counts_a94f969c09cf52d1339c085c9603cd1d3}} 
\index{Catch::Counts@{Catch::Counts}!total@{total}}
\index{total@{total}!Catch::Counts@{Catch::Counts}}
\doxysubsubsection{\texorpdfstring{total()}{total()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily std\+::size\+\_\+t Catch\+::\+Counts\+::total (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{struct_catch_1_1_counts_a19982a3817a3bc2c07f0290e71f497a3}\label{struct_catch_1_1_counts_a19982a3817a3bc2c07f0290e71f497a3}} 
\index{Catch::Counts@{Catch::Counts}!failed@{failed}}
\index{failed@{failed}!Catch::Counts@{Catch::Counts}}
\doxysubsubsection{\texorpdfstring{failed}{failed}}
{\footnotesize\ttfamily std\+::size\+\_\+t Catch\+::\+Counts\+::failed = 0}



Definition at line \mbox{\hyperlink{catch_2catch_8hpp_source_l02838}{2838}} of file \mbox{\hyperlink{catch_2catch_8hpp_source}{catch.\+hpp}}.

\mbox{\Hypertarget{struct_catch_1_1_counts_ac090973a2ff51394cd452718e75c073e}\label{struct_catch_1_1_counts_ac090973a2ff51394cd452718e75c073e}} 
\index{Catch::Counts@{Catch::Counts}!failedButOk@{failedButOk}}
\index{failedButOk@{failedButOk}!Catch::Counts@{Catch::Counts}}
\doxysubsubsection{\texorpdfstring{failedButOk}{failedButOk}}
{\footnotesize\ttfamily std\+::size\+\_\+t Catch\+::\+Counts\+::failed\+But\+Ok = 0}



Definition at line \mbox{\hyperlink{catch_2catch_8hpp_source_l02839}{2839}} of file \mbox{\hyperlink{catch_2catch_8hpp_source}{catch.\+hpp}}.

\mbox{\Hypertarget{struct_catch_1_1_counts_ad28daaf3de28006400208b6dd0c631e6}\label{struct_catch_1_1_counts_ad28daaf3de28006400208b6dd0c631e6}} 
\index{Catch::Counts@{Catch::Counts}!passed@{passed}}
\index{passed@{passed}!Catch::Counts@{Catch::Counts}}
\doxysubsubsection{\texorpdfstring{passed}{passed}}
{\footnotesize\ttfamily std\+::size\+\_\+t Catch\+::\+Counts\+::passed = 0}



Definition at line \mbox{\hyperlink{catch_2catch_8hpp_source_l02837}{2837}} of file \mbox{\hyperlink{catch_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}
