\hypertarget{classtesting_1_1_with_param_interface}{}\section{testing\+:\+:With\+Param\+Interface$<$ T $>$ Class Template Reference} \label{classtesting_1_1_with_param_interface}\index{testing\+::\+With\+Param\+Interface$<$ T $>$@{testing\+::\+With\+Param\+Interface$<$ T $>$}} {\ttfamily \#include $<$gtest.\+h$>$} Inheritance diagram for testing\+:\+:With\+Param\+Interface$<$ T $>$\+:\begin{figure}[H] \begin{center} \leavevmode \includegraphics[height=2.000000cm]{classtesting_1_1_with_param_interface} \end{center} \end{figure} \subsection*{Public Types} \begin{DoxyCompactItemize} \item typedef T \mbox{\hyperlink{classtesting_1_1_with_param_interface_a343febaaebf1f025bda484f841d4fec1}{Param\+Type}} \end{DoxyCompactItemize} \subsection*{Public Member Functions} \begin{DoxyCompactItemize} \item virtual \mbox{\hyperlink{classtesting_1_1_with_param_interface_a4e170bd42fa5e8ce48b80cee6bb52e26}{$\sim$\+With\+Param\+Interface}} () \end{DoxyCompactItemize} \subsection*{Static Public Member Functions} \begin{DoxyCompactItemize} \item static const \mbox{\hyperlink{classtesting_1_1_with_param_interface_a343febaaebf1f025bda484f841d4fec1}{Param\+Type}} \& \mbox{\hyperlink{classtesting_1_1_with_param_interface_a1078d4493d7aa4d3e50d1d6c661bee4d}{Get\+Param}} () \end{DoxyCompactItemize} \subsection*{Friends} \begin{DoxyCompactItemize} \item {\footnotesize template$<$class Test\+Class $>$ }\\class \mbox{\hyperlink{classtesting_1_1_with_param_interface_a7543eb7df89f00fff517dba24bc11dd5}{internal\+::\+Parameterized\+Test\+Factory}} \end{DoxyCompactItemize} \subsection{Detailed Description} \subsubsection*{template$<$typename T$>$\newline class testing\+::\+With\+Param\+Interface$<$ T $>$} Definition at line 16470 of file gtest.\+h. \subsection{Member Typedef Documentation} \mbox{\Hypertarget{classtesting_1_1_with_param_interface_a343febaaebf1f025bda484f841d4fec1}\label{classtesting_1_1_with_param_interface_a343febaaebf1f025bda484f841d4fec1}} \index{testing\+::\+With\+Param\+Interface@{testing\+::\+With\+Param\+Interface}!Param\+Type@{Param\+Type}} \index{Param\+Type@{Param\+Type}!testing\+::\+With\+Param\+Interface@{testing\+::\+With\+Param\+Interface}} \subsubsection{\texorpdfstring{Param\+Type}{ParamType}} {\footnotesize\ttfamily template$<$typename T $>$ \\ typedef T \mbox{\hyperlink{classtesting_1_1_with_param_interface}{testing\+::\+With\+Param\+Interface}}$<$ T $>$\+::\mbox{\hyperlink{classtesting_1_1_with_param_interface_a343febaaebf1f025bda484f841d4fec1}{Param\+Type}}} Definition at line 16472 of file gtest.\+h. \subsection{Constructor \& Destructor Documentation} \mbox{\Hypertarget{classtesting_1_1_with_param_interface_a4e170bd42fa5e8ce48b80cee6bb52e26}\label{classtesting_1_1_with_param_interface_a4e170bd42fa5e8ce48b80cee6bb52e26}} \index{testing\+::\+With\+Param\+Interface@{testing\+::\+With\+Param\+Interface}!````~With\+Param\+Interface@{$\sim$\+With\+Param\+Interface}} \index{````~With\+Param\+Interface@{$\sim$\+With\+Param\+Interface}!testing\+::\+With\+Param\+Interface@{testing\+::\+With\+Param\+Interface}} \subsubsection{\texorpdfstring{$\sim$\+With\+Param\+Interface()}{~WithParamInterface()}} {\footnotesize\ttfamily template$<$typename T $>$ \\ virtual \mbox{\hyperlink{classtesting_1_1_with_param_interface}{testing\+::\+With\+Param\+Interface}}$<$ T $>$\+::$\sim$\mbox{\hyperlink{classtesting_1_1_with_param_interface}{With\+Param\+Interface}} (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}} Definition at line 16473 of file gtest.\+h. \subsection{Member Function Documentation} \mbox{\Hypertarget{classtesting_1_1_with_param_interface_a1078d4493d7aa4d3e50d1d6c661bee4d}\label{classtesting_1_1_with_param_interface_a1078d4493d7aa4d3e50d1d6c661bee4d}} \index{testing\+::\+With\+Param\+Interface@{testing\+::\+With\+Param\+Interface}!Get\+Param@{Get\+Param}} \index{Get\+Param@{Get\+Param}!testing\+::\+With\+Param\+Interface@{testing\+::\+With\+Param\+Interface}} \subsubsection{\texorpdfstring{Get\+Param()}{GetParam()}} {\footnotesize\ttfamily template$<$typename T $>$ \\ static const \mbox{\hyperlink{classtesting_1_1_with_param_interface_a343febaaebf1f025bda484f841d4fec1}{Param\+Type}}\& \mbox{\hyperlink{classtesting_1_1_with_param_interface}{testing\+::\+With\+Param\+Interface}}$<$ T $>$\+::Get\+Param (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} Definition at line 16477 of file gtest.\+h. \subsection{Friends And Related Function Documentation} \mbox{\Hypertarget{classtesting_1_1_with_param_interface_a7543eb7df89f00fff517dba24bc11dd5}\label{classtesting_1_1_with_param_interface_a7543eb7df89f00fff517dba24bc11dd5}} \index{testing\+::\+With\+Param\+Interface@{testing\+::\+With\+Param\+Interface}!internal\+::\+Parameterized\+Test\+Factory@{internal\+::\+Parameterized\+Test\+Factory}} \index{internal\+::\+Parameterized\+Test\+Factory@{internal\+::\+Parameterized\+Test\+Factory}!testing\+::\+With\+Param\+Interface@{testing\+::\+With\+Param\+Interface}} \subsubsection{\texorpdfstring{internal\+::\+Parameterized\+Test\+Factory}{internal::ParameterizedTestFactory}} {\footnotesize\ttfamily template$<$typename T $>$ \\ template$<$class Test\+Class $>$ \\ friend class \mbox{\hyperlink{classtesting_1_1internal_1_1_parameterized_test_factory}{internal\+::\+Parameterized\+Test\+Factory}}\hspace{0.3cm}{\ttfamily [friend]}} Definition at line 16495 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}