\hypertarget{classtesting_1_1internal_1_1_test_meta_factory}{}\section{testing\+:\+:internal\+:\+:Test\+Meta\+Factory$<$ Test\+Suite $>$ Class Template Reference}
\label{classtesting_1_1internal_1_1_test_meta_factory}\index{testing\+::internal\+::\+Test\+Meta\+Factory$<$ Test\+Suite $>$@{testing\+::internal\+::\+Test\+Meta\+Factory$<$ Test\+Suite $>$}}


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

Inheritance diagram for testing\+:\+:internal\+:\+:Test\+Meta\+Factory$<$ Test\+Suite $>$\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classtesting_1_1internal_1_1_test_meta_factory}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
using \mbox{\hyperlink{classtesting_1_1internal_1_1_test_meta_factory_a392ebab15dfdcfa1b54bbe15878aa9cd}{Param\+Type}} = typename Test\+Suite\+::\+Param\+Type
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classtesting_1_1internal_1_1_test_meta_factory_a1a48d63fbff650741c8f718af5c373d2}{Test\+Meta\+Factory}} ()
\item 
\mbox{\hyperlink{classtesting_1_1internal_1_1_test_factory_base}{Test\+Factory\+Base}} $\ast$ \mbox{\hyperlink{classtesting_1_1internal_1_1_test_meta_factory_abd5d30fab71229deb5e63f5bb5ea3fd8}{Create\+Test\+Factory}} (\mbox{\hyperlink{classtesting_1_1internal_1_1_test_meta_factory_a392ebab15dfdcfa1b54bbe15878aa9cd}{Param\+Type}} parameter) override
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class Test\+Suite$>$\newline
class testing\+::internal\+::\+Test\+Meta\+Factory$<$ Test\+Suite $>$}



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



\subsection{Member Typedef Documentation}
\mbox{\Hypertarget{classtesting_1_1internal_1_1_test_meta_factory_a392ebab15dfdcfa1b54bbe15878aa9cd}\label{classtesting_1_1internal_1_1_test_meta_factory_a392ebab15dfdcfa1b54bbe15878aa9cd}} 
\index{testing\+::internal\+::\+Test\+Meta\+Factory@{testing\+::internal\+::\+Test\+Meta\+Factory}!Param\+Type@{Param\+Type}}
\index{Param\+Type@{Param\+Type}!testing\+::internal\+::\+Test\+Meta\+Factory@{testing\+::internal\+::\+Test\+Meta\+Factory}}
\subsubsection{\texorpdfstring{Param\+Type}{ParamType}}
{\footnotesize\ttfamily template$<$class Test\+Suite $>$ \\
using \mbox{\hyperlink{classtesting_1_1internal_1_1_test_meta_factory}{testing\+::internal\+::\+Test\+Meta\+Factory}}$<$ \mbox{\hyperlink{classtesting_1_1_test_suite}{Test\+Suite}} $>$\+::\mbox{\hyperlink{classtesting_1_1internal_1_1_test_meta_factory_a392ebab15dfdcfa1b54bbe15878aa9cd}{Param\+Type}} =  typename Test\+Suite\+::\+Param\+Type}



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



\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classtesting_1_1internal_1_1_test_meta_factory_a1a48d63fbff650741c8f718af5c373d2}\label{classtesting_1_1internal_1_1_test_meta_factory_a1a48d63fbff650741c8f718af5c373d2}} 
\index{testing\+::internal\+::\+Test\+Meta\+Factory@{testing\+::internal\+::\+Test\+Meta\+Factory}!Test\+Meta\+Factory@{Test\+Meta\+Factory}}
\index{Test\+Meta\+Factory@{Test\+Meta\+Factory}!testing\+::internal\+::\+Test\+Meta\+Factory@{testing\+::internal\+::\+Test\+Meta\+Factory}}
\subsubsection{\texorpdfstring{Test\+Meta\+Factory()}{TestMetaFactory()}}
{\footnotesize\ttfamily template$<$class Test\+Suite $>$ \\
\mbox{\hyperlink{classtesting_1_1internal_1_1_test_meta_factory}{testing\+::internal\+::\+Test\+Meta\+Factory}}$<$ \mbox{\hyperlink{classtesting_1_1_test_suite}{Test\+Suite}} $>$\+::\mbox{\hyperlink{classtesting_1_1internal_1_1_test_meta_factory}{Test\+Meta\+Factory}} (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



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



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classtesting_1_1internal_1_1_test_meta_factory_abd5d30fab71229deb5e63f5bb5ea3fd8}\label{classtesting_1_1internal_1_1_test_meta_factory_abd5d30fab71229deb5e63f5bb5ea3fd8}} 
\index{testing\+::internal\+::\+Test\+Meta\+Factory@{testing\+::internal\+::\+Test\+Meta\+Factory}!Create\+Test\+Factory@{Create\+Test\+Factory}}
\index{Create\+Test\+Factory@{Create\+Test\+Factory}!testing\+::internal\+::\+Test\+Meta\+Factory@{testing\+::internal\+::\+Test\+Meta\+Factory}}
\subsubsection{\texorpdfstring{Create\+Test\+Factory()}{CreateTestFactory()}}
{\footnotesize\ttfamily template$<$class Test\+Suite $>$ \\
\mbox{\hyperlink{classtesting_1_1internal_1_1_test_factory_base}{Test\+Factory\+Base}}$\ast$ \mbox{\hyperlink{classtesting_1_1internal_1_1_test_meta_factory}{testing\+::internal\+::\+Test\+Meta\+Factory}}$<$ \mbox{\hyperlink{classtesting_1_1_test_suite}{Test\+Suite}} $>$\+::Create\+Test\+Factory (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classtesting_1_1internal_1_1_test_meta_factory_a392ebab15dfdcfa1b54bbe15878aa9cd}{Param\+Type}}}]{parameter }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [override]}}



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



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