\hypertarget{structtesting_1_1internal_1_1_suite_api_resolver}{}\section{testing\+:\+:internal\+:\+:Suite\+Api\+Resolver$<$ T $>$ Struct Template Reference}
\label{structtesting_1_1internal_1_1_suite_api_resolver}\index{testing\+::internal\+::\+Suite\+Api\+Resolver$<$ T $>$@{testing\+::internal\+::\+Suite\+Api\+Resolver$<$ T $>$}}


{\ttfamily \#include $<$gtest.\+h$>$}

Inheritance diagram for testing\+:\+:internal\+:\+:Suite\+Api\+Resolver$<$ T $>$\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{structtesting_1_1internal_1_1_suite_api_resolver}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
using \mbox{\hyperlink{structtesting_1_1internal_1_1_suite_api_resolver_a343c36f492a946d302b1cfc930266768}{Test}} = typename std\+::conditional$<$ sizeof(T) !=0, \+::\mbox{\hyperlink{classtesting_1_1_test}{testing\+::\+Test}}, void $>$\+::type
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static \mbox{\hyperlink{namespacetesting_1_1internal_a04786aa10f8b0bf38a5ead94d00475f4}{Set\+Up\+Tear\+Down\+Suite\+Func\+Type}} \mbox{\hyperlink{structtesting_1_1internal_1_1_suite_api_resolver_a460c8a0039577824e9170e6c332b530f}{Get\+Set\+Up\+Case\+Or\+Suite}} ()
\item 
static \mbox{\hyperlink{namespacetesting_1_1internal_a04786aa10f8b0bf38a5ead94d00475f4}{Set\+Up\+Tear\+Down\+Suite\+Func\+Type}} \mbox{\hyperlink{structtesting_1_1internal_1_1_suite_api_resolver_a8495afe4e71c81842119035a71db7e18}{Get\+Tear\+Down\+Case\+Or\+Suite}} ()
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename T$>$\newline
struct testing\+::internal\+::\+Suite\+Api\+Resolver$<$ T $>$}



Definition at line 6952 of file gtest.\+h.



\subsection{Member Typedef Documentation}
\mbox{\Hypertarget{structtesting_1_1internal_1_1_suite_api_resolver_a343c36f492a946d302b1cfc930266768}\label{structtesting_1_1internal_1_1_suite_api_resolver_a343c36f492a946d302b1cfc930266768}} 
\index{testing\+::internal\+::\+Suite\+Api\+Resolver@{testing\+::internal\+::\+Suite\+Api\+Resolver}!Test@{Test}}
\index{Test@{Test}!testing\+::internal\+::\+Suite\+Api\+Resolver@{testing\+::internal\+::\+Suite\+Api\+Resolver}}
\subsubsection{\texorpdfstring{Test}{Test}}
{\footnotesize\ttfamily template$<$typename T $>$ \\
using \mbox{\hyperlink{structtesting_1_1internal_1_1_suite_api_resolver}{testing\+::internal\+::\+Suite\+Api\+Resolver}}$<$ T $>$\+::\mbox{\hyperlink{structtesting_1_1internal_1_1_suite_api_resolver_a343c36f492a946d302b1cfc930266768}{Test}} =  typename std\+::conditional$<$sizeof(T) != 0, \+::\mbox{\hyperlink{classtesting_1_1_test}{testing\+::\+Test}}, void$>$\+::type}



Definition at line 6956 of file gtest.\+h.



\subsection{Member Function Documentation}
\mbox{\Hypertarget{structtesting_1_1internal_1_1_suite_api_resolver_a460c8a0039577824e9170e6c332b530f}\label{structtesting_1_1internal_1_1_suite_api_resolver_a460c8a0039577824e9170e6c332b530f}} 
\index{testing\+::internal\+::\+Suite\+Api\+Resolver@{testing\+::internal\+::\+Suite\+Api\+Resolver}!Get\+Set\+Up\+Case\+Or\+Suite@{Get\+Set\+Up\+Case\+Or\+Suite}}
\index{Get\+Set\+Up\+Case\+Or\+Suite@{Get\+Set\+Up\+Case\+Or\+Suite}!testing\+::internal\+::\+Suite\+Api\+Resolver@{testing\+::internal\+::\+Suite\+Api\+Resolver}}
\subsubsection{\texorpdfstring{Get\+Set\+Up\+Case\+Or\+Suite()}{GetSetUpCaseOrSuite()}}
{\footnotesize\ttfamily template$<$typename T $>$ \\
static \mbox{\hyperlink{namespacetesting_1_1internal_a04786aa10f8b0bf38a5ead94d00475f4}{Set\+Up\+Tear\+Down\+Suite\+Func\+Type}} \mbox{\hyperlink{structtesting_1_1internal_1_1_suite_api_resolver}{testing\+::internal\+::\+Suite\+Api\+Resolver}}$<$ T $>$\+::Get\+Set\+Up\+Case\+Or\+Suite (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line 6958 of file gtest.\+h.

\mbox{\Hypertarget{structtesting_1_1internal_1_1_suite_api_resolver_a8495afe4e71c81842119035a71db7e18}\label{structtesting_1_1internal_1_1_suite_api_resolver_a8495afe4e71c81842119035a71db7e18}} 
\index{testing\+::internal\+::\+Suite\+Api\+Resolver@{testing\+::internal\+::\+Suite\+Api\+Resolver}!Get\+Tear\+Down\+Case\+Or\+Suite@{Get\+Tear\+Down\+Case\+Or\+Suite}}
\index{Get\+Tear\+Down\+Case\+Or\+Suite@{Get\+Tear\+Down\+Case\+Or\+Suite}!testing\+::internal\+::\+Suite\+Api\+Resolver@{testing\+::internal\+::\+Suite\+Api\+Resolver}}
\subsubsection{\texorpdfstring{Get\+Tear\+Down\+Case\+Or\+Suite()}{GetTearDownCaseOrSuite()}}
{\footnotesize\ttfamily template$<$typename T $>$ \\
static \mbox{\hyperlink{namespacetesting_1_1internal_a04786aa10f8b0bf38a5ead94d00475f4}{Set\+Up\+Tear\+Down\+Suite\+Func\+Type}} \mbox{\hyperlink{structtesting_1_1internal_1_1_suite_api_resolver}{testing\+::internal\+::\+Suite\+Api\+Resolver}}$<$ T $>$\+::Get\+Tear\+Down\+Case\+Or\+Suite (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line 6971 of file gtest.\+h.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
test/eclipse-\/cygwin/lib/gtest/\mbox{\hyperlink{gtest_8h}{gtest.\+h}}\end{DoxyCompactItemize}
