\hypertarget{namespacetesting_1_1internal2}{}\section{testing\+:\+:internal2 Namespace Reference}
\label{namespacetesting_1_1internal2}\index{testing\+::internal2@{testing\+::internal2}}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{classtesting_1_1internal2_1_1_type_without_formatter}{Type\+Without\+Formatter}}
\item 
class \mbox{\hyperlink{classtesting_1_1internal2_1_1_type_without_formatter_3_01_t_00_01k_convertible_to_integer_01_4}{Type\+Without\+Formatter$<$ T, k\+Convertible\+To\+Integer $>$}}
\item 
class \mbox{\hyperlink{classtesting_1_1internal2_1_1_type_without_formatter_3_01_t_00_01k_protobuf_01_4}{Type\+Without\+Formatter$<$ T, k\+Protobuf $>$}}
\end{DoxyCompactItemize}
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{namespacetesting_1_1internal2_aeb8161b0b3ee503347b0662d7028fd57}{Type\+Kind}} \{ \mbox{\hyperlink{namespacetesting_1_1internal2_aeb8161b0b3ee503347b0662d7028fd57a14aaf98a2547ecf43eef0868d54b1383}{k\+Protobuf}}, 
\mbox{\hyperlink{namespacetesting_1_1internal2_aeb8161b0b3ee503347b0662d7028fd57a9bdcf3f1548f498b2b7f097306ea0224}{k\+Convertible\+To\+Integer}}, 
\mbox{\hyperlink{namespacetesting_1_1internal2_aeb8161b0b3ee503347b0662d7028fd57abe8aaea44751d6ebd0cdf5bd94451db1}{k\+Other\+Type}}
 \}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{namespacetesting_1_1internal2_abfb9aa80365f93b952e9a4bea09947a8}{Print\+Bytes\+In\+Object\+To}} (const unsigned char $\ast$obj\+\_\+bytes, size\+\_\+t count, ostream $\ast$os)
\item 
\mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} void \mbox{\hyperlink{namespacetesting_1_1internal2_a9fbf8e07c0f94dc74d6ef5e56cd3c553}{Print\+Bytes\+In\+Object\+To}} (const unsigned char $\ast$obj\+\_\+bytes, size\+\_\+t count, \+::std\+::ostream $\ast$os)
\item 
{\footnotesize template$<$typename Char , typename Char\+Traits , typename T $>$ }\\\+::std\+::basic\+\_\+ostream$<$ Char, Char\+Traits $>$ \& \mbox{\hyperlink{namespacetesting_1_1internal2_a07dbe129beb8952074f04b599dfce39b}{operator$<$$<$}} (\+::std\+::basic\+\_\+ostream$<$ Char, Char\+Traits $>$ \&os, const T \&x)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
const size\+\_\+t \mbox{\hyperlink{namespacetesting_1_1internal2_a140c8efd51e63a3def98445bff107518}{k\+Protobuf\+One\+Liner\+Max\+Length}} = 50
\end{DoxyCompactItemize}


\subsection{Enumeration Type Documentation}
\mbox{\Hypertarget{namespacetesting_1_1internal2_aeb8161b0b3ee503347b0662d7028fd57}\label{namespacetesting_1_1internal2_aeb8161b0b3ee503347b0662d7028fd57}} 
\index{testing\+::internal2@{testing\+::internal2}!Type\+Kind@{Type\+Kind}}
\index{Type\+Kind@{Type\+Kind}!testing\+::internal2@{testing\+::internal2}}
\subsubsection{\texorpdfstring{Type\+Kind}{TypeKind}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{namespacetesting_1_1internal2_aeb8161b0b3ee503347b0662d7028fd57}{testing\+::internal2\+::\+Type\+Kind}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{k\+Protobuf@{k\+Protobuf}!testing\+::internal2@{testing\+::internal2}}\index{testing\+::internal2@{testing\+::internal2}!k\+Protobuf@{k\+Protobuf}}}\mbox{\Hypertarget{namespacetesting_1_1internal2_aeb8161b0b3ee503347b0662d7028fd57a14aaf98a2547ecf43eef0868d54b1383}\label{namespacetesting_1_1internal2_aeb8161b0b3ee503347b0662d7028fd57a14aaf98a2547ecf43eef0868d54b1383}} 
k\+Protobuf&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{k\+Convertible\+To\+Integer@{k\+Convertible\+To\+Integer}!testing\+::internal2@{testing\+::internal2}}\index{testing\+::internal2@{testing\+::internal2}!k\+Convertible\+To\+Integer@{k\+Convertible\+To\+Integer}}}\mbox{\Hypertarget{namespacetesting_1_1internal2_aeb8161b0b3ee503347b0662d7028fd57a9bdcf3f1548f498b2b7f097306ea0224}\label{namespacetesting_1_1internal2_aeb8161b0b3ee503347b0662d7028fd57a9bdcf3f1548f498b2b7f097306ea0224}} 
k\+Convertible\+To\+Integer&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{k\+Other\+Type@{k\+Other\+Type}!testing\+::internal2@{testing\+::internal2}}\index{testing\+::internal2@{testing\+::internal2}!k\+Other\+Type@{k\+Other\+Type}}}\mbox{\Hypertarget{namespacetesting_1_1internal2_aeb8161b0b3ee503347b0662d7028fd57abe8aaea44751d6ebd0cdf5bd94451db1}\label{namespacetesting_1_1internal2_aeb8161b0b3ee503347b0662d7028fd57abe8aaea44751d6ebd0cdf5bd94451db1}} 
k\+Other\+Type&\\
\hline

\end{DoxyEnumFields}


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



\subsection{Function Documentation}
\mbox{\Hypertarget{namespacetesting_1_1internal2_a07dbe129beb8952074f04b599dfce39b}\label{namespacetesting_1_1internal2_a07dbe129beb8952074f04b599dfce39b}} 
\index{testing\+::internal2@{testing\+::internal2}!operator$<$$<$@{operator$<$$<$}}
\index{operator$<$$<$@{operator$<$$<$}!testing\+::internal2@{testing\+::internal2}}
\subsubsection{\texorpdfstring{operator$<$$<$()}{operator<<()}}
{\footnotesize\ttfamily template$<$typename Char , typename Char\+Traits , typename T $>$ \\
\+::std\+::basic\+\_\+ostream$<$Char, Char\+Traits$>$\& testing\+::internal2\+::operator$<$$<$ (\begin{DoxyParamCaption}\item[{\+::std\+::basic\+\_\+ostream$<$ Char, Char\+Traits $>$ \&}]{os,  }\item[{const T \&}]{x }\end{DoxyParamCaption})}



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

\mbox{\Hypertarget{namespacetesting_1_1internal2_a9fbf8e07c0f94dc74d6ef5e56cd3c553}\label{namespacetesting_1_1internal2_a9fbf8e07c0f94dc74d6ef5e56cd3c553}} 
\index{testing\+::internal2@{testing\+::internal2}!Print\+Bytes\+In\+Object\+To@{Print\+Bytes\+In\+Object\+To}}
\index{Print\+Bytes\+In\+Object\+To@{Print\+Bytes\+In\+Object\+To}!testing\+::internal2@{testing\+::internal2}}
\subsubsection{\texorpdfstring{Print\+Bytes\+In\+Object\+To()}{PrintBytesInObjectTo()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} void testing\+::internal2\+::\+Print\+Bytes\+In\+Object\+To (\begin{DoxyParamCaption}\item[{const unsigned char $\ast$}]{obj\+\_\+bytes,  }\item[{size\+\_\+t}]{count,  }\item[{\+::std\+::ostream $\ast$}]{os }\end{DoxyParamCaption})}

\mbox{\Hypertarget{namespacetesting_1_1internal2_abfb9aa80365f93b952e9a4bea09947a8}\label{namespacetesting_1_1internal2_abfb9aa80365f93b952e9a4bea09947a8}} 
\index{testing\+::internal2@{testing\+::internal2}!Print\+Bytes\+In\+Object\+To@{Print\+Bytes\+In\+Object\+To}}
\index{Print\+Bytes\+In\+Object\+To@{Print\+Bytes\+In\+Object\+To}!testing\+::internal2@{testing\+::internal2}}
\subsubsection{\texorpdfstring{Print\+Bytes\+In\+Object\+To()}{PrintBytesInObjectTo()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void testing\+::internal2\+::\+Print\+Bytes\+In\+Object\+To (\begin{DoxyParamCaption}\item[{const unsigned char $\ast$}]{obj\+\_\+bytes,  }\item[{size\+\_\+t}]{count,  }\item[{ostream $\ast$}]{os }\end{DoxyParamCaption})}



Definition at line 11112 of file gtest-\/all.\+cc.



\subsection{Variable Documentation}
\mbox{\Hypertarget{namespacetesting_1_1internal2_a140c8efd51e63a3def98445bff107518}\label{namespacetesting_1_1internal2_a140c8efd51e63a3def98445bff107518}} 
\index{testing\+::internal2@{testing\+::internal2}!k\+Protobuf\+One\+Liner\+Max\+Length@{k\+Protobuf\+One\+Liner\+Max\+Length}}
\index{k\+Protobuf\+One\+Liner\+Max\+Length@{k\+Protobuf\+One\+Liner\+Max\+Length}!testing\+::internal2@{testing\+::internal2}}
\subsubsection{\texorpdfstring{k\+Protobuf\+One\+Liner\+Max\+Length}{kProtobufOneLinerMaxLength}}
{\footnotesize\ttfamily const size\+\_\+t testing\+::internal2\+::k\+Protobuf\+One\+Liner\+Max\+Length = 50}



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

