\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.