\hypertarget{classtesting_1_1internal_1_1_param_generator}{}\section{testing\+:\+:internal\+:\+:Param\+Generator$<$ T $>$ Class Template Reference}
\label{classtesting_1_1internal_1_1_param_generator}\index{testing\+::internal\+::\+Param\+Generator$<$ T $>$@{testing\+::internal\+::\+Param\+Generator$<$ T $>$}}


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

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef \mbox{\hyperlink{classtesting_1_1internal_1_1_param_iterator}{Param\+Iterator}}$<$ T $>$ \mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator_a448b08a8eaae1f1d27840d4dbd66c357}{iterator}}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator_a6b017d4d030927714d495ee95ae92fbc}{Param\+Generator}} (\mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator_interface}{Param\+Generator\+Interface}}$<$ T $>$ $\ast$impl)
\item 
\mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator_a5891d25c31919b3099489f8bbcd58b5e}{Param\+Generator}} (const \mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator}{Param\+Generator}} \&other)
\item 
\mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator}{Param\+Generator}} \& \mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator_a590a03c6e0a3a3ac6279943ad1f01dc8}{operator=}} (const \mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator}{Param\+Generator}} \&other)
\item 
\mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator_a448b08a8eaae1f1d27840d4dbd66c357}{iterator}} \mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator_a14e735c8bd113556ae905a560cd2d607}{begin}} () const
\item 
\mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator_a448b08a8eaae1f1d27840d4dbd66c357}{iterator}} \mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator_aaf8f75df1099a07ff771a550b48f9fbe}{end}} () const
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename T$>$\newline
class testing\+::internal\+::\+Param\+Generator$<$ T $>$}



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



\subsection{Member Typedef Documentation}
\mbox{\Hypertarget{classtesting_1_1internal_1_1_param_generator_a448b08a8eaae1f1d27840d4dbd66c357}\label{classtesting_1_1internal_1_1_param_generator_a448b08a8eaae1f1d27840d4dbd66c357}} 
\index{testing\+::internal\+::\+Param\+Generator@{testing\+::internal\+::\+Param\+Generator}!iterator@{iterator}}
\index{iterator@{iterator}!testing\+::internal\+::\+Param\+Generator@{testing\+::internal\+::\+Param\+Generator}}
\subsubsection{\texorpdfstring{iterator}{iterator}}
{\footnotesize\ttfamily template$<$typename T$>$ \\
typedef \mbox{\hyperlink{classtesting_1_1internal_1_1_param_iterator}{Param\+Iterator}}$<$T$>$ \mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator}{testing\+::internal\+::\+Param\+Generator}}$<$ T $>$\+::\mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator_a448b08a8eaae1f1d27840d4dbd66c357}{iterator}}}



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



\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classtesting_1_1internal_1_1_param_generator_a6b017d4d030927714d495ee95ae92fbc}\label{classtesting_1_1internal_1_1_param_generator_a6b017d4d030927714d495ee95ae92fbc}} 
\index{testing\+::internal\+::\+Param\+Generator@{testing\+::internal\+::\+Param\+Generator}!Param\+Generator@{Param\+Generator}}
\index{Param\+Generator@{Param\+Generator}!testing\+::internal\+::\+Param\+Generator@{testing\+::internal\+::\+Param\+Generator}}
\subsubsection{\texorpdfstring{Param\+Generator()}{ParamGenerator()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily template$<$typename T$>$ \\
\mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator}{testing\+::internal\+::\+Param\+Generator}}$<$ T $>$\+::\mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator}{Param\+Generator}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator_interface}{Param\+Generator\+Interface}}$<$ T $>$ $\ast$}]{impl }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}



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

\mbox{\Hypertarget{classtesting_1_1internal_1_1_param_generator_a5891d25c31919b3099489f8bbcd58b5e}\label{classtesting_1_1internal_1_1_param_generator_a5891d25c31919b3099489f8bbcd58b5e}} 
\index{testing\+::internal\+::\+Param\+Generator@{testing\+::internal\+::\+Param\+Generator}!Param\+Generator@{Param\+Generator}}
\index{Param\+Generator@{Param\+Generator}!testing\+::internal\+::\+Param\+Generator@{testing\+::internal\+::\+Param\+Generator}}
\subsubsection{\texorpdfstring{Param\+Generator()}{ParamGenerator()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily template$<$typename T$>$ \\
\mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator}{testing\+::internal\+::\+Param\+Generator}}$<$ T $>$\+::\mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator}{Param\+Generator}} (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator}{Param\+Generator}}$<$ T $>$ \&}]{other }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



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



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classtesting_1_1internal_1_1_param_generator_a14e735c8bd113556ae905a560cd2d607}\label{classtesting_1_1internal_1_1_param_generator_a14e735c8bd113556ae905a560cd2d607}} 
\index{testing\+::internal\+::\+Param\+Generator@{testing\+::internal\+::\+Param\+Generator}!begin@{begin}}
\index{begin@{begin}!testing\+::internal\+::\+Param\+Generator@{testing\+::internal\+::\+Param\+Generator}}
\subsubsection{\texorpdfstring{begin()}{begin()}}
{\footnotesize\ttfamily template$<$typename T$>$ \\
\mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator_a448b08a8eaae1f1d27840d4dbd66c357}{iterator}} \mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator}{testing\+::internal\+::\+Param\+Generator}}$<$ T $>$\+::begin (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



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

\mbox{\Hypertarget{classtesting_1_1internal_1_1_param_generator_aaf8f75df1099a07ff771a550b48f9fbe}\label{classtesting_1_1internal_1_1_param_generator_aaf8f75df1099a07ff771a550b48f9fbe}} 
\index{testing\+::internal\+::\+Param\+Generator@{testing\+::internal\+::\+Param\+Generator}!end@{end}}
\index{end@{end}!testing\+::internal\+::\+Param\+Generator@{testing\+::internal\+::\+Param\+Generator}}
\subsubsection{\texorpdfstring{end()}{end()}}
{\footnotesize\ttfamily template$<$typename T$>$ \\
\mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator_a448b08a8eaae1f1d27840d4dbd66c357}{iterator}} \mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator}{testing\+::internal\+::\+Param\+Generator}}$<$ T $>$\+::end (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



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

\mbox{\Hypertarget{classtesting_1_1internal_1_1_param_generator_a590a03c6e0a3a3ac6279943ad1f01dc8}\label{classtesting_1_1internal_1_1_param_generator_a590a03c6e0a3a3ac6279943ad1f01dc8}} 
\index{testing\+::internal\+::\+Param\+Generator@{testing\+::internal\+::\+Param\+Generator}!operator=@{operator=}}
\index{operator=@{operator=}!testing\+::internal\+::\+Param\+Generator@{testing\+::internal\+::\+Param\+Generator}}
\subsubsection{\texorpdfstring{operator=()}{operator=()}}
{\footnotesize\ttfamily template$<$typename T$>$ \\
\mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator}{Param\+Generator}}\& \mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator}{testing\+::internal\+::\+Param\+Generator}}$<$ T $>$\+::operator= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator}{Param\+Generator}}$<$ T $>$ \&}]{other }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 10726 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}
