\hypertarget{namespacetesting_1_1internal}{}\section{testing\+:\+:internal Namespace Reference} \label{namespacetesting_1_1internal}\index{testing\+::internal@{testing\+::internal}} \subsection*{Namespaces} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{namespacetesting_1_1internal_1_1edit__distance}{edit\+\_\+distance}} \item \mbox{\hyperlink{namespacetesting_1_1internal_1_1posix}{posix}} \end{DoxyCompactItemize} \subsection*{Classes} \begin{DoxyCompactItemize} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_add_reference}{Add\+Reference}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_add_reference_3_01_t_01_6_01_4}{Add\+Reference$<$ T \& $>$}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_assert_helper}{Assert\+Helper}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1bool__constant}{bool\+\_\+constant}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_captured_stream}{Captured\+Stream}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_cartesian_product_generator10}{Cartesian\+Product\+Generator10}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_cartesian_product_generator2}{Cartesian\+Product\+Generator2}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_cartesian_product_generator3}{Cartesian\+Product\+Generator3}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_cartesian_product_generator4}{Cartesian\+Product\+Generator4}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_cartesian_product_generator5}{Cartesian\+Product\+Generator5}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_cartesian_product_generator6}{Cartesian\+Product\+Generator6}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_cartesian_product_generator7}{Cartesian\+Product\+Generator7}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_cartesian_product_generator8}{Cartesian\+Product\+Generator8}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_cartesian_product_generator9}{Cartesian\+Product\+Generator9}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_cartesian_product_holder10}{Cartesian\+Product\+Holder10}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_cartesian_product_holder2}{Cartesian\+Product\+Holder2}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_cartesian_product_holder3}{Cartesian\+Product\+Holder3}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_cartesian_product_holder4}{Cartesian\+Product\+Holder4}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_cartesian_product_holder5}{Cartesian\+Product\+Holder5}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_cartesian_product_holder6}{Cartesian\+Product\+Holder6}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_cartesian_product_holder7}{Cartesian\+Product\+Holder7}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_cartesian_product_holder8}{Cartesian\+Product\+Holder8}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_cartesian_product_holder9}{Cartesian\+Product\+Holder9}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_code_location}{Code\+Location}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_compile_assert_types_equal}{Compile\+Assert\+Types\+Equal}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_compile_assert_types_equal_3_01_t_00_01_t_01_4}{Compile\+Assert\+Types\+Equal$<$ T, T $>$}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_const_char_ptr}{Const\+Char\+Ptr}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_const_ref}{Const\+Ref}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_const_ref_3_01_t_01_6_01_4}{Const\+Ref$<$ T \& $>$}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_double_sequence}{Double\+Sequence}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_double_sequence_3_01false_00_01_index_sequence_3_01_i_8_8_8_01_4_00_01sizeof_t_01_4}{Double\+Sequence$<$ false, Index\+Sequence$<$ I... $>$, sizeof\+T $>$}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_double_sequence_3_01true_00_01_index_sequence_3_01_i_8_8_8_01_4_00_01sizeof_t_01_4}{Double\+Sequence$<$ true, Index\+Sequence$<$ I... $>$, sizeof\+T $>$}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_elem_from_list}{Elem\+From\+List}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_elem_from_list_3_01_n_00_01_index_sequence_3_01_i_8_8_8_01_4_00_01_t_8_8_8_01_4}{Elem\+From\+List$<$ N, Index\+Sequence$<$ I... $>$, T... $>$}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_elem_from_list_impl}{Elem\+From\+List\+Impl}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_elem_from_list_impl_3_01_t_00_01_i_00_01_i_01_4}{Elem\+From\+List\+Impl$<$ T, I, I $>$}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_enable_if}{Enable\+If}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_enable_if_3_01true_01_4}{Enable\+If$<$ true $>$}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_eq_helper}{Eq\+Helper}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_eq_helper_3_01true_01_4}{Eq\+Helper$<$ true $>$}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1faketype}{faketype}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_flat_tuple}{Flat\+Tuple}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_flat_tuple_base}{Flat\+Tuple\+Base}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_flat_tuple_base_3_01_flat_tuple_3_01_t_8_8_8_01_4_00_01_index_sequence_3_01_idx_8_8_8_01_4_01_4}{Flat\+Tuple\+Base$<$ Flat\+Tuple$<$ T... $>$, Index\+Sequence$<$ Idx... $>$ $>$}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_flat_tuple_elem_base}{Flat\+Tuple\+Elem\+Base}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_flat_tuple_elem_base_3_01_flat_tuple_3_01_t_8_8_8_01_4_00_01_i_01_4}{Flat\+Tuple\+Elem\+Base$<$ Flat\+Tuple$<$ T... $>$, I $>$}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_floating_point}{Floating\+Point}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_format_for_comparison}{Format\+For\+Comparison}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_format_for_comparison_3_01_to_print[_n]_00_01_other_operand_01_4}{Format\+For\+Comparison$<$ To\+Print\mbox{[}\+N\mbox{]}, Other\+Operand $>$}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_g_test_log}{G\+Test\+Log}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_g_test_mutex_lock}{G\+Test\+Mutex\+Lock}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_ignored_value}{Ignored\+Value}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_implicitly_convertible}{Implicitly\+Convertible}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_index_sequence}{Index\+Sequence}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1is__same}{is\+\_\+same}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1is__same_3_01_t_00_01_t_01_4}{is\+\_\+same$<$ T, T $>$}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_is_a_protocol_message}{Is\+A\+Protocol\+Message}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_is_hash_table}{Is\+Hash\+Table}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_is_recursive_container}{Is\+Recursive\+Container}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_is_recursive_container_impl}{Is\+Recursive\+Container\+Impl}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_is_recursive_container_impl_3_01_c_00_01false_01_4}{Is\+Recursive\+Container\+Impl$<$ C, false $>$}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_is_recursive_container_impl_3_01_c_00_01true_01_4}{Is\+Recursive\+Container\+Impl$<$ C, true $>$}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_is_same}{Is\+Same}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_is_same_3_01_t_00_01_t_01_4}{Is\+Same$<$ T, T $>$}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_iterator_traits}{Iterator\+Traits}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_iterator_traits_3_01const_01_t_01_5_01_4}{Iterator\+Traits$<$ const T $\ast$ $>$}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_iterator_traits_3_01_t_01_5_01_4}{Iterator\+Traits$<$ T $\ast$ $>$}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_make_index_sequence}{Make\+Index\+Sequence}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_make_index_sequence_3_010_01_4}{Make\+Index\+Sequence$<$ 0 $>$}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_mutex}{Mutex}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_native_array}{Native\+Array}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_parameterized_test_factory}{Parameterized\+Test\+Factory}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_parameterized_test_suite_info}{Parameterized\+Test\+Suite\+Info}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_parameterized_test_suite_info_base}{Parameterized\+Test\+Suite\+Info\+Base}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_parameterized_test_suite_registry}{Parameterized\+Test\+Suite\+Registry}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator}{Param\+Generator}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator_interface}{Param\+Generator\+Interface}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_param_iterator}{Param\+Iterator}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_param_iterator_interface}{Param\+Iterator\+Interface}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_param_name_gen_func}{Param\+Name\+Gen\+Func}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_random}{Random}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_range_generator}{Range\+Generator}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_r_e}{RE}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_relation_to_source_copy}{Relation\+To\+Source\+Copy}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_relation_to_source_reference}{Relation\+To\+Source\+Reference}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_remove_const}{Remove\+Const}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_remove_const_3_01const_01_t_01_4}{Remove\+Const$<$ const T $>$}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_remove_const_3_01const_01_t[_n]_4}{Remove\+Const$<$ const T\mbox{[}\+N\mbox{]}$>$}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_remove_reference}{Remove\+Reference}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_remove_reference_3_01_t_01_6_01_4}{Remove\+Reference$<$ T \& $>$}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_static_assert_type_eq_helper}{Static\+Assert\+Type\+Eq\+Helper}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_static_assert_type_eq_helper_3_01_t_00_01_t_01_4}{Static\+Assert\+Type\+Eq\+Helper$<$ T, T $>$}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_suite_api_resolver}{Suite\+Api\+Resolver}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_test_factory_base}{Test\+Factory\+Base}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_test_factory_impl}{Test\+Factory\+Impl}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_test_meta_factory}{Test\+Meta\+Factory}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_test_meta_factory_base}{Test\+Meta\+Factory\+Base}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_thread_local}{Thread\+Local}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_type_id_helper}{Type\+Id\+Helper}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_type_with_size}{Type\+With\+Size}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_type_with_size_3_014_01_4}{Type\+With\+Size$<$ 4 $>$}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_type_with_size_3_018_01_4}{Type\+With\+Size$<$ 8 $>$}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_universal_printer}{Universal\+Printer}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_universal_printer_3_01_t_01_6_01_4}{Universal\+Printer$<$ T \& $>$}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_universal_printer_3_01_t[_n]_4}{Universal\+Printer$<$ T\mbox{[}\+N\mbox{]}$>$}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_universal_terse_printer}{Universal\+Terse\+Printer}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_universal_terse_printer_3_01char_01_5_01_4}{Universal\+Terse\+Printer$<$ char $\ast$ $>$}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_universal_terse_printer_3_01const_01char_01_5_01_4}{Universal\+Terse\+Printer$<$ const char $\ast$ $>$}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_universal_terse_printer_3_01const_01wchar__t_01_5_01_4}{Universal\+Terse\+Printer$<$ const wchar\+\_\+t $\ast$ $>$}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_universal_terse_printer_3_01_t_01_6_01_4}{Universal\+Terse\+Printer$<$ T \& $>$}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_universal_terse_printer_3_01_t[_n]_4}{Universal\+Terse\+Printer$<$ T\mbox{[}\+N\mbox{]}$>$}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_universal_terse_printer_3_01wchar__t_01_5_01_4}{Universal\+Terse\+Printer$<$ wchar\+\_\+t $\ast$ $>$}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_value_array}{Value\+Array}} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_values_in_iterator_range_generator}{Values\+In\+Iterator\+Range\+Generator}} \item struct \mbox{\hyperlink{structtesting_1_1internal_1_1_wrap_printer_type}{Wrap\+Printer\+Type}} \end{DoxyCompactItemize} \subsection*{Typedefs} \begin{DoxyCompactItemize} \item typedef \+::std\+::string \mbox{\hyperlink{namespacetesting_1_1internal_a8e8ff5b11e64078831112677156cb111}{string}} \item typedef \+::std\+::wstring \mbox{\hyperlink{namespacetesting_1_1internal_a3f543179329c353aee1d7b54a9a8e335}{wstring}} \item typedef \mbox{\hyperlink{classtesting_1_1internal_1_1_g_test_mutex_lock}{G\+Test\+Mutex\+Lock}} \mbox{\hyperlink{namespacetesting_1_1internal_a08b187c6cc4e28400aadf9a32fccc8de}{Mutex\+Lock}} \item typedef \mbox{\hyperlink{structtesting_1_1internal_1_1bool__constant}{bool\+\_\+constant}}$<$ false $>$ \mbox{\hyperlink{namespacetesting_1_1internal_abb1d0789f19bdde21affccbd1078b525}{false\+\_\+type}} \item typedef \mbox{\hyperlink{structtesting_1_1internal_1_1bool__constant}{bool\+\_\+constant}}$<$ true $>$ \mbox{\hyperlink{namespacetesting_1_1internal_a62f917c3424d8841de9b49b5ec28edb4}{true\+\_\+type}} \item typedef long long \mbox{\hyperlink{namespacetesting_1_1internal_a05c6bd9ede5ccdf25191a590d610dcc6}{Biggest\+Int}} \item typedef \mbox{\hyperlink{classtesting_1_1internal_1_1_type_with_size}{Type\+With\+Size}}$<$ 4 $>$\+::Int \mbox{\hyperlink{namespacetesting_1_1internal_a8ee38faaf875f133358abaf9bc056cec}{Int32}} \item typedef \mbox{\hyperlink{classtesting_1_1internal_1_1_type_with_size}{Type\+With\+Size}}$<$ 4 $>$\+::U\+Int \mbox{\hyperlink{namespacetesting_1_1internal_a40d4fffcd2bf56f18b1c380615aa85e3}{U\+Int32}} \item typedef \mbox{\hyperlink{classtesting_1_1internal_1_1_type_with_size}{Type\+With\+Size}}$<$ 8 $>$\+::Int \mbox{\hyperlink{namespacetesting_1_1internal_a271c563fec38b804ddab0677f51f70a8}{Int64}} \item typedef \mbox{\hyperlink{classtesting_1_1internal_1_1_type_with_size}{Type\+With\+Size}}$<$ 8 $>$\+::U\+Int \mbox{\hyperlink{namespacetesting_1_1internal_aa6a1ac454e6d7e550fa4925c62c35caa}{U\+Int64}} \item typedef \mbox{\hyperlink{classtesting_1_1internal_1_1_type_with_size}{Type\+With\+Size}}$<$ 8 $>$\+::Int \mbox{\hyperlink{namespacetesting_1_1internal_a66a845df404b38fe85c5e14a069f255a}{Time\+In\+Millis}} \item typedef \mbox{\hyperlink{classtesting_1_1internal_1_1_floating_point}{Floating\+Point}}$<$ float $>$ \mbox{\hyperlink{namespacetesting_1_1internal_a02e1981f5ff70609e6ac06e006ff519a}{Float}} \item typedef \mbox{\hyperlink{classtesting_1_1internal_1_1_floating_point}{Floating\+Point}}$<$ double $>$ \mbox{\hyperlink{namespacetesting_1_1internal_a66a7579b1893b260c31dad577f7a5c48}{Double}} \item typedef const void $\ast$ \mbox{\hyperlink{namespacetesting_1_1internal_ab1114197d3c657d8b7f8e0c5caa12d00}{Type\+Id}} \item using \mbox{\hyperlink{namespacetesting_1_1internal_a83e4e0732ac6a9dcfe6ee299dc1b9fa2}{Set\+Up\+Test\+Suite\+Func}} = void($\ast$)() \item using \mbox{\hyperlink{namespacetesting_1_1internal_a8257a87aa42cebaa54b0c48a6ae657a5}{Tear\+Down\+Test\+Suite\+Func}} = void($\ast$)() \item using \mbox{\hyperlink{namespacetesting_1_1internal_a04786aa10f8b0bf38a5ead94d00475f4}{Set\+Up\+Tear\+Down\+Suite\+Func\+Type}} = void($\ast$)() \item typedef int \mbox{\hyperlink{namespacetesting_1_1internal_ad8f0c2883245f1df2a53618a49f0deb3}{Is\+Container}} \item typedef char \mbox{\hyperlink{namespacetesting_1_1internal_abf080521ce135deb510e0a7830fd3d33}{Is\+Not\+Container}} \item typedef \+::std\+::vector$<$ \+::std\+::string $>$ \mbox{\hyperlink{namespacetesting_1_1internal_a50003bb76ec2934be1062be11efba8bf}{Strings}} \item {\footnotesize template$<$class Test\+Case $>$ }\\using \mbox{\hyperlink{namespacetesting_1_1internal_aac31682b6b41997d6cc610a5787dc8bc}{Parameterized\+Test\+Case\+Info}} = \mbox{\hyperlink{classtesting_1_1internal_1_1_parameterized_test_suite_info}{Parameterized\+Test\+Suite\+Info}}$<$ Test\+Case $>$ \end{DoxyCompactItemize} \subsection*{Enumerations} \begin{DoxyCompactItemize} \item enum \mbox{\hyperlink{namespacetesting_1_1internal_ae2ef98247c76a50cdc80ceb4a6c81793}{Char\+Format}} \{ \mbox{\hyperlink{namespacetesting_1_1internal_ae2ef98247c76a50cdc80ceb4a6c81793af7038866be92e9978360b831e376ffaa}{k\+As\+Is}}, \mbox{\hyperlink{namespacetesting_1_1internal_ae2ef98247c76a50cdc80ceb4a6c81793aebfa5293302338a8e8678744c103f113}{k\+Hex\+Escape}}, \mbox{\hyperlink{namespacetesting_1_1internal_ae2ef98247c76a50cdc80ceb4a6c81793ae1211108e9f35f891d9951da64794d03}{k\+Special\+Escape}} \} \item enum \mbox{\hyperlink{namespacetesting_1_1internal_aa6255ef3b023c5b4e1a2198d887fb977}{G\+Test\+Log\+Severity}} \{ \mbox{\hyperlink{namespacetesting_1_1internal_aa6255ef3b023c5b4e1a2198d887fb977aff315e0913fcda86fe4de882bf5e33e9}{G\+T\+E\+S\+T\+\_\+\+I\+N\+FO}}, \mbox{\hyperlink{namespacetesting_1_1internal_aa6255ef3b023c5b4e1a2198d887fb977a7a051bc2794f15a4bf0eab40562a304c}{G\+T\+E\+S\+T\+\_\+\+W\+A\+R\+N\+I\+NG}}, \mbox{\hyperlink{namespacetesting_1_1internal_aa6255ef3b023c5b4e1a2198d887fb977a651e9cd2a904e0c8210536271b875f75}{G\+T\+E\+S\+T\+\_\+\+E\+R\+R\+OR}}, \mbox{\hyperlink{namespacetesting_1_1internal_aa6255ef3b023c5b4e1a2198d887fb977a75063567740f6bf7da419b1b9197b12e}{G\+T\+E\+S\+T\+\_\+\+F\+A\+T\+AL}} \} \item enum \mbox{\hyperlink{namespacetesting_1_1internal_a17fb8f0125fa92404a249ed38a43faa4}{Default\+Printer\+Type}} \{ \mbox{\hyperlink{namespacetesting_1_1internal_a17fb8f0125fa92404a249ed38a43faa4a945a19e59155ce1d335e8c3bcbdf61db}{k\+Print\+Container}}, \mbox{\hyperlink{namespacetesting_1_1internal_a17fb8f0125fa92404a249ed38a43faa4a8eaa6fff4a58832b30027df49f73dcbf}{k\+Print\+Pointer}}, \mbox{\hyperlink{namespacetesting_1_1internal_a17fb8f0125fa92404a249ed38a43faa4a5a066cde30e276c6460ba10d123d0c2c}{k\+Print\+Function\+Pointer}}, \mbox{\hyperlink{namespacetesting_1_1internal_a17fb8f0125fa92404a249ed38a43faa4a6f88d77d9d763d8a009caf950cfbab28}{k\+Print\+Other}} \} \item enum \mbox{\hyperlink{namespacetesting_1_1internal_a648c1bc94c2ef9e868ff3f9dff0f9c4e}{G\+Test\+Color}} \{ \mbox{\hyperlink{namespacetesting_1_1internal_a648c1bc94c2ef9e868ff3f9dff0f9c4eafcd8803dc9e37e374d5a4486afc230b7}{C\+O\+L\+O\+R\+\_\+\+D\+E\+F\+A\+U\+LT}}, \mbox{\hyperlink{namespacetesting_1_1internal_a648c1bc94c2ef9e868ff3f9dff0f9c4ea9ebb3ddab9391781f6ee5021e1e443c3}{C\+O\+L\+O\+R\+\_\+\+R\+ED}}, \mbox{\hyperlink{namespacetesting_1_1internal_a648c1bc94c2ef9e868ff3f9dff0f9c4ea3b1e81f5b14a17b35a8672d57d166507}{C\+O\+L\+O\+R\+\_\+\+G\+R\+E\+EN}}, \mbox{\hyperlink{namespacetesting_1_1internal_a648c1bc94c2ef9e868ff3f9dff0f9c4ea2cca441161aca75a208ff08d07f5b1a5}{C\+O\+L\+O\+R\+\_\+\+Y\+E\+L\+L\+OW}} \} \end{DoxyCompactItemize} \subsection*{Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{namespacetesting_1_1internal_a20bfd9d47d8dd167ffc1c37a4c9ff73e}{G\+T\+E\+S\+T\+\_\+\+D\+E\+F\+I\+N\+E\+\_\+string\+\_\+}} (internal\+\_\+run\+\_\+death\+\_\+test, \char`\"{}\char`\"{}, \char`\"{}Indicates the file, line number, temporal index of \char`\"{} \char`\"{}the single death test to run, and a file descriptor to \char`\"{} \char`\"{}which a success code may be sent, all separated by \char`\"{} \char`\"{}the \textquotesingle{}$\vert$\textquotesingle{} characters. This flag is specified if and only if the current \char`\"{} \char`\"{}process is a sub-\/process launched for running a thread-\/safe \char`\"{} \char`\"{}death test. F\+OR I\+N\+T\+E\+R\+N\+AL U\+SE O\+N\+L\+Y.\char`\"{}) \item size\+\_\+t \mbox{\hyperlink{namespacetesting_1_1internal_a8cbd8bf820517923d7f3c4477b3af5fa}{Get\+Thread\+Count}} () \item \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} \+::std\+::string \mbox{\hyperlink{namespacetesting_1_1internal_a31b7c3abed4a7c395f42c61e993989f4}{Format\+File\+Location}} (const char $\ast$file, int line) \item \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} \+::std\+::string \mbox{\hyperlink{namespacetesting_1_1internal_a1ee4cde97868c53e442d3182496a9f3c}{Format\+Compiler\+Independent\+File\+Location}} (const char $\ast$file, int line) \item void \mbox{\hyperlink{namespacetesting_1_1internal_acba06d4f0343dec407738ba5544af990}{Capture\+Stdout}} () \item void \mbox{\hyperlink{namespacetesting_1_1internal_a8ec00d458d0d442bd64af7b5f9c22dda}{Capture\+Stderr}} () \item std\+::string \mbox{\hyperlink{namespacetesting_1_1internal_aed657219a9856a8d249a3230de0c54ce}{Get\+Captured\+Stdout}} () \item std\+::string \mbox{\hyperlink{namespacetesting_1_1internal_a374156401da17704099d0c33fa53adfb}{Get\+Captured\+Stderr}} () \item size\+\_\+t \mbox{\hyperlink{namespacetesting_1_1internal_a40bcfd87e26aae36e0cc51e5db64fd89}{Get\+File\+Size}} (F\+I\+LE $\ast$file) \item std\+::string \mbox{\hyperlink{namespacetesting_1_1internal_ab81b0af2a0131ea54dc11de00d5e6e51}{Read\+Entire\+File}} (F\+I\+LE $\ast$file) \item bool \mbox{\hyperlink{namespacetesting_1_1internal_ac06fc81336a3d80755f4020d34321766}{Parse\+Int32}} (const \mbox{\hyperlink{classtesting_1_1_message}{Message}} \&src\+\_\+text, const char $\ast$str, \mbox{\hyperlink{namespacetesting_1_1internal_a8ee38faaf875f133358abaf9bc056cec}{Int32}} $\ast$value) \item bool \mbox{\hyperlink{namespacetesting_1_1internal_a1055088bb9b867e1b7b8f096f519d7c5}{Bool\+From\+G\+Test\+Env}} (const char $\ast$flag, bool default\+\_\+value) \item \mbox{\hyperlink{namespacetesting_1_1internal_a8ee38faaf875f133358abaf9bc056cec}{Int32}} \mbox{\hyperlink{namespacetesting_1_1internal_a2196f070b2d28bceb45c7ad3b565b9ba}{Int32\+From\+G\+Test\+Env}} (const char $\ast$flag, \mbox{\hyperlink{namespacetesting_1_1internal_a8ee38faaf875f133358abaf9bc056cec}{Int32}} default\+\_\+value) \item std\+::string \mbox{\hyperlink{namespacetesting_1_1internal_a0c793c6d84760d900299916c077a1af4}{Output\+Flag\+Also\+Check\+Env\+Var}} () \item const char $\ast$ \mbox{\hyperlink{namespacetesting_1_1internal_a0967cbf18fb1594f82512d8d822aba21}{String\+From\+G\+Test\+Env}} (const char $\ast$flag, const char $\ast$default\+\_\+value) \item bool \mbox{\hyperlink{namespacetesting_1_1internal_a744a6dd74c12d1e2c16b3c03e14ed4d4}{Is\+Printable\+Ascii}} (wchar\+\_\+t c) \item {\footnotesize template$<$typename Unsigned\+Char , typename Char $>$ }\\void \mbox{\hyperlink{namespacetesting_1_1internal_a0c577e598e61d339ba45dd6643fb1969}{Print\+Char\+And\+Code\+To}} (Char c, ostream $\ast$os) \item void \mbox{\hyperlink{namespacetesting_1_1internal_aa7e70a85d66f0c109e3e69629ef577f2}{Print\+To}} (unsigned char c, \+::std\+::ostream $\ast$os) \item void \mbox{\hyperlink{namespacetesting_1_1internal_abf6c518b437569187c1218166c702807}{Print\+To}} (signed char c, \+::std\+::ostream $\ast$os) \item void \mbox{\hyperlink{namespacetesting_1_1internal_aa74ea9d64f76ce69eceb225ca5ebef58}{Print\+To}} (wchar\+\_\+t wc, ostream $\ast$os) \item void \mbox{\hyperlink{namespacetesting_1_1internal_a070107e7a8205ad6ec4d538d52b15b38}{Universal\+Print\+Array}} (const char $\ast$begin, size\+\_\+t len, ostream $\ast$os) \item void \mbox{\hyperlink{namespacetesting_1_1internal_a52394019018eb5079f9f1bcca23dcd60}{Universal\+Print\+Array}} (const wchar\+\_\+t $\ast$begin, size\+\_\+t len, ostream $\ast$os) \item void \mbox{\hyperlink{namespacetesting_1_1internal_adc6c98306d40b53fd07be4e295102a0a}{Print\+To}} (const char $\ast$s, ostream $\ast$os) \item void \mbox{\hyperlink{namespacetesting_1_1internal_afc20fb56b2547a8f91f9ff99650f2024}{Print\+To}} (const wchar\+\_\+t $\ast$s, ostream $\ast$os) \item void \mbox{\hyperlink{namespacetesting_1_1internal_ad609167d8d6792b0fb186539e0e159bd}{Print\+String\+To}} (const \+::std\+::string \&s, ostream $\ast$os) \item void \mbox{\hyperlink{namespacetesting_1_1internal_ac46308aa3c0294ae446a40115aeb32c6}{Print\+Wide\+String\+To}} (const \+::std\+::wstring \&s, ostream $\ast$os) \item \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} bool \mbox{\hyperlink{namespacetesting_1_1internal_ab2709373c78eb8b1c22a6ba30cceba52}{Is\+True}} (bool condition) \item void \mbox{\hyperlink{namespacetesting_1_1internal_a06b1b20029fbd1dbeb59752f914fab84}{Log\+To\+Stderr}} () \item void \mbox{\hyperlink{namespacetesting_1_1internal_a2135f223bf6b527729aeaa651115183b}{Flush\+Info\+Log}} () \item {\footnotesize template$<$typename To $>$ }\\To \mbox{\hyperlink{namespacetesting_1_1internal_a982df3f369643b175f79cda4048bc3b9}{Implicit\+Cast\+\_\+}} (To x) \item {\footnotesize template$<$typename To , typename From $>$ }\\To \mbox{\hyperlink{namespacetesting_1_1internal_a1a1a1aed3fe00908b8a45d5ab4a33665}{Down\+Cast\+\_\+}} (From $\ast$f) \item {\footnotesize template$<$class Derived , class Base $>$ }\\Derived $\ast$ \mbox{\hyperlink{namespacetesting_1_1internal_abfe9bfb020d38aa4e0e12c001911b22b}{Checked\+Downcast\+To\+Actual\+Type}} (Base $\ast$base) \item \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} std\+::vector$<$ std\+::string $>$ \mbox{\hyperlink{namespacetesting_1_1internal_a8d8ed3acadedd9c0db28d35a188973ea}{Get\+Argvs}} () \item bool \mbox{\hyperlink{namespacetesting_1_1internal_aeb957087fd6bbf9db98ab7cd41b0c129}{Is\+Alpha}} (char ch) \item bool \mbox{\hyperlink{namespacetesting_1_1internal_a83802e7f23324cd512232203662e1a98}{Is\+Al\+Num}} (char ch) \item bool \mbox{\hyperlink{namespacetesting_1_1internal_a4bd96b7fa6486802d33ddc217af55a39}{Is\+Digit}} (char ch) \item bool \mbox{\hyperlink{namespacetesting_1_1internal_ac26ce3883bc8919c27074975e958f3b7}{Is\+Lower}} (char ch) \item bool \mbox{\hyperlink{namespacetesting_1_1internal_af429e04f70f9c10f6aa76a5d1ccd389f}{Is\+Space}} (char ch) \item bool \mbox{\hyperlink{namespacetesting_1_1internal_a84f3baa379fec6bf5947cb5165aa8cc9}{Is\+Upper}} (char ch) \item bool \mbox{\hyperlink{namespacetesting_1_1internal_aa234ef141278263fb143b616c74c86e7}{Is\+X\+Digit}} (char ch) \item bool \mbox{\hyperlink{namespacetesting_1_1internal_a6ab68a30f8291c09b2289c132bbe3b16}{Is\+X\+Digit}} (wchar\+\_\+t ch) \item char \mbox{\hyperlink{namespacetesting_1_1internal_ad9c627ef2a94245e3fd69e7ab3d49b42}{To\+Lower}} (char ch) \item char \mbox{\hyperlink{namespacetesting_1_1internal_ac1b876a8133895bd553d4780ecaa1e3a}{To\+Upper}} (char ch) \item std\+::string \mbox{\hyperlink{namespacetesting_1_1internal_aa6afda12e567c353e2e9b9c2e8cae14f}{Strip\+Trailing\+Spaces}} (std\+::string str) \item {\footnotesize template$<$typename T $>$ }\\std\+::string \mbox{\hyperlink{namespacetesting_1_1internal_aad4beed95d0846e6ffc5da0978ef3bb9}{Streamable\+To\+String}} (const T \&streamable) \item std\+::true\+\_\+type \mbox{\hyperlink{namespacetesting_1_1internal_a3db36c62f31a9439117c41c2b13f4941}{Is\+Null\+Literal\+Helper}} (Secret $\ast$) \item std\+::false\+\_\+type \mbox{\hyperlink{namespacetesting_1_1internal_a1404fbe8d1164f614f6358b314ec3cf4}{Is\+Null\+Literal\+Helper}} (\mbox{\hyperlink{classtesting_1_1internal_1_1_ignored_value}{Ignored\+Value}}) \item \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} std\+::string \mbox{\hyperlink{namespacetesting_1_1internal_af69e146a989e8d48def39a0cc59461c9}{Append\+User\+Message}} (const std\+::string \>est\+\_\+msg, const \mbox{\hyperlink{classtesting_1_1_message}{Message}} \&user\+\_\+msg) \item \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} std\+::string \mbox{\hyperlink{namespacetesting_1_1internal_a513107ff8defa97d949937fc1350a56c}{Diff\+Strings}} (const std\+::string \&left, const std\+::string \&right, size\+\_\+t $\ast$total\+\_\+line\+\_\+count) \item \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} Assertion\+Result \mbox{\hyperlink{namespacetesting_1_1internal_ac61e2ba2cbf259fd6ee5ffd4e49c9445}{Eq\+Failure}} (const char $\ast$expected\+\_\+expression, const char $\ast$actual\+\_\+expression, const std\+::string \&expected\+\_\+value, const std\+::string \&actual\+\_\+value, bool ignoring\+\_\+case) \item \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} std\+::string \mbox{\hyperlink{namespacetesting_1_1internal_aed8d3ad4341f8f2de53440e39c995632}{Get\+Bool\+Assertion\+Failure\+Message}} (const Assertion\+Result \&assertion\+\_\+result, const char $\ast$expression\+\_\+text, const char $\ast$actual\+\_\+predicate\+\_\+value, const char $\ast$expected\+\_\+predicate\+\_\+value) \item {\footnotesize template$<$typename T $>$ }\\\mbox{\hyperlink{namespacetesting_1_1internal_ab1114197d3c657d8b7f8e0c5caa12d00}{Type\+Id}} \mbox{\hyperlink{namespacetesting_1_1internal_a6b108e56fdc68ea937ffb3759fb55ab0}{Get\+Type\+Id}} () \item \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} \mbox{\hyperlink{namespacetesting_1_1internal_ab1114197d3c657d8b7f8e0c5caa12d00}{Type\+Id}} \mbox{\hyperlink{namespacetesting_1_1internal_a1e85cf16bb95b60f879d48ba1fbfc1c9}{Get\+Test\+Type\+Id}} () \item \mbox{\hyperlink{namespacetesting_1_1internal_a04786aa10f8b0bf38a5ead94d00475f4}{Set\+Up\+Tear\+Down\+Suite\+Func\+Type}} \mbox{\hyperlink{namespacetesting_1_1internal_a9579a78c229ea302caded45d65f77336}{Get\+Not\+Default\+Or\+Null}} (\mbox{\hyperlink{namespacetesting_1_1internal_a04786aa10f8b0bf38a5ead94d00475f4}{Set\+Up\+Tear\+Down\+Suite\+Func\+Type}} a, \mbox{\hyperlink{namespacetesting_1_1internal_a04786aa10f8b0bf38a5ead94d00475f4}{Set\+Up\+Tear\+Down\+Suite\+Func\+Type}} def) \item \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} \mbox{\hyperlink{classtesting_1_1_test_info}{Test\+Info}} $\ast$ \mbox{\hyperlink{namespacetesting_1_1internal_a7ab4072540184e26119ad853f45059f7}{Make\+And\+Register\+Test\+Info}} (const char $\ast$test\+\_\+suite\+\_\+name, const char $\ast$name, const char $\ast$type\+\_\+param, const char $\ast$value\+\_\+param, \mbox{\hyperlink{structtesting_1_1internal_1_1_code_location}{Code\+Location}} code\+\_\+location, \mbox{\hyperlink{namespacetesting_1_1internal_ab1114197d3c657d8b7f8e0c5caa12d00}{Type\+Id}} fixture\+\_\+class\+\_\+id, \mbox{\hyperlink{namespacetesting_1_1internal_a83e4e0732ac6a9dcfe6ee299dc1b9fa2}{Set\+Up\+Test\+Suite\+Func}} set\+\_\+up\+\_\+tc, \mbox{\hyperlink{namespacetesting_1_1internal_a8257a87aa42cebaa54b0c48a6ae657a5}{Tear\+Down\+Test\+Suite\+Func}} tear\+\_\+down\+\_\+tc, \mbox{\hyperlink{classtesting_1_1internal_1_1_test_factory_base}{Test\+Factory\+Base}} $\ast$factory) \item \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} bool \mbox{\hyperlink{namespacetesting_1_1internal_aac72b20299ad4a99554ce161e1769560}{Skip\+Prefix}} (const char $\ast$prefix, const char $\ast$$\ast$pstr) \item \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} std\+::string \mbox{\hyperlink{namespacetesting_1_1internal_ae7ae495d3207e26968dfbd537c5e6dee}{Get\+Current\+Os\+Stack\+Trace\+Except\+Top}} (\mbox{\hyperlink{classtesting_1_1_unit_test}{Unit\+Test}} $\ast$unit\+\_\+test, int skip\+\_\+count) \item \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} bool \mbox{\hyperlink{namespacetesting_1_1internal_a4d46f09c3bfe68700b7f728d2cc3782f}{Always\+True}} () \item bool \mbox{\hyperlink{namespacetesting_1_1internal_a4b24c851ab13569b1b15b3d259b60d2e}{Always\+False}} () \item {\footnotesize template$<$class C , class Iterator = decltype(\+::std\+::declval$<$const C\&$>$().\+begin()), class = decltype(\+::std\+::declval$<$const C\&$>$().\+end()), class = decltype(++\+::std\+::declval$<$\+Iterator\&$>$()), class = decltype($\ast$\+::std\+::declval$<$\+Iterator$>$()), class = typename C\+::const\+\_\+iterator$>$ }\\\mbox{\hyperlink{namespacetesting_1_1internal_ad8f0c2883245f1df2a53618a49f0deb3}{Is\+Container}} \mbox{\hyperlink{namespacetesting_1_1internal_a764748b94f628bdd1dcd39dc81e8b71f}{Is\+Container\+Test}} (int) \item {\footnotesize template$<$class C $>$ }\\\mbox{\hyperlink{namespacetesting_1_1internal_abf080521ce135deb510e0a7830fd3d33}{Is\+Not\+Container}} \mbox{\hyperlink{namespacetesting_1_1internal_af545a2ae928b8a9e7581978234464275}{Is\+Container\+Test}} (long) \item {\footnotesize template$<$typename T , typename U $>$ }\\bool \mbox{\hyperlink{namespacetesting_1_1internal_af4bebf36baf0b0a5b26d051dde55fa47}{Array\+Eq}} (const T $\ast$lhs, size\+\_\+t size, const U $\ast$rhs) \item {\footnotesize template$<$typename T , typename U $>$ }\\bool \mbox{\hyperlink{namespacetesting_1_1internal_a49b4d0ee49c0f8c93bab29ebd20630cc}{Array\+Eq}} (const T \&lhs, const U \&rhs) \item {\footnotesize template$<$typename T , typename U , size\+\_\+t N$>$ }\\bool \mbox{\hyperlink{namespacetesting_1_1internal_a5cb6f81ee827130024261121c742b26c}{Array\+Eq}} (const T(\&lhs)\mbox{[}N\mbox{]}, const U(\&rhs)\mbox{[}N\mbox{]}) \item {\footnotesize template$<$typename Iter , typename Element $>$ }\\Iter \mbox{\hyperlink{namespacetesting_1_1internal_a94a857fe6ff32cf4fdc4769a4071f239}{Array\+Aware\+Find}} (Iter begin, Iter end, const Element \&elem) \item {\footnotesize template$<$typename T , typename U $>$ }\\void \mbox{\hyperlink{namespacetesting_1_1internal_afb1b9728aaaf6d9fe6246a19cfe3f7f5}{Copy\+Array}} (const T $\ast$from, size\+\_\+t size, U $\ast$to) \item {\footnotesize template$<$typename T , typename U $>$ }\\void \mbox{\hyperlink{namespacetesting_1_1internal_a84d0e746ba0827cc52b53d22000de0e8}{Copy\+Array}} (const T \&from, U $\ast$to) \item {\footnotesize template$<$typename T , typename U , size\+\_\+t N$>$ }\\void \mbox{\hyperlink{namespacetesting_1_1internal_a1e7ae855686720615dcd5754c8181c62}{Copy\+Array}} (const T(\&from)\mbox{[}N\mbox{]}, U($\ast$to)\mbox{[}N\mbox{]}) \item \mbox{\hyperlink{namespacetesting_1_1internal_a3682f962ae0ec1c0eca6444ca0a09e91}{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+C\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+\+A\+S\+\_\+\+P\+O\+I\+N\+T\+E\+R\+\_\+}} (char) \item \mbox{\hyperlink{namespacetesting_1_1internal_a85e08f00d443221e529a0a85a90fbaeb}{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+C\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+\+A\+S\+\_\+\+P\+O\+I\+N\+T\+E\+R\+\_\+}} (wchar\+\_\+t) \item \mbox{\hyperlink{namespacetesting_1_1internal_aeac30230dcc362221bdd07d61eaa4ec1}{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+C\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+\+A\+S\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+}} (char, \+::std\+::string) \item \mbox{\hyperlink{namespacetesting_1_1internal_a12070f3d771e37e1c3f2539692af0ce0}{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+C\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+\+A\+S\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+}} (wchar\+\_\+t, \+::std\+::wstring) \item {\footnotesize template$<$typename T1 , typename T2 $>$ }\\std\+::string \mbox{\hyperlink{namespacetesting_1_1internal_a91ab078f10adc669f09b7f604975c518}{Format\+For\+Comparison\+Failure\+Message}} (const T1 \&value, const T2 \&) \item {\footnotesize template$<$typename T $>$ }\\void \mbox{\hyperlink{namespacetesting_1_1internal_a30708fa2bacf11895b03bdb21eb72309}{Universal\+Print}} (const T \&value, \+::std\+::ostream $\ast$os) \item {\footnotesize template$<$typename C $>$ }\\void \mbox{\hyperlink{namespacetesting_1_1internal_a2e96c98d5bd8ee4a1b92f8e3cde7dd40}{Default\+Print\+To}} (\mbox{\hyperlink{structtesting_1_1internal_1_1_wrap_printer_type}{Wrap\+Printer\+Type}}$<$ \mbox{\hyperlink{namespacetesting_1_1internal_a17fb8f0125fa92404a249ed38a43faa4a945a19e59155ce1d335e8c3bcbdf61db}{k\+Print\+Container}} $>$, const C \&container, \+::std\+::ostream $\ast$os) \item {\footnotesize template$<$typename T $>$ }\\void \mbox{\hyperlink{namespacetesting_1_1internal_a074522dd8d77d61878a042b8d05cc64a}{Default\+Print\+To}} (\mbox{\hyperlink{structtesting_1_1internal_1_1_wrap_printer_type}{Wrap\+Printer\+Type}}$<$ \mbox{\hyperlink{namespacetesting_1_1internal_a17fb8f0125fa92404a249ed38a43faa4a8eaa6fff4a58832b30027df49f73dcbf}{k\+Print\+Pointer}} $>$, T $\ast$p, \+::std\+::ostream $\ast$os) \item {\footnotesize template$<$typename T $>$ }\\void \mbox{\hyperlink{namespacetesting_1_1internal_a7729c07abcae6c69b9b370c39db61409}{Default\+Print\+To}} (\mbox{\hyperlink{structtesting_1_1internal_1_1_wrap_printer_type}{Wrap\+Printer\+Type}}$<$ \mbox{\hyperlink{namespacetesting_1_1internal_a17fb8f0125fa92404a249ed38a43faa4a5a066cde30e276c6460ba10d123d0c2c}{k\+Print\+Function\+Pointer}} $>$, T $\ast$p, \+::std\+::ostream $\ast$os) \item {\footnotesize template$<$typename T $>$ }\\void \mbox{\hyperlink{namespacetesting_1_1internal_a72b1a69d96be8ea6382539f5c4fcac6d}{Default\+Print\+To}} (\mbox{\hyperlink{structtesting_1_1internal_1_1_wrap_printer_type}{Wrap\+Printer\+Type}}$<$ \mbox{\hyperlink{namespacetesting_1_1internal_a17fb8f0125fa92404a249ed38a43faa4a6f88d77d9d763d8a009caf950cfbab28}{k\+Print\+Other}} $>$, const T \&value, \+::std\+::ostream $\ast$os) \item {\footnotesize template$<$typename T $>$ }\\void \mbox{\hyperlink{namespacetesting_1_1internal_adb3c27150dbe661db0e0c4be27533460}{Print\+To}} (const T \&value, \+::std\+::ostream $\ast$os) \item void \mbox{\hyperlink{namespacetesting_1_1internal_a476bd3d411d4f129620aaf8999c257c0}{Print\+To}} (char c, \+::std\+::ostream $\ast$os) \item void \mbox{\hyperlink{namespacetesting_1_1internal_a2979ac1ad3e05c51dcd7dca2eb34e6ce}{Print\+To}} (bool x, \+::std\+::ostream $\ast$os) \item \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} void \mbox{\hyperlink{namespacetesting_1_1internal_a6c50fd437a2ae2ff6f182ccd6c2744dd}{Print\+To}} (wchar\+\_\+t wc, \+::std\+::ostream $\ast$os) \item \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} void \mbox{\hyperlink{namespacetesting_1_1internal_ac226053b96d7d61f9407e3b75bab07d9}{Print\+To}} (const char $\ast$s, \+::std\+::ostream $\ast$os) \item void \mbox{\hyperlink{namespacetesting_1_1internal_a553eec7bb50de01c9e91cac4accc606f}{Print\+To}} (char $\ast$s, \+::std\+::ostream $\ast$os) \item void \mbox{\hyperlink{namespacetesting_1_1internal_a792cc5665a34619ed7a6d54711433456}{Print\+To}} (const signed char $\ast$s, \+::std\+::ostream $\ast$os) \item void \mbox{\hyperlink{namespacetesting_1_1internal_a1320096b116f8cc4b688acbd5b783051}{Print\+To}} (signed char $\ast$s, \+::std\+::ostream $\ast$os) \item void \mbox{\hyperlink{namespacetesting_1_1internal_a42c591f2164ad105b502a9262333aed2}{Print\+To}} (const unsigned char $\ast$s, \+::std\+::ostream $\ast$os) \item void \mbox{\hyperlink{namespacetesting_1_1internal_a7fae797c500d66d0f5a9db4f205e3416}{Print\+To}} (unsigned char $\ast$s, \+::std\+::ostream $\ast$os) \item \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} void \mbox{\hyperlink{namespacetesting_1_1internal_afb038075e9e2166d1d9158a19e0eed23}{Print\+To}} (const wchar\+\_\+t $\ast$s, \+::std\+::ostream $\ast$os) \item void \mbox{\hyperlink{namespacetesting_1_1internal_a8d41baa371fad3eb5a3dbe1bbc02c290}{Print\+To}} (wchar\+\_\+t $\ast$s, \+::std\+::ostream $\ast$os) \item {\footnotesize template$<$typename T $>$ }\\void \mbox{\hyperlink{namespacetesting_1_1internal_ad3013b6b4c825edee9fe18ff1d982faa}{Print\+Raw\+Array\+To}} (const T a\mbox{[}$\,$\mbox{]}, size\+\_\+t count, \+::std\+::ostream $\ast$os) \item \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} void \mbox{\hyperlink{namespacetesting_1_1internal_a8b53e46cea3f8bdfc9342057c4f6ba62}{Print\+String\+To}} (const \+::std\+::string \&s, \+::std\+::ostream $\ast$os) \item void \mbox{\hyperlink{namespacetesting_1_1internal_af59b4f5d83276cd807c45063b14bad44}{Print\+To}} (const \+::std\+::string \&s, \+::std\+::ostream $\ast$os) \item \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} void \mbox{\hyperlink{namespacetesting_1_1internal_ae38089f9d4093cb7cf93396251fd2d66}{Print\+Wide\+String\+To}} (const \+::std\+::wstring \&s, \+::std\+::ostream $\ast$os) \item void \mbox{\hyperlink{namespacetesting_1_1internal_a8d5be499966aeff68d4690db7d57f38a}{Print\+To}} (const \+::std\+::wstring \&s, \+::std\+::ostream $\ast$os) \item void \mbox{\hyperlink{namespacetesting_1_1internal_a76f564cf23190dbd5c9e088defdd092b}{Print\+To}} (std\+::nullptr\+\_\+t, \+::std\+::ostream $\ast$os) \item {\footnotesize template$<$typename T $>$ }\\void \mbox{\hyperlink{namespacetesting_1_1internal_a5587d09db034bc597870ae86bd8c01f8}{Print\+To}} (std\+::reference\+\_\+wrapper$<$ T $>$ ref, \+::std\+::ostream $\ast$os) \item {\footnotesize template$<$typename T $>$ }\\void \mbox{\hyperlink{namespacetesting_1_1internal_a7174fbf5d6ba458afae675022c9aae1e}{Print\+Tuple\+To}} (const T \&, std\+::integral\+\_\+constant$<$ size\+\_\+t, 0 $>$, \+::std\+::ostream $\ast$) \item {\footnotesize template$<$typename T , size\+\_\+t I$>$ }\\void \mbox{\hyperlink{namespacetesting_1_1internal_a3580971ab4571dc9a00f4ed0e17fd777}{Print\+Tuple\+To}} (const T \&t, std\+::integral\+\_\+constant$<$ size\+\_\+t, I $>$, \+::std\+::ostream $\ast$os) \item {\footnotesize template$<$typename... Types$>$ }\\void \mbox{\hyperlink{namespacetesting_1_1internal_a5628347cba9a345f56087fdb70930fc8}{Print\+To}} (const \+::std\+::tuple$<$ Types... $>$ \&t, \+::std\+::ostream $\ast$os) \item {\footnotesize template$<$typename T1 , typename T2 $>$ }\\void \mbox{\hyperlink{namespacetesting_1_1internal_af2c33928facbf2edf7af564278724d98}{Print\+To}} (const \+::std\+::pair$<$ T1, T2 $>$ \&value, \+::std\+::ostream $\ast$os) \item {\footnotesize template$<$typename T $>$ }\\void \mbox{\hyperlink{namespacetesting_1_1internal_ad79d71c3110f8eb24ab352d68f29436a}{Universal\+Print\+Array}} (const T $\ast$begin, size\+\_\+t len, \+::std\+::ostream $\ast$os) \item \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} void \mbox{\hyperlink{namespacetesting_1_1internal_a72c997dbd2c562110b2cb56c359decfa}{Universal\+Print\+Array}} (const char $\ast$begin, size\+\_\+t len, \+::std\+::ostream $\ast$os) \item \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} void \mbox{\hyperlink{namespacetesting_1_1internal_ae31e146c35fd75afc6a9cc73ae2692d1}{Universal\+Print\+Array}} (const wchar\+\_\+t $\ast$begin, size\+\_\+t len, \+::std\+::ostream $\ast$os) \item {\footnotesize template$<$typename T $>$ }\\void \mbox{\hyperlink{namespacetesting_1_1internal_afa92f5a284929dc3723e654a25feb7b9}{Universal\+Terse\+Print}} (const T \&value, \+::std\+::ostream $\ast$os) \item {\footnotesize template$<$typename Tuple $>$ }\\void \mbox{\hyperlink{namespacetesting_1_1internal_a6300aa1440d0019cf08d9a1f6efd4382}{Terse\+Print\+Prefix\+To\+Strings}} (const Tuple \&, std\+::integral\+\_\+constant$<$ size\+\_\+t, 0 $>$, \mbox{\hyperlink{namespacetesting_1_1internal_a50003bb76ec2934be1062be11efba8bf}{Strings}} $\ast$) \item {\footnotesize template$<$typename Tuple , size\+\_\+t I$>$ }\\void \mbox{\hyperlink{namespacetesting_1_1internal_ab244273c02742a3fac45cc241befc536}{Terse\+Print\+Prefix\+To\+Strings}} (const Tuple \&t, std\+::integral\+\_\+constant$<$ size\+\_\+t, I $>$, \mbox{\hyperlink{namespacetesting_1_1internal_a50003bb76ec2934be1062be11efba8bf}{Strings}} $\ast$strings) \item {\footnotesize template$<$typename Tuple $>$ }\\\mbox{\hyperlink{namespacetesting_1_1internal_a50003bb76ec2934be1062be11efba8bf}{Strings}} \mbox{\hyperlink{namespacetesting_1_1internal_a7e60d1478b074801c766eeee9be6c772}{Universal\+Terse\+Print\+Tuple\+Fields\+To\+Strings}} (const Tuple \&value) \item \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} void \mbox{\hyperlink{namespacetesting_1_1internal_a5d3e97443d23bf1824f87feb172efd39}{Report\+Invalid\+Test\+Suite\+Type}} (const char $\ast$test\+\_\+suite\+\_\+name, \mbox{\hyperlink{structtesting_1_1internal_1_1_code_location}{Code\+Location}} code\+\_\+location) \item {\footnotesize template$<$class Param\+Type $>$ }\\std\+::string \mbox{\hyperlink{namespacetesting_1_1internal_a954ec4a8a932dac7743e77e459ffefdc}{Default\+Param\+Name}} (const \mbox{\hyperlink{structtesting_1_1_test_param_info}{Test\+Param\+Info}}$<$ Param\+Type $>$ \&info) \item {\footnotesize template$<$class Param\+Type , class Param\+Name\+Gen\+Functor $>$ }\\Param\+Name\+Gen\+Functor \mbox{\hyperlink{namespacetesting_1_1internal_abc0f0626877188afba6ad122d502f088}{Get\+Param\+Name\+Gen}} (Param\+Name\+Gen\+Functor func) \item {\footnotesize template$<$class Param\+Type $>$ }\\\mbox{\hyperlink{structtesting_1_1internal_1_1_param_name_gen_func}{Param\+Name\+Gen\+Func}}$<$ Param\+Type $>$\+::Type $\ast$ \mbox{\hyperlink{namespacetesting_1_1internal_a27d6ea7d401e877cb0fbddf4206ebbe4}{Get\+Param\+Name\+Gen}} () \item {\footnotesize template$<$typename T1 , typename T2 $>$ }\\Assertion\+Result \mbox{\hyperlink{namespacetesting_1_1internal_a1def8ec9393360a1b34a20528703e7f7}{Cmp\+Helper\+E\+Q\+Failure}} (const char $\ast$lhs\+\_\+expression, const char $\ast$rhs\+\_\+expression, const T1 \&lhs, const T2 \&rhs) \item bool \mbox{\hyperlink{namespacetesting_1_1internal_a5e3e473798de3189e9343132bcfd4fea}{operator==}} (\mbox{\hyperlink{structtesting_1_1internal_1_1faketype}{faketype}}, \mbox{\hyperlink{structtesting_1_1internal_1_1faketype}{faketype}}) \item bool \mbox{\hyperlink{namespacetesting_1_1internal_afa44fdec84edfc155ef63e4f0d4287cc}{operator!=}} (\mbox{\hyperlink{structtesting_1_1internal_1_1faketype}{faketype}}, \mbox{\hyperlink{structtesting_1_1internal_1_1faketype}{faketype}}) \item {\footnotesize template$<$typename T1 , typename T2 $>$ }\\Assertion\+Result \mbox{\hyperlink{namespacetesting_1_1internal_a4638c74d9b32e971f9b321af6fafc2f1}{Cmp\+Helper\+EQ}} (const char $\ast$lhs\+\_\+expression, const char $\ast$rhs\+\_\+expression, const T1 \&lhs, const T2 \&rhs) \item \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} Assertion\+Result \mbox{\hyperlink{namespacetesting_1_1internal_a1edf90480571c0659a39d13e3777d9ce}{Cmp\+Helper\+EQ}} (const char $\ast$lhs\+\_\+expression, const char $\ast$rhs\+\_\+expression, \mbox{\hyperlink{namespacetesting_1_1internal_a05c6bd9ede5ccdf25191a590d610dcc6}{Biggest\+Int}} lhs, \mbox{\hyperlink{namespacetesting_1_1internal_a05c6bd9ede5ccdf25191a590d610dcc6}{Biggest\+Int}} rhs) \item {\footnotesize template$<$typename T1 , typename T2 $>$ }\\Assertion\+Result \mbox{\hyperlink{namespacetesting_1_1internal_a894ffccd936d78fd555f490020c27f0a}{Cmp\+Helper\+Op\+Failure}} (const char $\ast$expr1, const char $\ast$expr2, const T1 \&val1, const T2 \&val2, const char $\ast$op) \item \mbox{\hyperlink{namespacetesting_1_1internal_aa14e3caa94126d7fb8e06bfb3d24ae4a}{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+}} (NE, !=) \item \mbox{\hyperlink{namespacetesting_1_1internal_ade60646b18728043fff84d7b4125de2c}{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+}} (LE,$<$=) \item \mbox{\hyperlink{namespacetesting_1_1internal_aabcbff15eac496f8487699d19f42c274}{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+}} (LT,$<$) \item \mbox{\hyperlink{namespacetesting_1_1internal_af969886067930ce70f6405cd5aa8b06b}{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+}} (GE, $>$=) \item \mbox{\hyperlink{namespacetesting_1_1internal_a7fdb4fc164db83c51dfad17640bfeae9}{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+}} (GT, $>$) \item \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} Assertion\+Result \mbox{\hyperlink{namespacetesting_1_1internal_a93eb9d61cac7faf1faff6301ae5f4a46}{Cmp\+Helper\+S\+T\+R\+EQ}} (const char $\ast$s1\+\_\+expression, const char $\ast$s2\+\_\+expression, const char $\ast$s1, const char $\ast$s2) \item \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} Assertion\+Result \mbox{\hyperlink{namespacetesting_1_1internal_a00c3d012df6173622ef558a131bfb95d}{Cmp\+Helper\+S\+T\+R\+C\+A\+S\+E\+EQ}} (const char $\ast$s1\+\_\+expression, const char $\ast$s2\+\_\+expression, const char $\ast$s1, const char $\ast$s2) \item \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} Assertion\+Result \mbox{\hyperlink{namespacetesting_1_1internal_a6b485231a046ff760844a0321c04870b}{Cmp\+Helper\+S\+T\+R\+NE}} (const char $\ast$s1\+\_\+expression, const char $\ast$s2\+\_\+expression, const char $\ast$s1, const char $\ast$s2) \item \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} Assertion\+Result \mbox{\hyperlink{namespacetesting_1_1internal_a5f74b933606b0a742cd5a8ad2d7087e0}{Cmp\+Helper\+S\+T\+R\+C\+A\+S\+E\+NE}} (const char $\ast$s1\+\_\+expression, const char $\ast$s2\+\_\+expression, const char $\ast$s1, const char $\ast$s2) \item \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} Assertion\+Result \mbox{\hyperlink{namespacetesting_1_1internal_ad40d557f9c157790160d6e4f2b0d9bab}{Cmp\+Helper\+S\+T\+R\+EQ}} (const char $\ast$s1\+\_\+expression, const char $\ast$s2\+\_\+expression, const wchar\+\_\+t $\ast$s1, const wchar\+\_\+t $\ast$s2) \item \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} Assertion\+Result \mbox{\hyperlink{namespacetesting_1_1internal_a6e700804399b6694d8d6157e3a141b17}{Cmp\+Helper\+S\+T\+R\+NE}} (const char $\ast$s1\+\_\+expression, const char $\ast$s2\+\_\+expression, const wchar\+\_\+t $\ast$s1, const wchar\+\_\+t $\ast$s2) \item {\footnotesize template$<$typename Raw\+Type $>$ }\\Assertion\+Result \mbox{\hyperlink{namespacetesting_1_1internal_a98ce463e5dbe0c6120fa817e1f8f2944}{Cmp\+Helper\+Floating\+Point\+EQ}} (const char $\ast$lhs\+\_\+expression, const char $\ast$rhs\+\_\+expression, Raw\+Type lhs\+\_\+value, Raw\+Type rhs\+\_\+value) \item \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} Assertion\+Result \mbox{\hyperlink{namespacetesting_1_1internal_aea60207c4cedc8946a70ada62e38da8f}{Double\+Near\+Pred\+Format}} (const char $\ast$expr1, const char $\ast$expr2, const char $\ast$abs\+\_\+error\+\_\+expr, double val1, double val2, double abs\+\_\+error) \item \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} \mbox{\hyperlink{namespacetesting_1_1internal_a5fd9f88035bd7f38979a2b15aead2bab}{G\+T\+E\+S\+T\+\_\+\+A\+T\+T\+R\+I\+B\+U\+T\+E\+\_\+\+P\+R\+I\+N\+T\+F\+\_\+}} (2, 3) void Colored\+Printf(\mbox{\hyperlink{namespacetesting_1_1internal_a648c1bc94c2ef9e868ff3f9dff0f9c4e}{G\+Test\+Color}} color \end{DoxyCompactItemize} \subsection*{Variables} \begin{DoxyCompactItemize} \item const char \mbox{\hyperlink{namespacetesting_1_1internal_afcd71adaa9d1e6df7b282a17fc48125c}{k\+Path\+Separator}} = \textquotesingle{}/\textquotesingle{} \item const char \mbox{\hyperlink{namespacetesting_1_1internal_a23a8e9527d0e544e7df2d64ad549ce3e}{k\+Current\+Directory\+String}} \mbox{[}$\,$\mbox{]} = \char`\"{}./\char`\"{} \item const int \mbox{\hyperlink{namespacetesting_1_1internal_a24f0a3d50cac54a9132f4828ec9b96d9}{k\+Std\+Out\+Fileno}} = S\+T\+D\+O\+U\+T\+\_\+\+F\+I\+L\+E\+NO \item const int \mbox{\hyperlink{namespacetesting_1_1internal_a747eccfdbdee3ff8af3bedc476a57c85}{k\+Std\+Err\+Fileno}} = S\+T\+D\+E\+R\+R\+\_\+\+F\+I\+L\+E\+NO \item const char \mbox{\hyperlink{namespacetesting_1_1internal_abae7a5775c901f2fd12b058b00d09840}{k\+Unknown\+File}} \mbox{[}$\,$\mbox{]} = \char`\"{}unknown file\char`\"{} \item const \mbox{\hyperlink{namespacetesting_1_1internal_a05c6bd9ede5ccdf25191a590d610dcc6}{Biggest\+Int}} \mbox{\hyperlink{namespacetesting_1_1internal_ad901880198832bc166d2493096b451f7}{k\+Max\+Biggest\+Int}} \item \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} const char \mbox{\hyperlink{namespacetesting_1_1internal_a999c7ef9ff01b6d2d76669372c444aa3}{k\+Stack\+Trace\+Marker}} \mbox{[}$\,$\mbox{]} \item \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} const char $\ast$ \mbox{\hyperlink{namespacetesting_1_1internal_a40b2a93ff318f5975eb8246b01221ce8}{fmt}} \end{DoxyCompactItemize} \subsection{Typedef Documentation} \mbox{\Hypertarget{namespacetesting_1_1internal_a05c6bd9ede5ccdf25191a590d610dcc6}\label{namespacetesting_1_1internal_a05c6bd9ede5ccdf25191a590d610dcc6}} \index{testing\+::internal@{testing\+::internal}!Biggest\+Int@{Biggest\+Int}} \index{Biggest\+Int@{Biggest\+Int}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Biggest\+Int}{BiggestInt}} {\footnotesize\ttfamily typedef long long \mbox{\hyperlink{namespacetesting_1_1internal_a05c6bd9ede5ccdf25191a590d610dcc6}{testing\+::internal\+::\+Biggest\+Int}}} Definition at line 2223 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a66a7579b1893b260c31dad577f7a5c48}\label{namespacetesting_1_1internal_a66a7579b1893b260c31dad577f7a5c48}} \index{testing\+::internal@{testing\+::internal}!Double@{Double}} \index{Double@{Double}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Double}{Double}} {\footnotesize\ttfamily typedef \mbox{\hyperlink{classtesting_1_1internal_1_1_floating_point}{Floating\+Point}}$<$double$>$ \mbox{\hyperlink{namespacetesting_1_1internal_a66a7579b1893b260c31dad577f7a5c48}{testing\+::internal\+::\+Double}}} Definition at line 6846 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_abb1d0789f19bdde21affccbd1078b525}\label{namespacetesting_1_1internal_abb1d0789f19bdde21affccbd1078b525}} \index{testing\+::internal@{testing\+::internal}!false\+\_\+type@{false\+\_\+type}} \index{false\+\_\+type@{false\+\_\+type}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{false\+\_\+type}{false\_type}} {\footnotesize\ttfamily typedef \mbox{\hyperlink{structtesting_1_1internal_1_1bool__constant}{bool\+\_\+constant}}$<$false$>$ \mbox{\hyperlink{namespacetesting_1_1internal_abb1d0789f19bdde21affccbd1078b525}{testing\+::internal\+::false\+\_\+type}}} Definition at line 2190 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a02e1981f5ff70609e6ac06e006ff519a}\label{namespacetesting_1_1internal_a02e1981f5ff70609e6ac06e006ff519a}} \index{testing\+::internal@{testing\+::internal}!Float@{Float}} \index{Float@{Float}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Float}{Float}} {\footnotesize\ttfamily typedef \mbox{\hyperlink{classtesting_1_1internal_1_1_floating_point}{Floating\+Point}}$<$float$>$ \mbox{\hyperlink{namespacetesting_1_1internal_a02e1981f5ff70609e6ac06e006ff519a}{testing\+::internal\+::\+Float}}} Definition at line 6845 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a8ee38faaf875f133358abaf9bc056cec}\label{namespacetesting_1_1internal_a8ee38faaf875f133358abaf9bc056cec}} \index{testing\+::internal@{testing\+::internal}!Int32@{Int32}} \index{Int32@{Int32}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Int32}{Int32}} {\footnotesize\ttfamily typedef \mbox{\hyperlink{classtesting_1_1internal_1_1_type_with_size}{Type\+With\+Size}}$<$4$>$\+::Int \mbox{\hyperlink{namespacetesting_1_1internal_a8ee38faaf875f133358abaf9bc056cec}{testing\+::internal\+::\+Int32}}} Definition at line 2475 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a271c563fec38b804ddab0677f51f70a8}\label{namespacetesting_1_1internal_a271c563fec38b804ddab0677f51f70a8}} \index{testing\+::internal@{testing\+::internal}!Int64@{Int64}} \index{Int64@{Int64}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Int64}{Int64}} {\footnotesize\ttfamily typedef \mbox{\hyperlink{classtesting_1_1internal_1_1_type_with_size}{Type\+With\+Size}}$<$8$>$\+::Int \mbox{\hyperlink{namespacetesting_1_1internal_a271c563fec38b804ddab0677f51f70a8}{testing\+::internal\+::\+Int64}}} Definition at line 2477 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_ad8f0c2883245f1df2a53618a49f0deb3}\label{namespacetesting_1_1internal_ad8f0c2883245f1df2a53618a49f0deb3}} \index{testing\+::internal@{testing\+::internal}!Is\+Container@{Is\+Container}} \index{Is\+Container@{Is\+Container}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Is\+Container}{IsContainer}} {\footnotesize\ttfamily typedef int \mbox{\hyperlink{namespacetesting_1_1internal_ad8f0c2883245f1df2a53618a49f0deb3}{testing\+::internal\+::\+Is\+Container}}} Definition at line 7422 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_abf080521ce135deb510e0a7830fd3d33}\label{namespacetesting_1_1internal_abf080521ce135deb510e0a7830fd3d33}} \index{testing\+::internal@{testing\+::internal}!Is\+Not\+Container@{Is\+Not\+Container}} \index{Is\+Not\+Container@{Is\+Not\+Container}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Is\+Not\+Container}{IsNotContainer}} {\footnotesize\ttfamily typedef char \mbox{\hyperlink{namespacetesting_1_1internal_abf080521ce135deb510e0a7830fd3d33}{testing\+::internal\+::\+Is\+Not\+Container}}} Definition at line 7433 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a08b187c6cc4e28400aadf9a32fccc8de}\label{namespacetesting_1_1internal_a08b187c6cc4e28400aadf9a32fccc8de}} \index{testing\+::internal@{testing\+::internal}!Mutex\+Lock@{Mutex\+Lock}} \index{Mutex\+Lock@{Mutex\+Lock}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Mutex\+Lock}{MutexLock}} {\footnotesize\ttfamily typedef \mbox{\hyperlink{classtesting_1_1internal_1_1_g_test_mutex_lock}{G\+Test\+Mutex\+Lock}} \mbox{\hyperlink{namespacetesting_1_1internal_a08b187c6cc4e28400aadf9a32fccc8de}{testing\+::internal\+::\+Mutex\+Lock}}} Definition at line 2162 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_aac31682b6b41997d6cc610a5787dc8bc}\label{namespacetesting_1_1internal_aac31682b6b41997d6cc610a5787dc8bc}} \index{testing\+::internal@{testing\+::internal}!Parameterized\+Test\+Case\+Info@{Parameterized\+Test\+Case\+Info}} \index{Parameterized\+Test\+Case\+Info@{Parameterized\+Test\+Case\+Info}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Parameterized\+Test\+Case\+Info}{ParameterizedTestCaseInfo}} {\footnotesize\ttfamily template$<$class Test\+Case $>$ \\ using \mbox{\hyperlink{namespacetesting_1_1internal_aac31682b6b41997d6cc610a5787dc8bc}{testing\+::internal\+::\+Parameterized\+Test\+Case\+Info}} = typedef \mbox{\hyperlink{classtesting_1_1internal_1_1_parameterized_test_suite_info}{Parameterized\+Test\+Suite\+Info}}$<$Test\+Case$>$} Definition at line 11196 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a04786aa10f8b0bf38a5ead94d00475f4}\label{namespacetesting_1_1internal_a04786aa10f8b0bf38a5ead94d00475f4}} \index{testing\+::internal@{testing\+::internal}!Set\+Up\+Tear\+Down\+Suite\+Func\+Type@{Set\+Up\+Tear\+Down\+Suite\+Func\+Type}} \index{Set\+Up\+Tear\+Down\+Suite\+Func\+Type@{Set\+Up\+Tear\+Down\+Suite\+Func\+Type}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Set\+Up\+Tear\+Down\+Suite\+Func\+Type}{SetUpTearDownSuiteFuncType}} {\footnotesize\ttfamily using \mbox{\hyperlink{namespacetesting_1_1internal_a04786aa10f8b0bf38a5ead94d00475f4}{testing\+::internal\+::\+Set\+Up\+Tear\+Down\+Suite\+Func\+Type}} = typedef void ($\ast$)()} Definition at line 6941 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a83e4e0732ac6a9dcfe6ee299dc1b9fa2}\label{namespacetesting_1_1internal_a83e4e0732ac6a9dcfe6ee299dc1b9fa2}} \index{testing\+::internal@{testing\+::internal}!Set\+Up\+Test\+Suite\+Func@{Set\+Up\+Test\+Suite\+Func}} \index{Set\+Up\+Test\+Suite\+Func@{Set\+Up\+Test\+Suite\+Func}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Set\+Up\+Test\+Suite\+Func}{SetUpTestSuiteFunc}} {\footnotesize\ttfamily using \mbox{\hyperlink{namespacetesting_1_1internal_a83e4e0732ac6a9dcfe6ee299dc1b9fa2}{testing\+::internal\+::\+Set\+Up\+Test\+Suite\+Func}} = typedef void ($\ast$)()} Definition at line 6926 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a8e8ff5b11e64078831112677156cb111}\label{namespacetesting_1_1internal_a8e8ff5b11e64078831112677156cb111}} \index{testing\+::internal@{testing\+::internal}!string@{string}} \index{string@{string}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{string}{string}} {\footnotesize\ttfamily typedef \+::std\+::string \mbox{\hyperlink{namespacetesting_1_1internal_a8e8ff5b11e64078831112677156cb111}{testing\+::internal\+::string}}} Definition at line 1115 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a50003bb76ec2934be1062be11efba8bf}\label{namespacetesting_1_1internal_a50003bb76ec2934be1062be11efba8bf}} \index{testing\+::internal@{testing\+::internal}!Strings@{Strings}} \index{Strings@{Strings}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Strings}{Strings}} {\footnotesize\ttfamily typedef \+::std\+::vector$<$ \+::std\+::string$>$ \mbox{\hyperlink{namespacetesting_1_1internal_a50003bb76ec2934be1062be11efba8bf}{testing\+::internal\+::\+Strings}}} Definition at line 8926 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a8257a87aa42cebaa54b0c48a6ae657a5}\label{namespacetesting_1_1internal_a8257a87aa42cebaa54b0c48a6ae657a5}} \index{testing\+::internal@{testing\+::internal}!Tear\+Down\+Test\+Suite\+Func@{Tear\+Down\+Test\+Suite\+Func}} \index{Tear\+Down\+Test\+Suite\+Func@{Tear\+Down\+Test\+Suite\+Func}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Tear\+Down\+Test\+Suite\+Func}{TearDownTestSuiteFunc}} {\footnotesize\ttfamily using \mbox{\hyperlink{namespacetesting_1_1internal_a8257a87aa42cebaa54b0c48a6ae657a5}{testing\+::internal\+::\+Tear\+Down\+Test\+Suite\+Func}} = typedef void ($\ast$)()} Definition at line 6927 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a66a845df404b38fe85c5e14a069f255a}\label{namespacetesting_1_1internal_a66a845df404b38fe85c5e14a069f255a}} \index{testing\+::internal@{testing\+::internal}!Time\+In\+Millis@{Time\+In\+Millis}} \index{Time\+In\+Millis@{Time\+In\+Millis}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Time\+In\+Millis}{TimeInMillis}} {\footnotesize\ttfamily typedef \mbox{\hyperlink{classtesting_1_1internal_1_1_type_with_size}{Type\+With\+Size}}$<$8$>$\+::Int \mbox{\hyperlink{namespacetesting_1_1internal_a66a845df404b38fe85c5e14a069f255a}{testing\+::internal\+::\+Time\+In\+Millis}}} Definition at line 2479 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a62f917c3424d8841de9b49b5ec28edb4}\label{namespacetesting_1_1internal_a62f917c3424d8841de9b49b5ec28edb4}} \index{testing\+::internal@{testing\+::internal}!true\+\_\+type@{true\+\_\+type}} \index{true\+\_\+type@{true\+\_\+type}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{true\+\_\+type}{true\_type}} {\footnotesize\ttfamily typedef \mbox{\hyperlink{structtesting_1_1internal_1_1bool__constant}{bool\+\_\+constant}}$<$true$>$ \mbox{\hyperlink{namespacetesting_1_1internal_a62f917c3424d8841de9b49b5ec28edb4}{testing\+::internal\+::true\+\_\+type}}} Definition at line 2191 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_ab1114197d3c657d8b7f8e0c5caa12d00}\label{namespacetesting_1_1internal_ab1114197d3c657d8b7f8e0c5caa12d00}} \index{testing\+::internal@{testing\+::internal}!Type\+Id@{Type\+Id}} \index{Type\+Id@{Type\+Id}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Type\+Id}{TypeId}} {\footnotesize\ttfamily typedef const void$\ast$ \mbox{\hyperlink{namespacetesting_1_1internal_ab1114197d3c657d8b7f8e0c5caa12d00}{testing\+::internal\+::\+Type\+Id}}} Definition at line 6854 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a40d4fffcd2bf56f18b1c380615aa85e3}\label{namespacetesting_1_1internal_a40d4fffcd2bf56f18b1c380615aa85e3}} \index{testing\+::internal@{testing\+::internal}!U\+Int32@{U\+Int32}} \index{U\+Int32@{U\+Int32}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{U\+Int32}{UInt32}} {\footnotesize\ttfamily typedef \mbox{\hyperlink{classtesting_1_1internal_1_1_type_with_size}{Type\+With\+Size}}$<$4$>$\+::U\+Int \mbox{\hyperlink{namespacetesting_1_1internal_a40d4fffcd2bf56f18b1c380615aa85e3}{testing\+::internal\+::\+U\+Int32}}} Definition at line 2476 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_aa6a1ac454e6d7e550fa4925c62c35caa}\label{namespacetesting_1_1internal_aa6a1ac454e6d7e550fa4925c62c35caa}} \index{testing\+::internal@{testing\+::internal}!U\+Int64@{U\+Int64}} \index{U\+Int64@{U\+Int64}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{U\+Int64}{UInt64}} {\footnotesize\ttfamily typedef \mbox{\hyperlink{classtesting_1_1internal_1_1_type_with_size}{Type\+With\+Size}}$<$8$>$\+::U\+Int \mbox{\hyperlink{namespacetesting_1_1internal_aa6a1ac454e6d7e550fa4925c62c35caa}{testing\+::internal\+::\+U\+Int64}}} Definition at line 2478 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a3f543179329c353aee1d7b54a9a8e335}\label{namespacetesting_1_1internal_a3f543179329c353aee1d7b54a9a8e335}} \index{testing\+::internal@{testing\+::internal}!wstring@{wstring}} \index{wstring@{wstring}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{wstring}{wstring}} {\footnotesize\ttfamily typedef \+::std\+::wstring \mbox{\hyperlink{namespacetesting_1_1internal_a3f543179329c353aee1d7b54a9a8e335}{testing\+::internal\+::wstring}}} Definition at line 1121 of file gtest.\+h. \subsection{Enumeration Type Documentation} \mbox{\Hypertarget{namespacetesting_1_1internal_ae2ef98247c76a50cdc80ceb4a6c81793}\label{namespacetesting_1_1internal_ae2ef98247c76a50cdc80ceb4a6c81793}} \index{testing\+::internal@{testing\+::internal}!Char\+Format@{Char\+Format}} \index{Char\+Format@{Char\+Format}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Char\+Format}{CharFormat}} {\footnotesize\ttfamily enum \mbox{\hyperlink{namespacetesting_1_1internal_ae2ef98247c76a50cdc80ceb4a6c81793}{testing\+::internal\+::\+Char\+Format}}} \begin{DoxyEnumFields}{Enumerator} \raisebox{\heightof{T}}[0pt][0pt]{\index{k\+As\+Is@{k\+As\+Is}!testing\+::internal@{testing\+::internal}}\index{testing\+::internal@{testing\+::internal}!k\+As\+Is@{k\+As\+Is}}}\mbox{\Hypertarget{namespacetesting_1_1internal_ae2ef98247c76a50cdc80ceb4a6c81793af7038866be92e9978360b831e376ffaa}\label{namespacetesting_1_1internal_ae2ef98247c76a50cdc80ceb4a6c81793af7038866be92e9978360b831e376ffaa}} k\+As\+Is&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{k\+Hex\+Escape@{k\+Hex\+Escape}!testing\+::internal@{testing\+::internal}}\index{testing\+::internal@{testing\+::internal}!k\+Hex\+Escape@{k\+Hex\+Escape}}}\mbox{\Hypertarget{namespacetesting_1_1internal_ae2ef98247c76a50cdc80ceb4a6c81793aebfa5293302338a8e8678744c103f113}\label{namespacetesting_1_1internal_ae2ef98247c76a50cdc80ceb4a6c81793aebfa5293302338a8e8678744c103f113}} k\+Hex\+Escape&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{k\+Special\+Escape@{k\+Special\+Escape}!testing\+::internal@{testing\+::internal}}\index{testing\+::internal@{testing\+::internal}!k\+Special\+Escape@{k\+Special\+Escape}}}\mbox{\Hypertarget{namespacetesting_1_1internal_ae2ef98247c76a50cdc80ceb4a6c81793ae1211108e9f35f891d9951da64794d03}\label{namespacetesting_1_1internal_ae2ef98247c76a50cdc80ceb4a6c81793ae1211108e9f35f891d9951da64794d03}} k\+Special\+Escape&\\ \hline \end{DoxyEnumFields} Definition at line 11126 of file gtest-\/all.\+cc. \mbox{\Hypertarget{namespacetesting_1_1internal_a17fb8f0125fa92404a249ed38a43faa4}\label{namespacetesting_1_1internal_a17fb8f0125fa92404a249ed38a43faa4}} \index{testing\+::internal@{testing\+::internal}!Default\+Printer\+Type@{Default\+Printer\+Type}} \index{Default\+Printer\+Type@{Default\+Printer\+Type}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Default\+Printer\+Type}{DefaultPrinterType}} {\footnotesize\ttfamily enum \mbox{\hyperlink{namespacetesting_1_1internal_a17fb8f0125fa92404a249ed38a43faa4}{testing\+::internal\+::\+Default\+Printer\+Type}}} \begin{DoxyEnumFields}{Enumerator} \raisebox{\heightof{T}}[0pt][0pt]{\index{k\+Print\+Container@{k\+Print\+Container}!testing\+::internal@{testing\+::internal}}\index{testing\+::internal@{testing\+::internal}!k\+Print\+Container@{k\+Print\+Container}}}\mbox{\Hypertarget{namespacetesting_1_1internal_a17fb8f0125fa92404a249ed38a43faa4a945a19e59155ce1d335e8c3bcbdf61db}\label{namespacetesting_1_1internal_a17fb8f0125fa92404a249ed38a43faa4a945a19e59155ce1d335e8c3bcbdf61db}} k\+Print\+Container&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{k\+Print\+Pointer@{k\+Print\+Pointer}!testing\+::internal@{testing\+::internal}}\index{testing\+::internal@{testing\+::internal}!k\+Print\+Pointer@{k\+Print\+Pointer}}}\mbox{\Hypertarget{namespacetesting_1_1internal_a17fb8f0125fa92404a249ed38a43faa4a8eaa6fff4a58832b30027df49f73dcbf}\label{namespacetesting_1_1internal_a17fb8f0125fa92404a249ed38a43faa4a8eaa6fff4a58832b30027df49f73dcbf}} k\+Print\+Pointer&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{k\+Print\+Function\+Pointer@{k\+Print\+Function\+Pointer}!testing\+::internal@{testing\+::internal}}\index{testing\+::internal@{testing\+::internal}!k\+Print\+Function\+Pointer@{k\+Print\+Function\+Pointer}}}\mbox{\Hypertarget{namespacetesting_1_1internal_a17fb8f0125fa92404a249ed38a43faa4a5a066cde30e276c6460ba10d123d0c2c}\label{namespacetesting_1_1internal_a17fb8f0125fa92404a249ed38a43faa4a5a066cde30e276c6460ba10d123d0c2c}} k\+Print\+Function\+Pointer&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{k\+Print\+Other@{k\+Print\+Other}!testing\+::internal@{testing\+::internal}}\index{testing\+::internal@{testing\+::internal}!k\+Print\+Other@{k\+Print\+Other}}}\mbox{\Hypertarget{namespacetesting_1_1internal_a17fb8f0125fa92404a249ed38a43faa4a6f88d77d9d763d8a009caf950cfbab28}\label{namespacetesting_1_1internal_a17fb8f0125fa92404a249ed38a43faa4a6f88d77d9d763d8a009caf950cfbab28}} k\+Print\+Other&\\ \hline \end{DoxyEnumFields} Definition at line 8434 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a648c1bc94c2ef9e868ff3f9dff0f9c4e}\label{namespacetesting_1_1internal_a648c1bc94c2ef9e868ff3f9dff0f9c4e}} \index{testing\+::internal@{testing\+::internal}!G\+Test\+Color@{G\+Test\+Color}} \index{G\+Test\+Color@{G\+Test\+Color}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{G\+Test\+Color}{GTestColor}} {\footnotesize\ttfamily enum \mbox{\hyperlink{namespacetesting_1_1internal_a648c1bc94c2ef9e868ff3f9dff0f9c4e}{testing\+::internal\+::\+G\+Test\+Color}}} \begin{DoxyEnumFields}{Enumerator} \raisebox{\heightof{T}}[0pt][0pt]{\index{C\+O\+L\+O\+R\+\_\+\+D\+E\+F\+A\+U\+LT@{C\+O\+L\+O\+R\+\_\+\+D\+E\+F\+A\+U\+LT}!testing\+::internal@{testing\+::internal}}\index{testing\+::internal@{testing\+::internal}!C\+O\+L\+O\+R\+\_\+\+D\+E\+F\+A\+U\+LT@{C\+O\+L\+O\+R\+\_\+\+D\+E\+F\+A\+U\+LT}}}\mbox{\Hypertarget{namespacetesting_1_1internal_a648c1bc94c2ef9e868ff3f9dff0f9c4eafcd8803dc9e37e374d5a4486afc230b7}\label{namespacetesting_1_1internal_a648c1bc94c2ef9e868ff3f9dff0f9c4eafcd8803dc9e37e374d5a4486afc230b7}} C\+O\+L\+O\+R\+\_\+\+D\+E\+F\+A\+U\+LT&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{C\+O\+L\+O\+R\+\_\+\+R\+ED@{C\+O\+L\+O\+R\+\_\+\+R\+ED}!testing\+::internal@{testing\+::internal}}\index{testing\+::internal@{testing\+::internal}!C\+O\+L\+O\+R\+\_\+\+R\+ED@{C\+O\+L\+O\+R\+\_\+\+R\+ED}}}\mbox{\Hypertarget{namespacetesting_1_1internal_a648c1bc94c2ef9e868ff3f9dff0f9c4ea9ebb3ddab9391781f6ee5021e1e443c3}\label{namespacetesting_1_1internal_a648c1bc94c2ef9e868ff3f9dff0f9c4ea9ebb3ddab9391781f6ee5021e1e443c3}} C\+O\+L\+O\+R\+\_\+\+R\+ED&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{C\+O\+L\+O\+R\+\_\+\+G\+R\+E\+EN@{C\+O\+L\+O\+R\+\_\+\+G\+R\+E\+EN}!testing\+::internal@{testing\+::internal}}\index{testing\+::internal@{testing\+::internal}!C\+O\+L\+O\+R\+\_\+\+G\+R\+E\+EN@{C\+O\+L\+O\+R\+\_\+\+G\+R\+E\+EN}}}\mbox{\Hypertarget{namespacetesting_1_1internal_a648c1bc94c2ef9e868ff3f9dff0f9c4ea3b1e81f5b14a17b35a8672d57d166507}\label{namespacetesting_1_1internal_a648c1bc94c2ef9e868ff3f9dff0f9c4ea3b1e81f5b14a17b35a8672d57d166507}} C\+O\+L\+O\+R\+\_\+\+G\+R\+E\+EN&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{C\+O\+L\+O\+R\+\_\+\+Y\+E\+L\+L\+OW@{C\+O\+L\+O\+R\+\_\+\+Y\+E\+L\+L\+OW}!testing\+::internal@{testing\+::internal}}\index{testing\+::internal@{testing\+::internal}!C\+O\+L\+O\+R\+\_\+\+Y\+E\+L\+L\+OW@{C\+O\+L\+O\+R\+\_\+\+Y\+E\+L\+L\+OW}}}\mbox{\Hypertarget{namespacetesting_1_1internal_a648c1bc94c2ef9e868ff3f9dff0f9c4ea2cca441161aca75a208ff08d07f5b1a5}\label{namespacetesting_1_1internal_a648c1bc94c2ef9e868ff3f9dff0f9c4ea2cca441161aca75a208ff08d07f5b1a5}} C\+O\+L\+O\+R\+\_\+\+Y\+E\+L\+L\+OW&\\ \hline \end{DoxyEnumFields} Definition at line 16427 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_aa6255ef3b023c5b4e1a2198d887fb977}\label{namespacetesting_1_1internal_aa6255ef3b023c5b4e1a2198d887fb977}} \index{testing\+::internal@{testing\+::internal}!G\+Test\+Log\+Severity@{G\+Test\+Log\+Severity}} \index{G\+Test\+Log\+Severity@{G\+Test\+Log\+Severity}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{G\+Test\+Log\+Severity}{GTestLogSeverity}} {\footnotesize\ttfamily enum \mbox{\hyperlink{namespacetesting_1_1internal_aa6255ef3b023c5b4e1a2198d887fb977}{testing\+::internal\+::\+G\+Test\+Log\+Severity}}} \begin{DoxyEnumFields}{Enumerator} \raisebox{\heightof{T}}[0pt][0pt]{\index{G\+T\+E\+S\+T\+\_\+\+I\+N\+FO@{G\+T\+E\+S\+T\+\_\+\+I\+N\+FO}!testing\+::internal@{testing\+::internal}}\index{testing\+::internal@{testing\+::internal}!G\+T\+E\+S\+T\+\_\+\+I\+N\+FO@{G\+T\+E\+S\+T\+\_\+\+I\+N\+FO}}}\mbox{\Hypertarget{namespacetesting_1_1internal_aa6255ef3b023c5b4e1a2198d887fb977aff315e0913fcda86fe4de882bf5e33e9}\label{namespacetesting_1_1internal_aa6255ef3b023c5b4e1a2198d887fb977aff315e0913fcda86fe4de882bf5e33e9}} G\+T\+E\+S\+T\+\_\+\+I\+N\+FO&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{G\+T\+E\+S\+T\+\_\+\+W\+A\+R\+N\+I\+NG@{G\+T\+E\+S\+T\+\_\+\+W\+A\+R\+N\+I\+NG}!testing\+::internal@{testing\+::internal}}\index{testing\+::internal@{testing\+::internal}!G\+T\+E\+S\+T\+\_\+\+W\+A\+R\+N\+I\+NG@{G\+T\+E\+S\+T\+\_\+\+W\+A\+R\+N\+I\+NG}}}\mbox{\Hypertarget{namespacetesting_1_1internal_aa6255ef3b023c5b4e1a2198d887fb977a7a051bc2794f15a4bf0eab40562a304c}\label{namespacetesting_1_1internal_aa6255ef3b023c5b4e1a2198d887fb977a7a051bc2794f15a4bf0eab40562a304c}} G\+T\+E\+S\+T\+\_\+\+W\+A\+R\+N\+I\+NG&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{G\+T\+E\+S\+T\+\_\+\+E\+R\+R\+OR@{G\+T\+E\+S\+T\+\_\+\+E\+R\+R\+OR}!testing\+::internal@{testing\+::internal}}\index{testing\+::internal@{testing\+::internal}!G\+T\+E\+S\+T\+\_\+\+E\+R\+R\+OR@{G\+T\+E\+S\+T\+\_\+\+E\+R\+R\+OR}}}\mbox{\Hypertarget{namespacetesting_1_1internal_aa6255ef3b023c5b4e1a2198d887fb977a651e9cd2a904e0c8210536271b875f75}\label{namespacetesting_1_1internal_aa6255ef3b023c5b4e1a2198d887fb977a651e9cd2a904e0c8210536271b875f75}} G\+T\+E\+S\+T\+\_\+\+E\+R\+R\+OR&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{G\+T\+E\+S\+T\+\_\+\+F\+A\+T\+AL@{G\+T\+E\+S\+T\+\_\+\+F\+A\+T\+AL}!testing\+::internal@{testing\+::internal}}\index{testing\+::internal@{testing\+::internal}!G\+T\+E\+S\+T\+\_\+\+F\+A\+T\+AL@{G\+T\+E\+S\+T\+\_\+\+F\+A\+T\+AL}}}\mbox{\Hypertarget{namespacetesting_1_1internal_aa6255ef3b023c5b4e1a2198d887fb977a75063567740f6bf7da419b1b9197b12e}\label{namespacetesting_1_1internal_aa6255ef3b023c5b4e1a2198d887fb977a75063567740f6bf7da419b1b9197b12e}} G\+T\+E\+S\+T\+\_\+\+F\+A\+T\+AL&\\ \hline \end{DoxyEnumFields} Definition at line 1219 of file gtest.\+h. \subsection{Function Documentation} \mbox{\Hypertarget{namespacetesting_1_1internal_a4b24c851ab13569b1b15b3d259b60d2e}\label{namespacetesting_1_1internal_a4b24c851ab13569b1b15b3d259b60d2e}} \index{testing\+::internal@{testing\+::internal}!Always\+False@{Always\+False}} \index{Always\+False@{Always\+False}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Always\+False()}{AlwaysFalse()}} {\footnotesize\ttfamily bool testing\+::internal\+::\+Always\+False (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line 7260 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a4d46f09c3bfe68700b7f728d2cc3782f}\label{namespacetesting_1_1internal_a4d46f09c3bfe68700b7f728d2cc3782f}} \index{testing\+::internal@{testing\+::internal}!Always\+True@{Always\+True}} \index{Always\+True@{Always\+True}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Always\+True()}{AlwaysTrue()}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} bool testing\+::internal\+::\+Always\+True (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_af69e146a989e8d48def39a0cc59461c9}\label{namespacetesting_1_1internal_af69e146a989e8d48def39a0cc59461c9}} \index{testing\+::internal@{testing\+::internal}!Append\+User\+Message@{Append\+User\+Message}} \index{Append\+User\+Message@{Append\+User\+Message}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Append\+User\+Message()}{AppendUserMessage()}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} std\+::string testing\+::internal\+::\+Append\+User\+Message (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{gtest\+\_\+msg, }\item[{const \mbox{\hyperlink{classtesting_1_1_message}{Message}} \&}]{user\+\_\+msg }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_a94a857fe6ff32cf4fdc4769a4071f239}\label{namespacetesting_1_1internal_a94a857fe6ff32cf4fdc4769a4071f239}} \index{testing\+::internal@{testing\+::internal}!Array\+Aware\+Find@{Array\+Aware\+Find}} \index{Array\+Aware\+Find@{Array\+Aware\+Find}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Array\+Aware\+Find()}{ArrayAwareFind()}} {\footnotesize\ttfamily template$<$typename Iter , typename Element $>$ \\ Iter testing\+::internal\+::\+Array\+Aware\+Find (\begin{DoxyParamCaption}\item[{Iter}]{begin, }\item[{Iter}]{end, }\item[{const Element \&}]{elem }\end{DoxyParamCaption})} Definition at line 7528 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_af4bebf36baf0b0a5b26d051dde55fa47}\label{namespacetesting_1_1internal_af4bebf36baf0b0a5b26d051dde55fa47}} \index{testing\+::internal@{testing\+::internal}!Array\+Eq@{Array\+Eq}} \index{Array\+Eq@{Array\+Eq}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Array\+Eq()}{ArrayEq()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}} {\footnotesize\ttfamily template$<$typename T , typename U $>$ \\ bool testing\+::internal\+::\+Array\+Eq (\begin{DoxyParamCaption}\item[{const T $\ast$}]{lhs, }\item[{size\+\_\+t}]{size, }\item[{const U $\ast$}]{rhs }\end{DoxyParamCaption})} Definition at line 7517 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a49b4d0ee49c0f8c93bab29ebd20630cc}\label{namespacetesting_1_1internal_a49b4d0ee49c0f8c93bab29ebd20630cc}} \index{testing\+::internal@{testing\+::internal}!Array\+Eq@{Array\+Eq}} \index{Array\+Eq@{Array\+Eq}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Array\+Eq()}{ArrayEq()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}} {\footnotesize\ttfamily template$<$typename T , typename U $>$ \\ bool testing\+::internal\+::\+Array\+Eq (\begin{DoxyParamCaption}\item[{const T \&}]{lhs, }\item[{const U \&}]{rhs }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line 7505 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a5cb6f81ee827130024261121c742b26c}\label{namespacetesting_1_1internal_a5cb6f81ee827130024261121c742b26c}} \index{testing\+::internal@{testing\+::internal}!Array\+Eq@{Array\+Eq}} \index{Array\+Eq@{Array\+Eq}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Array\+Eq()}{ArrayEq()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}} {\footnotesize\ttfamily template$<$typename T , typename U , size\+\_\+t N$>$ \\ bool testing\+::internal\+::\+Array\+Eq (\begin{DoxyParamCaption}\item[{const T(\&)}]{lhs\mbox{[}\+N\mbox{]}, }\item[{const U(\&)}]{rhs\mbox{[}\+N\mbox{]} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line 7509 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a1055088bb9b867e1b7b8f096f519d7c5}\label{namespacetesting_1_1internal_a1055088bb9b867e1b7b8f096f519d7c5}} \index{testing\+::internal@{testing\+::internal}!Bool\+From\+G\+Test\+Env@{Bool\+From\+G\+Test\+Env}} \index{Bool\+From\+G\+Test\+Env@{Bool\+From\+G\+Test\+Env}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Bool\+From\+G\+Test\+Env()}{BoolFromGTestEnv()}} {\footnotesize\ttfamily bool testing\+::internal\+::\+Bool\+From\+G\+Test\+Env (\begin{DoxyParamCaption}\item[{const char $\ast$}]{flag, }\item[{bool}]{default\+\_\+value }\end{DoxyParamCaption})} Definition at line 10934 of file gtest-\/all.\+cc. \mbox{\Hypertarget{namespacetesting_1_1internal_a8ec00d458d0d442bd64af7b5f9c22dda}\label{namespacetesting_1_1internal_a8ec00d458d0d442bd64af7b5f9c22dda}} \index{testing\+::internal@{testing\+::internal}!Capture\+Stderr@{Capture\+Stderr}} \index{Capture\+Stderr@{Capture\+Stderr}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Capture\+Stderr()}{CaptureStderr()}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} void testing\+::internal\+::\+Capture\+Stderr (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} Definition at line 10784 of file gtest-\/all.\+cc. \mbox{\Hypertarget{namespacetesting_1_1internal_acba06d4f0343dec407738ba5544af990}\label{namespacetesting_1_1internal_acba06d4f0343dec407738ba5544af990}} \index{testing\+::internal@{testing\+::internal}!Capture\+Stdout@{Capture\+Stdout}} \index{Capture\+Stdout@{Capture\+Stdout}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Capture\+Stdout()}{CaptureStdout()}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} void testing\+::internal\+::\+Capture\+Stdout (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} Definition at line 10779 of file gtest-\/all.\+cc. \mbox{\Hypertarget{namespacetesting_1_1internal_abfe9bfb020d38aa4e0e12c001911b22b}\label{namespacetesting_1_1internal_abfe9bfb020d38aa4e0e12c001911b22b}} \index{testing\+::internal@{testing\+::internal}!Checked\+Downcast\+To\+Actual\+Type@{Checked\+Downcast\+To\+Actual\+Type}} \index{Checked\+Downcast\+To\+Actual\+Type@{Checked\+Downcast\+To\+Actual\+Type}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Checked\+Downcast\+To\+Actual\+Type()}{CheckedDowncastToActualType()}} {\footnotesize\ttfamily template$<$class Derived , class Base $>$ \\ Derived$\ast$ testing\+::internal\+::\+Checked\+Downcast\+To\+Actual\+Type (\begin{DoxyParamCaption}\item[{Base $\ast$}]{base }\end{DoxyParamCaption})} Definition at line 1391 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a4638c74d9b32e971f9b321af6fafc2f1}\label{namespacetesting_1_1internal_a4638c74d9b32e971f9b321af6fafc2f1}} \index{testing\+::internal@{testing\+::internal}!Cmp\+Helper\+EQ@{Cmp\+Helper\+EQ}} \index{Cmp\+Helper\+EQ@{Cmp\+Helper\+EQ}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Cmp\+Helper\+E\+Q()}{CmpHelperEQ()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily template$<$typename T1 , typename T2 $>$ \\ Assertion\+Result testing\+::internal\+::\+Cmp\+Helper\+EQ (\begin{DoxyParamCaption}\item[{const char $\ast$}]{lhs\+\_\+expression, }\item[{const char $\ast$}]{rhs\+\_\+expression, }\item[{const T1 \&}]{lhs, }\item[{const T2 \&}]{rhs }\end{DoxyParamCaption})} Definition at line 16111 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a1edf90480571c0659a39d13e3777d9ce}\label{namespacetesting_1_1internal_a1edf90480571c0659a39d13e3777d9ce}} \index{testing\+::internal@{testing\+::internal}!Cmp\+Helper\+EQ@{Cmp\+Helper\+EQ}} \index{Cmp\+Helper\+EQ@{Cmp\+Helper\+EQ}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Cmp\+Helper\+E\+Q()}{CmpHelperEQ()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} Assertion\+Result testing\+::internal\+::\+Cmp\+Helper\+EQ (\begin{DoxyParamCaption}\item[{const char $\ast$}]{lhs\+\_\+expression, }\item[{const char $\ast$}]{rhs\+\_\+expression, }\item[{\mbox{\hyperlink{namespacetesting_1_1internal_a05c6bd9ede5ccdf25191a590d610dcc6}{Biggest\+Int}}}]{lhs, }\item[{\mbox{\hyperlink{namespacetesting_1_1internal_a05c6bd9ede5ccdf25191a590d610dcc6}{Biggest\+Int}}}]{rhs }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_a1def8ec9393360a1b34a20528703e7f7}\label{namespacetesting_1_1internal_a1def8ec9393360a1b34a20528703e7f7}} \index{testing\+::internal@{testing\+::internal}!Cmp\+Helper\+E\+Q\+Failure@{Cmp\+Helper\+E\+Q\+Failure}} \index{Cmp\+Helper\+E\+Q\+Failure@{Cmp\+Helper\+E\+Q\+Failure}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Cmp\+Helper\+E\+Q\+Failure()}{CmpHelperEQFailure()}} {\footnotesize\ttfamily template$<$typename T1 , typename T2 $>$ \\ Assertion\+Result testing\+::internal\+::\+Cmp\+Helper\+E\+Q\+Failure (\begin{DoxyParamCaption}\item[{const char $\ast$}]{lhs\+\_\+expression, }\item[{const char $\ast$}]{rhs\+\_\+expression, }\item[{const T1 \&}]{lhs, }\item[{const T2 \&}]{rhs }\end{DoxyParamCaption})} Definition at line 16092 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a98ce463e5dbe0c6120fa817e1f8f2944}\label{namespacetesting_1_1internal_a98ce463e5dbe0c6120fa817e1f8f2944}} \index{testing\+::internal@{testing\+::internal}!Cmp\+Helper\+Floating\+Point\+EQ@{Cmp\+Helper\+Floating\+Point\+EQ}} \index{Cmp\+Helper\+Floating\+Point\+EQ@{Cmp\+Helper\+Floating\+Point\+EQ}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Cmp\+Helper\+Floating\+Point\+E\+Q()}{CmpHelperFloatingPointEQ()}} {\footnotesize\ttfamily template$<$typename Raw\+Type $>$ \\ Assertion\+Result testing\+::internal\+::\+Cmp\+Helper\+Floating\+Point\+EQ (\begin{DoxyParamCaption}\item[{const char $\ast$}]{lhs\+\_\+expression, }\item[{const char $\ast$}]{rhs\+\_\+expression, }\item[{Raw\+Type}]{lhs\+\_\+value, }\item[{Raw\+Type}]{rhs\+\_\+value }\end{DoxyParamCaption})} Definition at line 16351 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a894ffccd936d78fd555f490020c27f0a}\label{namespacetesting_1_1internal_a894ffccd936d78fd555f490020c27f0a}} \index{testing\+::internal@{testing\+::internal}!Cmp\+Helper\+Op\+Failure@{Cmp\+Helper\+Op\+Failure}} \index{Cmp\+Helper\+Op\+Failure@{Cmp\+Helper\+Op\+Failure}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Cmp\+Helper\+Op\+Failure()}{CmpHelperOpFailure()}} {\footnotesize\ttfamily template$<$typename T1 , typename T2 $>$ \\ Assertion\+Result testing\+::internal\+::\+Cmp\+Helper\+Op\+Failure (\begin{DoxyParamCaption}\item[{const char $\ast$}]{expr1, }\item[{const char $\ast$}]{expr2, }\item[{const T1 \&}]{val1, }\item[{const T2 \&}]{val2, }\item[{const char $\ast$}]{op }\end{DoxyParamCaption})} Definition at line 16206 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a00c3d012df6173622ef558a131bfb95d}\label{namespacetesting_1_1internal_a00c3d012df6173622ef558a131bfb95d}} \index{testing\+::internal@{testing\+::internal}!Cmp\+Helper\+S\+T\+R\+C\+A\+S\+E\+EQ@{Cmp\+Helper\+S\+T\+R\+C\+A\+S\+E\+EQ}} \index{Cmp\+Helper\+S\+T\+R\+C\+A\+S\+E\+EQ@{Cmp\+Helper\+S\+T\+R\+C\+A\+S\+E\+EQ}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Cmp\+Helper\+S\+T\+R\+C\+A\+S\+E\+E\+Q()}{CmpHelperSTRCASEEQ()}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} Assertion\+Result testing\+::internal\+::\+Cmp\+Helper\+S\+T\+R\+C\+A\+S\+E\+EQ (\begin{DoxyParamCaption}\item[{const char $\ast$}]{s1\+\_\+expression, }\item[{const char $\ast$}]{s2\+\_\+expression, }\item[{const char $\ast$}]{s1, }\item[{const char $\ast$}]{s2 }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_a5f74b933606b0a742cd5a8ad2d7087e0}\label{namespacetesting_1_1internal_a5f74b933606b0a742cd5a8ad2d7087e0}} \index{testing\+::internal@{testing\+::internal}!Cmp\+Helper\+S\+T\+R\+C\+A\+S\+E\+NE@{Cmp\+Helper\+S\+T\+R\+C\+A\+S\+E\+NE}} \index{Cmp\+Helper\+S\+T\+R\+C\+A\+S\+E\+NE@{Cmp\+Helper\+S\+T\+R\+C\+A\+S\+E\+NE}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Cmp\+Helper\+S\+T\+R\+C\+A\+S\+E\+N\+E()}{CmpHelperSTRCASENE()}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} Assertion\+Result testing\+::internal\+::\+Cmp\+Helper\+S\+T\+R\+C\+A\+S\+E\+NE (\begin{DoxyParamCaption}\item[{const char $\ast$}]{s1\+\_\+expression, }\item[{const char $\ast$}]{s2\+\_\+expression, }\item[{const char $\ast$}]{s1, }\item[{const char $\ast$}]{s2 }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_a93eb9d61cac7faf1faff6301ae5f4a46}\label{namespacetesting_1_1internal_a93eb9d61cac7faf1faff6301ae5f4a46}} \index{testing\+::internal@{testing\+::internal}!Cmp\+Helper\+S\+T\+R\+EQ@{Cmp\+Helper\+S\+T\+R\+EQ}} \index{Cmp\+Helper\+S\+T\+R\+EQ@{Cmp\+Helper\+S\+T\+R\+EQ}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Cmp\+Helper\+S\+T\+R\+E\+Q()}{CmpHelperSTREQ()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} Assertion\+Result testing\+::internal\+::\+Cmp\+Helper\+S\+T\+R\+EQ (\begin{DoxyParamCaption}\item[{const char $\ast$}]{s1\+\_\+expression, }\item[{const char $\ast$}]{s2\+\_\+expression, }\item[{const char $\ast$}]{s1, }\item[{const char $\ast$}]{s2 }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_ad40d557f9c157790160d6e4f2b0d9bab}\label{namespacetesting_1_1internal_ad40d557f9c157790160d6e4f2b0d9bab}} \index{testing\+::internal@{testing\+::internal}!Cmp\+Helper\+S\+T\+R\+EQ@{Cmp\+Helper\+S\+T\+R\+EQ}} \index{Cmp\+Helper\+S\+T\+R\+EQ@{Cmp\+Helper\+S\+T\+R\+EQ}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Cmp\+Helper\+S\+T\+R\+E\+Q()}{CmpHelperSTREQ()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} Assertion\+Result testing\+::internal\+::\+Cmp\+Helper\+S\+T\+R\+EQ (\begin{DoxyParamCaption}\item[{const char $\ast$}]{s1\+\_\+expression, }\item[{const char $\ast$}]{s2\+\_\+expression, }\item[{const wchar\+\_\+t $\ast$}]{s1, }\item[{const wchar\+\_\+t $\ast$}]{s2 }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_a6b485231a046ff760844a0321c04870b}\label{namespacetesting_1_1internal_a6b485231a046ff760844a0321c04870b}} \index{testing\+::internal@{testing\+::internal}!Cmp\+Helper\+S\+T\+R\+NE@{Cmp\+Helper\+S\+T\+R\+NE}} \index{Cmp\+Helper\+S\+T\+R\+NE@{Cmp\+Helper\+S\+T\+R\+NE}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Cmp\+Helper\+S\+T\+R\+N\+E()}{CmpHelperSTRNE()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} Assertion\+Result testing\+::internal\+::\+Cmp\+Helper\+S\+T\+R\+NE (\begin{DoxyParamCaption}\item[{const char $\ast$}]{s1\+\_\+expression, }\item[{const char $\ast$}]{s2\+\_\+expression, }\item[{const char $\ast$}]{s1, }\item[{const char $\ast$}]{s2 }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_a6e700804399b6694d8d6157e3a141b17}\label{namespacetesting_1_1internal_a6e700804399b6694d8d6157e3a141b17}} \index{testing\+::internal@{testing\+::internal}!Cmp\+Helper\+S\+T\+R\+NE@{Cmp\+Helper\+S\+T\+R\+NE}} \index{Cmp\+Helper\+S\+T\+R\+NE@{Cmp\+Helper\+S\+T\+R\+NE}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Cmp\+Helper\+S\+T\+R\+N\+E()}{CmpHelperSTRNE()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} Assertion\+Result testing\+::internal\+::\+Cmp\+Helper\+S\+T\+R\+NE (\begin{DoxyParamCaption}\item[{const char $\ast$}]{s1\+\_\+expression, }\item[{const char $\ast$}]{s2\+\_\+expression, }\item[{const wchar\+\_\+t $\ast$}]{s1, }\item[{const wchar\+\_\+t $\ast$}]{s2 }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_afb1b9728aaaf6d9fe6246a19cfe3f7f5}\label{namespacetesting_1_1internal_afb1b9728aaaf6d9fe6246a19cfe3f7f5}} \index{testing\+::internal@{testing\+::internal}!Copy\+Array@{Copy\+Array}} \index{Copy\+Array@{Copy\+Array}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Copy\+Array()}{CopyArray()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}} {\footnotesize\ttfamily template$<$typename T , typename U $>$ \\ void testing\+::internal\+::\+Copy\+Array (\begin{DoxyParamCaption}\item[{const T $\ast$}]{from, }\item[{size\+\_\+t}]{size, }\item[{U $\ast$}]{to }\end{DoxyParamCaption})} Definition at line 7557 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a84d0e746ba0827cc52b53d22000de0e8}\label{namespacetesting_1_1internal_a84d0e746ba0827cc52b53d22000de0e8}} \index{testing\+::internal@{testing\+::internal}!Copy\+Array@{Copy\+Array}} \index{Copy\+Array@{Copy\+Array}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Copy\+Array()}{CopyArray()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}} {\footnotesize\ttfamily template$<$typename T , typename U $>$ \\ void testing\+::internal\+::\+Copy\+Array (\begin{DoxyParamCaption}\item[{const T \&}]{from, }\item[{U $\ast$}]{to }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line 7545 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a1e7ae855686720615dcd5754c8181c62}\label{namespacetesting_1_1internal_a1e7ae855686720615dcd5754c8181c62}} \index{testing\+::internal@{testing\+::internal}!Copy\+Array@{Copy\+Array}} \index{Copy\+Array@{Copy\+Array}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Copy\+Array()}{CopyArray()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}} {\footnotesize\ttfamily template$<$typename T , typename U , size\+\_\+t N$>$ \\ void testing\+::internal\+::\+Copy\+Array (\begin{DoxyParamCaption}\item[{const T(\&)}]{from\mbox{[}\+N\mbox{]}, }\item[{U($\ast$)}]{to\mbox{[}\+N\mbox{]} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line 7549 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a954ec4a8a932dac7743e77e459ffefdc}\label{namespacetesting_1_1internal_a954ec4a8a932dac7743e77e459ffefdc}} \index{testing\+::internal@{testing\+::internal}!Default\+Param\+Name@{Default\+Param\+Name}} \index{Default\+Param\+Name@{Default\+Param\+Name}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Default\+Param\+Name()}{DefaultParamName()}} {\footnotesize\ttfamily template$<$class Param\+Type $>$ \\ std\+::string testing\+::internal\+::\+Default\+Param\+Name (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{structtesting_1_1_test_param_info}{Test\+Param\+Info}}$<$ Param\+Type $>$ \&}]{info }\end{DoxyParamCaption})} Definition at line 10912 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a2e96c98d5bd8ee4a1b92f8e3cde7dd40}\label{namespacetesting_1_1internal_a2e96c98d5bd8ee4a1b92f8e3cde7dd40}} \index{testing\+::internal@{testing\+::internal}!Default\+Print\+To@{Default\+Print\+To}} \index{Default\+Print\+To@{Default\+Print\+To}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Default\+Print\+To()}{DefaultPrintTo()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}} {\footnotesize\ttfamily template$<$typename C $>$ \\ void testing\+::internal\+::\+Default\+Print\+To (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structtesting_1_1internal_1_1_wrap_printer_type}{Wrap\+Printer\+Type}}$<$ \mbox{\hyperlink{namespacetesting_1_1internal_a17fb8f0125fa92404a249ed38a43faa4a945a19e59155ce1d335e8c3bcbdf61db}{k\+Print\+Container}} $>$}]{, }\item[{const C \&}]{container, }\item[{\+::std\+::ostream $\ast$}]{os }\end{DoxyParamCaption})} Definition at line 8445 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a074522dd8d77d61878a042b8d05cc64a}\label{namespacetesting_1_1internal_a074522dd8d77d61878a042b8d05cc64a}} \index{testing\+::internal@{testing\+::internal}!Default\+Print\+To@{Default\+Print\+To}} \index{Default\+Print\+To@{Default\+Print\+To}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Default\+Print\+To()}{DefaultPrintTo()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ void testing\+::internal\+::\+Default\+Print\+To (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structtesting_1_1internal_1_1_wrap_printer_type}{Wrap\+Printer\+Type}}$<$ \mbox{\hyperlink{namespacetesting_1_1internal_a17fb8f0125fa92404a249ed38a43faa4a8eaa6fff4a58832b30027df49f73dcbf}{k\+Print\+Pointer}} $>$}]{, }\item[{T $\ast$}]{p, }\item[{\+::std\+::ostream $\ast$}]{os }\end{DoxyParamCaption})} Definition at line 8478 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a7729c07abcae6c69b9b370c39db61409}\label{namespacetesting_1_1internal_a7729c07abcae6c69b9b370c39db61409}} \index{testing\+::internal@{testing\+::internal}!Default\+Print\+To@{Default\+Print\+To}} \index{Default\+Print\+To@{Default\+Print\+To}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Default\+Print\+To()}{DefaultPrintTo()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ void testing\+::internal\+::\+Default\+Print\+To (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structtesting_1_1internal_1_1_wrap_printer_type}{Wrap\+Printer\+Type}}$<$ \mbox{\hyperlink{namespacetesting_1_1internal_a17fb8f0125fa92404a249ed38a43faa4a5a066cde30e276c6460ba10d123d0c2c}{k\+Print\+Function\+Pointer}} $>$}]{, }\item[{T $\ast$}]{p, }\item[{\+::std\+::ostream $\ast$}]{os }\end{DoxyParamCaption})} Definition at line 8490 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a72b1a69d96be8ea6382539f5c4fcac6d}\label{namespacetesting_1_1internal_a72b1a69d96be8ea6382539f5c4fcac6d}} \index{testing\+::internal@{testing\+::internal}!Default\+Print\+To@{Default\+Print\+To}} \index{Default\+Print\+To@{Default\+Print\+To}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Default\+Print\+To()}{DefaultPrintTo()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ void testing\+::internal\+::\+Default\+Print\+To (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structtesting_1_1internal_1_1_wrap_printer_type}{Wrap\+Printer\+Type}}$<$ \mbox{\hyperlink{namespacetesting_1_1internal_a17fb8f0125fa92404a249ed38a43faa4a6f88d77d9d763d8a009caf950cfbab28}{k\+Print\+Other}} $>$}]{, }\item[{const T \&}]{value, }\item[{\+::std\+::ostream $\ast$}]{os }\end{DoxyParamCaption})} Definition at line 8505 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a513107ff8defa97d949937fc1350a56c}\label{namespacetesting_1_1internal_a513107ff8defa97d949937fc1350a56c}} \index{testing\+::internal@{testing\+::internal}!Diff\+Strings@{Diff\+Strings}} \index{Diff\+Strings@{Diff\+Strings}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Diff\+Strings()}{DiffStrings()}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} std\+::string testing\+::internal\+::\+Diff\+Strings (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{left, }\item[{const std\+::string \&}]{right, }\item[{size\+\_\+t $\ast$}]{total\+\_\+line\+\_\+count }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_aea60207c4cedc8946a70ada62e38da8f}\label{namespacetesting_1_1internal_aea60207c4cedc8946a70ada62e38da8f}} \index{testing\+::internal@{testing\+::internal}!Double\+Near\+Pred\+Format@{Double\+Near\+Pred\+Format}} \index{Double\+Near\+Pred\+Format@{Double\+Near\+Pred\+Format}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Double\+Near\+Pred\+Format()}{DoubleNearPredFormat()}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} Assertion\+Result testing\+::internal\+::\+Double\+Near\+Pred\+Format (\begin{DoxyParamCaption}\item[{const char $\ast$}]{expr1, }\item[{const char $\ast$}]{expr2, }\item[{const char $\ast$}]{abs\+\_\+error\+\_\+expr, }\item[{double}]{val1, }\item[{double}]{val2, }\item[{double}]{abs\+\_\+error }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_a1a1a1aed3fe00908b8a45d5ab4a33665}\label{namespacetesting_1_1internal_a1a1a1aed3fe00908b8a45d5ab4a33665}} \index{testing\+::internal@{testing\+::internal}!Down\+Cast\+\_\+@{Down\+Cast\+\_\+}} \index{Down\+Cast\+\_\+@{Down\+Cast\+\_\+}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Down\+Cast\+\_\+()}{DownCast\_()}} {\footnotesize\ttfamily template$<$typename To , typename From $>$ \\ To testing\+::internal\+::\+Down\+Cast\+\_\+ (\begin{DoxyParamCaption}\item[{From $\ast$}]{f }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line 1366 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_ac61e2ba2cbf259fd6ee5ffd4e49c9445}\label{namespacetesting_1_1internal_ac61e2ba2cbf259fd6ee5ffd4e49c9445}} \index{testing\+::internal@{testing\+::internal}!Eq\+Failure@{Eq\+Failure}} \index{Eq\+Failure@{Eq\+Failure}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Eq\+Failure()}{EqFailure()}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} Assertion\+Result testing\+::internal\+::\+Eq\+Failure (\begin{DoxyParamCaption}\item[{const char $\ast$}]{expected\+\_\+expression, }\item[{const char $\ast$}]{actual\+\_\+expression, }\item[{const std\+::string \&}]{expected\+\_\+value, }\item[{const std\+::string \&}]{actual\+\_\+value, }\item[{bool}]{ignoring\+\_\+case }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_a2135f223bf6b527729aeaa651115183b}\label{namespacetesting_1_1internal_a2135f223bf6b527729aeaa651115183b}} \index{testing\+::internal@{testing\+::internal}!Flush\+Info\+Log@{Flush\+Info\+Log}} \index{Flush\+Info\+Log@{Flush\+Info\+Log}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Flush\+Info\+Log()}{FlushInfoLog()}} {\footnotesize\ttfamily void testing\+::internal\+::\+Flush\+Info\+Log (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line 1251 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a1ee4cde97868c53e442d3182496a9f3c}\label{namespacetesting_1_1internal_a1ee4cde97868c53e442d3182496a9f3c}} \index{testing\+::internal@{testing\+::internal}!Format\+Compiler\+Independent\+File\+Location@{Format\+Compiler\+Independent\+File\+Location}} \index{Format\+Compiler\+Independent\+File\+Location@{Format\+Compiler\+Independent\+File\+Location}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Format\+Compiler\+Independent\+File\+Location()}{FormatCompilerIndependentFileLocation()}} {\footnotesize\ttfamily G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+\+::std\+::string testing\+::internal\+::\+Format\+Compiler\+Independent\+File\+Location (\begin{DoxyParamCaption}\item[{const char $\ast$}]{file, }\item[{int}]{line }\end{DoxyParamCaption})} Definition at line 10638 of file gtest-\/all.\+cc. \mbox{\Hypertarget{namespacetesting_1_1internal_a31b7c3abed4a7c395f42c61e993989f4}\label{namespacetesting_1_1internal_a31b7c3abed4a7c395f42c61e993989f4}} \index{testing\+::internal@{testing\+::internal}!Format\+File\+Location@{Format\+File\+Location}} \index{Format\+File\+Location@{Format\+File\+Location}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Format\+File\+Location()}{FormatFileLocation()}} {\footnotesize\ttfamily G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+\+::std\+::string testing\+::internal\+::\+Format\+File\+Location (\begin{DoxyParamCaption}\item[{const char $\ast$}]{file, }\item[{int}]{line }\end{DoxyParamCaption})} Definition at line 10620 of file gtest-\/all.\+cc. \mbox{\Hypertarget{namespacetesting_1_1internal_a91ab078f10adc669f09b7f604975c518}\label{namespacetesting_1_1internal_a91ab078f10adc669f09b7f604975c518}} \index{testing\+::internal@{testing\+::internal}!Format\+For\+Comparison\+Failure\+Message@{Format\+For\+Comparison\+Failure\+Message}} \index{Format\+For\+Comparison\+Failure\+Message@{Format\+For\+Comparison\+Failure\+Message}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Format\+For\+Comparison\+Failure\+Message()}{FormatForComparisonFailureMessage()}} {\footnotesize\ttfamily template$<$typename T1 , typename T2 $>$ \\ std\+::string testing\+::internal\+::\+Format\+For\+Comparison\+Failure\+Message (\begin{DoxyParamCaption}\item[{const T1 \&}]{value, }\item[{const T2 \&}]{ }\end{DoxyParamCaption})} Definition at line 8416 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a8d8ed3acadedd9c0db28d35a188973ea}\label{namespacetesting_1_1internal_a8d8ed3acadedd9c0db28d35a188973ea}} \index{testing\+::internal@{testing\+::internal}!Get\+Argvs@{Get\+Argvs}} \index{Get\+Argvs@{Get\+Argvs}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Get\+Argvs()}{GetArgvs()}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} std\+::vector$<$std\+::string$>$ testing\+::internal\+::\+Get\+Argvs (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_aed8d3ad4341f8f2de53440e39c995632}\label{namespacetesting_1_1internal_aed8d3ad4341f8f2de53440e39c995632}} \index{testing\+::internal@{testing\+::internal}!Get\+Bool\+Assertion\+Failure\+Message@{Get\+Bool\+Assertion\+Failure\+Message}} \index{Get\+Bool\+Assertion\+Failure\+Message@{Get\+Bool\+Assertion\+Failure\+Message}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Get\+Bool\+Assertion\+Failure\+Message()}{GetBoolAssertionFailureMessage()}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} std\+::string testing\+::internal\+::\+Get\+Bool\+Assertion\+Failure\+Message (\begin{DoxyParamCaption}\item[{const Assertion\+Result \&}]{assertion\+\_\+result, }\item[{const char $\ast$}]{expression\+\_\+text, }\item[{const char $\ast$}]{actual\+\_\+predicate\+\_\+value, }\item[{const char $\ast$}]{expected\+\_\+predicate\+\_\+value }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_a374156401da17704099d0c33fa53adfb}\label{namespacetesting_1_1internal_a374156401da17704099d0c33fa53adfb}} \index{testing\+::internal@{testing\+::internal}!Get\+Captured\+Stderr@{Get\+Captured\+Stderr}} \index{Get\+Captured\+Stderr@{Get\+Captured\+Stderr}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Get\+Captured\+Stderr()}{GetCapturedStderr()}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} std\+::string testing\+::internal\+::\+Get\+Captured\+Stderr (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} Definition at line 10794 of file gtest-\/all.\+cc. \mbox{\Hypertarget{namespacetesting_1_1internal_aed657219a9856a8d249a3230de0c54ce}\label{namespacetesting_1_1internal_aed657219a9856a8d249a3230de0c54ce}} \index{testing\+::internal@{testing\+::internal}!Get\+Captured\+Stdout@{Get\+Captured\+Stdout}} \index{Get\+Captured\+Stdout@{Get\+Captured\+Stdout}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Get\+Captured\+Stdout()}{GetCapturedStdout()}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} std\+::string testing\+::internal\+::\+Get\+Captured\+Stdout (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} Definition at line 10789 of file gtest-\/all.\+cc. \mbox{\Hypertarget{namespacetesting_1_1internal_ae7ae495d3207e26968dfbd537c5e6dee}\label{namespacetesting_1_1internal_ae7ae495d3207e26968dfbd537c5e6dee}} \index{testing\+::internal@{testing\+::internal}!Get\+Current\+Os\+Stack\+Trace\+Except\+Top@{Get\+Current\+Os\+Stack\+Trace\+Except\+Top}} \index{Get\+Current\+Os\+Stack\+Trace\+Except\+Top@{Get\+Current\+Os\+Stack\+Trace\+Except\+Top}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Get\+Current\+Os\+Stack\+Trace\+Except\+Top()}{GetCurrentOsStackTraceExceptTop()}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} std\+::string testing\+::internal\+::\+Get\+Current\+Os\+Stack\+Trace\+Except\+Top (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classtesting_1_1_unit_test}{Unit\+Test}} $\ast$}]{unit\+\_\+test, }\item[{int}]{skip\+\_\+count }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_a40bcfd87e26aae36e0cc51e5db64fd89}\label{namespacetesting_1_1internal_a40bcfd87e26aae36e0cc51e5db64fd89}} \index{testing\+::internal@{testing\+::internal}!Get\+File\+Size@{Get\+File\+Size}} \index{Get\+File\+Size@{Get\+File\+Size}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Get\+File\+Size()}{GetFileSize()}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} size\+\_\+t testing\+::internal\+::\+Get\+File\+Size (\begin{DoxyParamCaption}\item[{F\+I\+LE $\ast$}]{file }\end{DoxyParamCaption})} Definition at line 10804 of file gtest-\/all.\+cc. \mbox{\Hypertarget{namespacetesting_1_1internal_a9579a78c229ea302caded45d65f77336}\label{namespacetesting_1_1internal_a9579a78c229ea302caded45d65f77336}} \index{testing\+::internal@{testing\+::internal}!Get\+Not\+Default\+Or\+Null@{Get\+Not\+Default\+Or\+Null}} \index{Get\+Not\+Default\+Or\+Null@{Get\+Not\+Default\+Or\+Null}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Get\+Not\+Default\+Or\+Null()}{GetNotDefaultOrNull()}} {\footnotesize\ttfamily \mbox{\hyperlink{namespacetesting_1_1internal_a04786aa10f8b0bf38a5ead94d00475f4}{Set\+Up\+Tear\+Down\+Suite\+Func\+Type}} testing\+::internal\+::\+Get\+Not\+Default\+Or\+Null (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespacetesting_1_1internal_a04786aa10f8b0bf38a5ead94d00475f4}{Set\+Up\+Tear\+Down\+Suite\+Func\+Type}}}]{a, }\item[{\mbox{\hyperlink{namespacetesting_1_1internal_a04786aa10f8b0bf38a5ead94d00475f4}{Set\+Up\+Tear\+Down\+Suite\+Func\+Type}}}]{def }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line 6943 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_abc0f0626877188afba6ad122d502f088}\label{namespacetesting_1_1internal_abc0f0626877188afba6ad122d502f088}} \index{testing\+::internal@{testing\+::internal}!Get\+Param\+Name\+Gen@{Get\+Param\+Name\+Gen}} \index{Get\+Param\+Name\+Gen@{Get\+Param\+Name\+Gen}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Get\+Param\+Name\+Gen()}{GetParamNameGen()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily template$<$class Param\+Type , class Param\+Name\+Gen\+Functor $>$ \\ Param\+Name\+Gen\+Functor testing\+::internal\+::\+Get\+Param\+Name\+Gen (\begin{DoxyParamCaption}\item[{Param\+Name\+Gen\+Functor}]{func }\end{DoxyParamCaption})} Definition at line 10924 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a27d6ea7d401e877cb0fbddf4206ebbe4}\label{namespacetesting_1_1internal_a27d6ea7d401e877cb0fbddf4206ebbe4}} \index{testing\+::internal@{testing\+::internal}!Get\+Param\+Name\+Gen@{Get\+Param\+Name\+Gen}} \index{Get\+Param\+Name\+Gen@{Get\+Param\+Name\+Gen}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Get\+Param\+Name\+Gen()}{GetParamNameGen()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily template$<$class Param\+Type $>$ \\ \mbox{\hyperlink{structtesting_1_1internal_1_1_param_name_gen_func}{Param\+Name\+Gen\+Func}}$<$Param\+Type$>$\+::Type$\ast$ testing\+::internal\+::\+Get\+Param\+Name\+Gen (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} Definition at line 10934 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a1e85cf16bb95b60f879d48ba1fbfc1c9}\label{namespacetesting_1_1internal_a1e85cf16bb95b60f879d48ba1fbfc1c9}} \index{testing\+::internal@{testing\+::internal}!Get\+Test\+Type\+Id@{Get\+Test\+Type\+Id}} \index{Get\+Test\+Type\+Id@{Get\+Test\+Type\+Id}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Get\+Test\+Type\+Id()}{GetTestTypeId()}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} \mbox{\hyperlink{namespacetesting_1_1internal_ab1114197d3c657d8b7f8e0c5caa12d00}{Type\+Id}} testing\+::internal\+::\+Get\+Test\+Type\+Id (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_a8cbd8bf820517923d7f3c4477b3af5fa}\label{namespacetesting_1_1internal_a8cbd8bf820517923d7f3c4477b3af5fa}} \index{testing\+::internal@{testing\+::internal}!Get\+Thread\+Count@{Get\+Thread\+Count}} \index{Get\+Thread\+Count@{Get\+Thread\+Count}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Get\+Thread\+Count()}{GetThreadCount()}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} size\+\_\+t testing\+::internal\+::\+Get\+Thread\+Count (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} Definition at line 9875 of file gtest-\/all.\+cc. \mbox{\Hypertarget{namespacetesting_1_1internal_a6b108e56fdc68ea937ffb3759fb55ab0}\label{namespacetesting_1_1internal_a6b108e56fdc68ea937ffb3759fb55ab0}} \index{testing\+::internal@{testing\+::internal}!Get\+Type\+Id@{Get\+Type\+Id}} \index{Get\+Type\+Id@{Get\+Type\+Id}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Get\+Type\+Id()}{GetTypeId()}} {\footnotesize\ttfamily template$<$typename T $>$ \\ \mbox{\hyperlink{namespacetesting_1_1internal_ab1114197d3c657d8b7f8e0c5caa12d00}{Type\+Id}} testing\+::internal\+::\+Get\+Type\+Id (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} Definition at line 6872 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a5fd9f88035bd7f38979a2b15aead2bab}\label{namespacetesting_1_1internal_a5fd9f88035bd7f38979a2b15aead2bab}} \index{testing\+::internal@{testing\+::internal}!G\+T\+E\+S\+T\+\_\+\+A\+T\+T\+R\+I\+B\+U\+T\+E\+\_\+\+P\+R\+I\+N\+T\+F\+\_\+@{G\+T\+E\+S\+T\+\_\+\+A\+T\+T\+R\+I\+B\+U\+T\+E\+\_\+\+P\+R\+I\+N\+T\+F\+\_\+}} \index{G\+T\+E\+S\+T\+\_\+\+A\+T\+T\+R\+I\+B\+U\+T\+E\+\_\+\+P\+R\+I\+N\+T\+F\+\_\+@{G\+T\+E\+S\+T\+\_\+\+A\+T\+T\+R\+I\+B\+U\+T\+E\+\_\+\+P\+R\+I\+N\+T\+F\+\_\+}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{G\+T\+E\+S\+T\+\_\+\+A\+T\+T\+R\+I\+B\+U\+T\+E\+\_\+\+P\+R\+I\+N\+T\+F\+\_\+()}{GTEST\_ATTRIBUTE\_PRINTF\_()}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} testing\+::internal\+::\+G\+T\+E\+S\+T\+\_\+\+A\+T\+T\+R\+I\+B\+U\+T\+E\+\_\+\+P\+R\+I\+N\+T\+F\+\_\+ (\begin{DoxyParamCaption}\item[{2}]{, }\item[{3}]{ }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_a20bfd9d47d8dd167ffc1c37a4c9ff73e}\label{namespacetesting_1_1internal_a20bfd9d47d8dd167ffc1c37a4c9ff73e}} \index{testing\+::internal@{testing\+::internal}!G\+T\+E\+S\+T\+\_\+\+D\+E\+F\+I\+N\+E\+\_\+string\+\_\+@{G\+T\+E\+S\+T\+\_\+\+D\+E\+F\+I\+N\+E\+\_\+string\+\_\+}} \index{G\+T\+E\+S\+T\+\_\+\+D\+E\+F\+I\+N\+E\+\_\+string\+\_\+@{G\+T\+E\+S\+T\+\_\+\+D\+E\+F\+I\+N\+E\+\_\+string\+\_\+}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{G\+T\+E\+S\+T\+\_\+\+D\+E\+F\+I\+N\+E\+\_\+string\+\_\+()}{GTEST\_DEFINE\_string\_()}} {\footnotesize\ttfamily testing\+::internal\+::\+G\+T\+E\+S\+T\+\_\+\+D\+E\+F\+I\+N\+E\+\_\+string\+\_\+ (\begin{DoxyParamCaption}\item[{internal\+\_\+run\+\_\+death\+\_\+test}]{, }\item[{\char`\"{}\char`\"{}}]{, }\item[{\char`\"{}Indicates the}]{file, }\item[{line}]{number, }\item[{temporal index of \char`\"{} \char`\"{}the single death test to}]{run, }\item[{and a file descriptor to \char`\"{} \char`\"{}which a success code may be}]{sent, }\item[{all separated by \char`\"{} \char`\"{}the \textquotesingle{}$\vert$\textquotesingle{} characters. This flag is specified if and only if the current \char`\"{} \char`\"{}process is a sub-\/process launched for running a thread-\/safe \char`\"{} \char`\"{}death test. F\+OR I\+N\+T\+E\+R\+N\+AL U\+SE O\+N\+L\+Y.\char`\"{}}]{ }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_aa14e3caa94126d7fb8e06bfb3d24ae4a}\label{namespacetesting_1_1internal_aa14e3caa94126d7fb8e06bfb3d24ae4a}} \index{testing\+::internal@{testing\+::internal}!G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+@{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+}} \index{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+@{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+()}{GTEST\_IMPL\_CMP\_HELPER\_()}\hspace{0.1cm}{\footnotesize\ttfamily [1/5]}} {\footnotesize\ttfamily testing\+::internal\+::\+G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+ (\begin{DoxyParamCaption}\item[{NE}]{, }\item[{!}]{ }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_ade60646b18728043fff84d7b4125de2c}\label{namespacetesting_1_1internal_ade60646b18728043fff84d7b4125de2c}} \index{testing\+::internal@{testing\+::internal}!G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+@{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+}} \index{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+@{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+()}{GTEST\_IMPL\_CMP\_HELPER\_()}\hspace{0.1cm}{\footnotesize\ttfamily [2/5]}} {\footnotesize\ttfamily testing\+::internal\+::\+G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+ (\begin{DoxyParamCaption}\item[{LE}]{, }\item[{$<$=}]{ }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_aabcbff15eac496f8487699d19f42c274}\label{namespacetesting_1_1internal_aabcbff15eac496f8487699d19f42c274}} \index{testing\+::internal@{testing\+::internal}!G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+@{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+}} \index{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+@{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+()}{GTEST\_IMPL\_CMP\_HELPER\_()}\hspace{0.1cm}{\footnotesize\ttfamily [3/5]}} {\footnotesize\ttfamily testing\+::internal\+::\+G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+ (\begin{DoxyParamCaption}\item[{LT}]{ }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_af969886067930ce70f6405cd5aa8b06b}\label{namespacetesting_1_1internal_af969886067930ce70f6405cd5aa8b06b}} \index{testing\+::internal@{testing\+::internal}!G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+@{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+}} \index{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+@{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+()}{GTEST\_IMPL\_CMP\_HELPER\_()}\hspace{0.1cm}{\footnotesize\ttfamily [4/5]}} {\footnotesize\ttfamily testing\+::internal\+::\+G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+ (\begin{DoxyParamCaption}\item[{GE}]{, }\item[{$>$=}]{ }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_a7fdb4fc164db83c51dfad17640bfeae9}\label{namespacetesting_1_1internal_a7fdb4fc164db83c51dfad17640bfeae9}} \index{testing\+::internal@{testing\+::internal}!G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+@{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+}} \index{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+@{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+()}{GTEST\_IMPL\_CMP\_HELPER\_()}\hspace{0.1cm}{\footnotesize\ttfamily [5/5]}} {\footnotesize\ttfamily testing\+::internal\+::\+G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+ (\begin{DoxyParamCaption}\item[{GT}]{ }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_a3682f962ae0ec1c0eca6444ca0a09e91}\label{namespacetesting_1_1internal_a3682f962ae0ec1c0eca6444ca0a09e91}} \index{testing\+::internal@{testing\+::internal}!G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+C\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+\+A\+S\+\_\+\+P\+O\+I\+N\+T\+E\+R\+\_\+@{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+C\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+\+A\+S\+\_\+\+P\+O\+I\+N\+T\+E\+R\+\_\+}} \index{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+C\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+\+A\+S\+\_\+\+P\+O\+I\+N\+T\+E\+R\+\_\+@{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+C\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+\+A\+S\+\_\+\+P\+O\+I\+N\+T\+E\+R\+\_\+}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+C\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+\+A\+S\+\_\+\+P\+O\+I\+N\+T\+E\+R\+\_\+()}{GTEST\_IMPL\_FORMAT\_C\_STRING\_AS\_POINTER\_()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily testing\+::internal\+::\+G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+C\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+\+A\+S\+\_\+\+P\+O\+I\+N\+T\+E\+R\+\_\+ (\begin{DoxyParamCaption}\item[{char}]{ }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_a85e08f00d443221e529a0a85a90fbaeb}\label{namespacetesting_1_1internal_a85e08f00d443221e529a0a85a90fbaeb}} \index{testing\+::internal@{testing\+::internal}!G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+C\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+\+A\+S\+\_\+\+P\+O\+I\+N\+T\+E\+R\+\_\+@{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+C\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+\+A\+S\+\_\+\+P\+O\+I\+N\+T\+E\+R\+\_\+}} \index{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+C\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+\+A\+S\+\_\+\+P\+O\+I\+N\+T\+E\+R\+\_\+@{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+C\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+\+A\+S\+\_\+\+P\+O\+I\+N\+T\+E\+R\+\_\+}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+C\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+\+A\+S\+\_\+\+P\+O\+I\+N\+T\+E\+R\+\_\+()}{GTEST\_IMPL\_FORMAT\_C\_STRING\_AS\_POINTER\_()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily testing\+::internal\+::\+G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+C\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+\+A\+S\+\_\+\+P\+O\+I\+N\+T\+E\+R\+\_\+ (\begin{DoxyParamCaption}\item[{wchar\+\_\+t}]{ }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_aeac30230dcc362221bdd07d61eaa4ec1}\label{namespacetesting_1_1internal_aeac30230dcc362221bdd07d61eaa4ec1}} \index{testing\+::internal@{testing\+::internal}!G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+C\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+\+A\+S\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+@{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+C\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+\+A\+S\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+}} \index{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+C\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+\+A\+S\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+@{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+C\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+\+A\+S\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+C\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+\+A\+S\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+()}{GTEST\_IMPL\_FORMAT\_C\_STRING\_AS\_STRING\_()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily testing\+::internal\+::\+G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+C\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+\+A\+S\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+ (\begin{DoxyParamCaption}\item[{char}]{, }\item[{\+::std\+::string}]{ }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_a12070f3d771e37e1c3f2539692af0ce0}\label{namespacetesting_1_1internal_a12070f3d771e37e1c3f2539692af0ce0}} \index{testing\+::internal@{testing\+::internal}!G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+C\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+\+A\+S\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+@{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+C\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+\+A\+S\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+}} \index{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+C\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+\+A\+S\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+@{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+C\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+\+A\+S\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+C\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+\+A\+S\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+()}{GTEST\_IMPL\_FORMAT\_C\_STRING\_AS\_STRING\_()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily testing\+::internal\+::\+G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+C\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+\+A\+S\+\_\+\+S\+T\+R\+I\+N\+G\+\_\+ (\begin{DoxyParamCaption}\item[{wchar\+\_\+t}]{, }\item[{\+::std\+::wstring}]{ }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_a982df3f369643b175f79cda4048bc3b9}\label{namespacetesting_1_1internal_a982df3f369643b175f79cda4048bc3b9}} \index{testing\+::internal@{testing\+::internal}!Implicit\+Cast\+\_\+@{Implicit\+Cast\+\_\+}} \index{Implicit\+Cast\+\_\+@{Implicit\+Cast\+\_\+}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Implicit\+Cast\+\_\+()}{ImplicitCast\_()}} {\footnotesize\ttfamily template$<$typename To $>$ \\ To testing\+::internal\+::\+Implicit\+Cast\+\_\+ (\begin{DoxyParamCaption}\item[{To}]{x }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line 1342 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a2196f070b2d28bceb45c7ad3b565b9ba}\label{namespacetesting_1_1internal_a2196f070b2d28bceb45c7ad3b565b9ba}} \index{testing\+::internal@{testing\+::internal}!Int32\+From\+G\+Test\+Env@{Int32\+From\+G\+Test\+Env}} \index{Int32\+From\+G\+Test\+Env@{Int32\+From\+G\+Test\+Env}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Int32\+From\+G\+Test\+Env()}{Int32FromGTestEnv()}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} \mbox{\hyperlink{namespacetesting_1_1internal_a8ee38faaf875f133358abaf9bc056cec}{Int32}} testing\+::internal\+::\+Int32\+From\+G\+Test\+Env (\begin{DoxyParamCaption}\item[{const char $\ast$}]{flag, }\item[{\mbox{\hyperlink{namespacetesting_1_1internal_a8ee38faaf875f133358abaf9bc056cec}{Int32}}}]{default\+\_\+value }\end{DoxyParamCaption})} Definition at line 10948 of file gtest-\/all.\+cc. \mbox{\Hypertarget{namespacetesting_1_1internal_a83802e7f23324cd512232203662e1a98}\label{namespacetesting_1_1internal_a83802e7f23324cd512232203662e1a98}} \index{testing\+::internal@{testing\+::internal}!Is\+Al\+Num@{Is\+Al\+Num}} \index{Is\+Al\+Num@{Is\+Al\+Num}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Is\+Al\+Num()}{IsAlNum()}} {\footnotesize\ttfamily bool testing\+::internal\+::\+Is\+Al\+Num (\begin{DoxyParamCaption}\item[{char}]{ch }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line 2236 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_aeb957087fd6bbf9db98ab7cd41b0c129}\label{namespacetesting_1_1internal_aeb957087fd6bbf9db98ab7cd41b0c129}} \index{testing\+::internal@{testing\+::internal}!Is\+Alpha@{Is\+Alpha}} \index{Is\+Alpha@{Is\+Alpha}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Is\+Alpha()}{IsAlpha()}} {\footnotesize\ttfamily bool testing\+::internal\+::\+Is\+Alpha (\begin{DoxyParamCaption}\item[{char}]{ch }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line 2233 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a764748b94f628bdd1dcd39dc81e8b71f}\label{namespacetesting_1_1internal_a764748b94f628bdd1dcd39dc81e8b71f}} \index{testing\+::internal@{testing\+::internal}!Is\+Container\+Test@{Is\+Container\+Test}} \index{Is\+Container\+Test@{Is\+Container\+Test}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Is\+Container\+Test()}{IsContainerTest()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily template$<$class C , class Iterator = decltype(\+::std\+::declval$<$const C\&$>$().\+begin()), class = decltype(\+::std\+::declval$<$const C\&$>$().\+end()), class = decltype(++\+::std\+::declval$<$\+Iterator\&$>$()), class = decltype($\ast$\+::std\+::declval$<$\+Iterator$>$()), class = typename C\+::const\+\_\+iterator$>$ \\ \mbox{\hyperlink{namespacetesting_1_1internal_ad8f0c2883245f1df2a53618a49f0deb3}{Is\+Container}} testing\+::internal\+::\+Is\+Container\+Test (\begin{DoxyParamCaption}\item[{int}]{ }\end{DoxyParamCaption})} Definition at line 7429 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_af545a2ae928b8a9e7581978234464275}\label{namespacetesting_1_1internal_af545a2ae928b8a9e7581978234464275}} \index{testing\+::internal@{testing\+::internal}!Is\+Container\+Test@{Is\+Container\+Test}} \index{Is\+Container\+Test@{Is\+Container\+Test}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Is\+Container\+Test()}{IsContainerTest()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily template$<$class C $>$ \\ \mbox{\hyperlink{namespacetesting_1_1internal_abf080521ce135deb510e0a7830fd3d33}{Is\+Not\+Container}} testing\+::internal\+::\+Is\+Container\+Test (\begin{DoxyParamCaption}\item[{long}]{ }\end{DoxyParamCaption})} Definition at line 7435 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a4bd96b7fa6486802d33ddc217af55a39}\label{namespacetesting_1_1internal_a4bd96b7fa6486802d33ddc217af55a39}} \index{testing\+::internal@{testing\+::internal}!Is\+Digit@{Is\+Digit}} \index{Is\+Digit@{Is\+Digit}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Is\+Digit()}{IsDigit()}} {\footnotesize\ttfamily bool testing\+::internal\+::\+Is\+Digit (\begin{DoxyParamCaption}\item[{char}]{ch }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line 2239 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_ac26ce3883bc8919c27074975e958f3b7}\label{namespacetesting_1_1internal_ac26ce3883bc8919c27074975e958f3b7}} \index{testing\+::internal@{testing\+::internal}!Is\+Lower@{Is\+Lower}} \index{Is\+Lower@{Is\+Lower}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Is\+Lower()}{IsLower()}} {\footnotesize\ttfamily bool testing\+::internal\+::\+Is\+Lower (\begin{DoxyParamCaption}\item[{char}]{ch }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line 2242 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a3db36c62f31a9439117c41c2b13f4941}\label{namespacetesting_1_1internal_a3db36c62f31a9439117c41c2b13f4941}} \index{testing\+::internal@{testing\+::internal}!Is\+Null\+Literal\+Helper@{Is\+Null\+Literal\+Helper}} \index{Is\+Null\+Literal\+Helper@{Is\+Null\+Literal\+Helper}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Is\+Null\+Literal\+Helper()}{IsNullLiteralHelper()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily std\+::true\+\_\+type testing\+::internal\+::\+Is\+Null\+Literal\+Helper (\begin{DoxyParamCaption}\item[{Secret $\ast$}]{ }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_a1404fbe8d1164f614f6358b314ec3cf4}\label{namespacetesting_1_1internal_a1404fbe8d1164f614f6358b314ec3cf4}} \index{testing\+::internal@{testing\+::internal}!Is\+Null\+Literal\+Helper@{Is\+Null\+Literal\+Helper}} \index{Is\+Null\+Literal\+Helper@{Is\+Null\+Literal\+Helper}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Is\+Null\+Literal\+Helper()}{IsNullLiteralHelper()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily std\+::false\+\_\+type testing\+::internal\+::\+Is\+Null\+Literal\+Helper (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classtesting_1_1internal_1_1_ignored_value}{Ignored\+Value}}}]{ }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_a744a6dd74c12d1e2c16b3c03e14ed4d4}\label{namespacetesting_1_1internal_a744a6dd74c12d1e2c16b3c03e14ed4d4}} \index{testing\+::internal@{testing\+::internal}!Is\+Printable\+Ascii@{Is\+Printable\+Ascii}} \index{Is\+Printable\+Ascii@{Is\+Printable\+Ascii}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Is\+Printable\+Ascii()}{IsPrintableAscii()}} {\footnotesize\ttfamily bool testing\+::internal\+::\+Is\+Printable\+Ascii (\begin{DoxyParamCaption}\item[{wchar\+\_\+t}]{c }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line 11135 of file gtest-\/all.\+cc. \mbox{\Hypertarget{namespacetesting_1_1internal_af429e04f70f9c10f6aa76a5d1ccd389f}\label{namespacetesting_1_1internal_af429e04f70f9c10f6aa76a5d1ccd389f}} \index{testing\+::internal@{testing\+::internal}!Is\+Space@{Is\+Space}} \index{Is\+Space@{Is\+Space}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Is\+Space()}{IsSpace()}} {\footnotesize\ttfamily bool testing\+::internal\+::\+Is\+Space (\begin{DoxyParamCaption}\item[{char}]{ch }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line 2245 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_ab2709373c78eb8b1c22a6ba30cceba52}\label{namespacetesting_1_1internal_ab2709373c78eb8b1c22a6ba30cceba52}} \index{testing\+::internal@{testing\+::internal}!Is\+True@{Is\+True}} \index{Is\+True@{Is\+True}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Is\+True()}{IsTrue()}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} bool testing\+::internal\+::\+Is\+True (\begin{DoxyParamCaption}\item[{bool}]{condition }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_a84f3baa379fec6bf5947cb5165aa8cc9}\label{namespacetesting_1_1internal_a84f3baa379fec6bf5947cb5165aa8cc9}} \index{testing\+::internal@{testing\+::internal}!Is\+Upper@{Is\+Upper}} \index{Is\+Upper@{Is\+Upper}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Is\+Upper()}{IsUpper()}} {\footnotesize\ttfamily bool testing\+::internal\+::\+Is\+Upper (\begin{DoxyParamCaption}\item[{char}]{ch }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line 2248 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_aa234ef141278263fb143b616c74c86e7}\label{namespacetesting_1_1internal_aa234ef141278263fb143b616c74c86e7}} \index{testing\+::internal@{testing\+::internal}!Is\+X\+Digit@{Is\+X\+Digit}} \index{Is\+X\+Digit@{Is\+X\+Digit}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Is\+X\+Digit()}{IsXDigit()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily bool testing\+::internal\+::\+Is\+X\+Digit (\begin{DoxyParamCaption}\item[{char}]{ch }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line 2251 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a6ab68a30f8291c09b2289c132bbe3b16}\label{namespacetesting_1_1internal_a6ab68a30f8291c09b2289c132bbe3b16}} \index{testing\+::internal@{testing\+::internal}!Is\+X\+Digit@{Is\+X\+Digit}} \index{Is\+X\+Digit@{Is\+X\+Digit}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Is\+X\+Digit()}{IsXDigit()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily bool testing\+::internal\+::\+Is\+X\+Digit (\begin{DoxyParamCaption}\item[{wchar\+\_\+t}]{ch }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line 2254 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a06b1b20029fbd1dbeb59752f914fab84}\label{namespacetesting_1_1internal_a06b1b20029fbd1dbeb59752f914fab84}} \index{testing\+::internal@{testing\+::internal}!Log\+To\+Stderr@{Log\+To\+Stderr}} \index{Log\+To\+Stderr@{Log\+To\+Stderr}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Log\+To\+Stderr()}{LogToStderr()}} {\footnotesize\ttfamily void testing\+::internal\+::\+Log\+To\+Stderr (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line 1250 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a7ab4072540184e26119ad853f45059f7}\label{namespacetesting_1_1internal_a7ab4072540184e26119ad853f45059f7}} \index{testing\+::internal@{testing\+::internal}!Make\+And\+Register\+Test\+Info@{Make\+And\+Register\+Test\+Info}} \index{Make\+And\+Register\+Test\+Info@{Make\+And\+Register\+Test\+Info}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Make\+And\+Register\+Test\+Info()}{MakeAndRegisterTestInfo()}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} \mbox{\hyperlink{classtesting_1_1_test_info}{Test\+Info}}$\ast$ testing\+::internal\+::\+Make\+And\+Register\+Test\+Info (\begin{DoxyParamCaption}\item[{const char $\ast$}]{test\+\_\+suite\+\_\+name, }\item[{const char $\ast$}]{name, }\item[{const char $\ast$}]{type\+\_\+param, }\item[{const char $\ast$}]{value\+\_\+param, }\item[{\mbox{\hyperlink{structtesting_1_1internal_1_1_code_location}{Code\+Location}}}]{code\+\_\+location, }\item[{\mbox{\hyperlink{namespacetesting_1_1internal_ab1114197d3c657d8b7f8e0c5caa12d00}{Type\+Id}}}]{fixture\+\_\+class\+\_\+id, }\item[{\mbox{\hyperlink{namespacetesting_1_1internal_a83e4e0732ac6a9dcfe6ee299dc1b9fa2}{Set\+Up\+Test\+Suite\+Func}}}]{set\+\_\+up\+\_\+tc, }\item[{\mbox{\hyperlink{namespacetesting_1_1internal_a8257a87aa42cebaa54b0c48a6ae657a5}{Tear\+Down\+Test\+Suite\+Func}}}]{tear\+\_\+down\+\_\+tc, }\item[{\mbox{\hyperlink{classtesting_1_1internal_1_1_test_factory_base}{Test\+Factory\+Base}} $\ast$}]{factory }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_afa44fdec84edfc155ef63e4f0d4287cc}\label{namespacetesting_1_1internal_afa44fdec84edfc155ef63e4f0d4287cc}} \index{testing\+::internal@{testing\+::internal}!operator"!=@{operator"!=}} \index{operator"!=@{operator"!=}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{operator"!=()}{operator!=()}} {\footnotesize\ttfamily bool testing\+::internal\+::operator!= (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structtesting_1_1internal_1_1faketype}{faketype}}}]{, }\item[{\mbox{\hyperlink{structtesting_1_1internal_1_1faketype}{faketype}}}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line 16107 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a5e3e473798de3189e9343132bcfd4fea}\label{namespacetesting_1_1internal_a5e3e473798de3189e9343132bcfd4fea}} \index{testing\+::internal@{testing\+::internal}!operator==@{operator==}} \index{operator==@{operator==}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{operator==()}{operator==()}} {\footnotesize\ttfamily bool testing\+::internal\+::operator== (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structtesting_1_1internal_1_1faketype}{faketype}}}]{, }\item[{\mbox{\hyperlink{structtesting_1_1internal_1_1faketype}{faketype}}}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line 16106 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a0c793c6d84760d900299916c077a1af4}\label{namespacetesting_1_1internal_a0c793c6d84760d900299916c077a1af4}} \index{testing\+::internal@{testing\+::internal}!Output\+Flag\+Also\+Check\+Env\+Var@{Output\+Flag\+Also\+Check\+Env\+Var}} \index{Output\+Flag\+Also\+Check\+Env\+Var@{Output\+Flag\+Also\+Check\+Env\+Var}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Output\+Flag\+Also\+Check\+Env\+Var()}{OutputFlagAlsoCheckEnvVar()}} {\footnotesize\ttfamily std\+::string testing\+::internal\+::\+Output\+Flag\+Also\+Check\+Env\+Var (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} Definition at line 10980 of file gtest-\/all.\+cc. \mbox{\Hypertarget{namespacetesting_1_1internal_ac06fc81336a3d80755f4020d34321766}\label{namespacetesting_1_1internal_ac06fc81336a3d80755f4020d34321766}} \index{testing\+::internal@{testing\+::internal}!Parse\+Int32@{Parse\+Int32}} \index{Parse\+Int32@{Parse\+Int32}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Parse\+Int32()}{ParseInt32()}} {\footnotesize\ttfamily bool testing\+::internal\+::\+Parse\+Int32 (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classtesting_1_1_message}{Message}} \&}]{src\+\_\+text, }\item[{const char $\ast$}]{str, }\item[{\mbox{\hyperlink{namespacetesting_1_1internal_a8ee38faaf875f133358abaf9bc056cec}{Int32}} $\ast$}]{value }\end{DoxyParamCaption})} Definition at line 10892 of file gtest-\/all.\+cc. \mbox{\Hypertarget{namespacetesting_1_1internal_a0c577e598e61d339ba45dd6643fb1969}\label{namespacetesting_1_1internal_a0c577e598e61d339ba45dd6643fb1969}} \index{testing\+::internal@{testing\+::internal}!Print\+Char\+And\+Code\+To@{Print\+Char\+And\+Code\+To}} \index{Print\+Char\+And\+Code\+To@{Print\+Char\+And\+Code\+To}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Print\+Char\+And\+Code\+To()}{PrintCharAndCodeTo()}} {\footnotesize\ttfamily template$<$typename Unsigned\+Char , typename Char $>$ \\ void testing\+::internal\+::\+Print\+Char\+And\+Code\+To (\begin{DoxyParamCaption}\item[{Char}]{c, }\item[{ostream $\ast$}]{os }\end{DoxyParamCaption})} Definition at line 11218 of file gtest-\/all.\+cc. \mbox{\Hypertarget{namespacetesting_1_1internal_ad3013b6b4c825edee9fe18ff1d982faa}\label{namespacetesting_1_1internal_ad3013b6b4c825edee9fe18ff1d982faa}} \index{testing\+::internal@{testing\+::internal}!Print\+Raw\+Array\+To@{Print\+Raw\+Array\+To}} \index{Print\+Raw\+Array\+To@{Print\+Raw\+Array\+To}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Print\+Raw\+Array\+To()}{PrintRawArrayTo()}} {\footnotesize\ttfamily template$<$typename T $>$ \\ void testing\+::internal\+::\+Print\+Raw\+Array\+To (\begin{DoxyParamCaption}\item[{const T}]{a\mbox{[}$\,$\mbox{]}, }\item[{size\+\_\+t}]{count, }\item[{\+::std\+::ostream $\ast$}]{os }\end{DoxyParamCaption})} Definition at line 8623 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a8b53e46cea3f8bdfc9342057c4f6ba62}\label{namespacetesting_1_1internal_a8b53e46cea3f8bdfc9342057c4f6ba62}} \index{testing\+::internal@{testing\+::internal}!Print\+String\+To@{Print\+String\+To}} \index{Print\+String\+To@{Print\+String\+To}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Print\+String\+To()}{PrintStringTo()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} void testing\+::internal\+::\+Print\+String\+To (\begin{DoxyParamCaption}\item[{const \+::std\+::string \&}]{s, }\item[{\+::std\+::ostream $\ast$}]{os }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_ad609167d8d6792b0fb186539e0e159bd}\label{namespacetesting_1_1internal_ad609167d8d6792b0fb186539e0e159bd}} \index{testing\+::internal@{testing\+::internal}!Print\+String\+To@{Print\+String\+To}} \index{Print\+String\+To@{Print\+String\+To}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Print\+String\+To()}{PrintStringTo()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily void testing\+::internal\+::\+Print\+String\+To (\begin{DoxyParamCaption}\item[{const \+::std\+::string \&}]{s, }\item[{ostream $\ast$}]{os }\end{DoxyParamCaption})} Definition at line 11432 of file gtest-\/all.\+cc. \mbox{\Hypertarget{namespacetesting_1_1internal_adb3c27150dbe661db0e0c4be27533460}\label{namespacetesting_1_1internal_adb3c27150dbe661db0e0c4be27533460}} \index{testing\+::internal@{testing\+::internal}!Print\+To@{Print\+To}} \index{Print\+To@{Print\+To}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Print\+To()}{PrintTo()}\hspace{0.1cm}{\footnotesize\ttfamily [1/23]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ void testing\+::internal\+::\+Print\+To (\begin{DoxyParamCaption}\item[{const T \&}]{value, }\item[{\+::std\+::ostream $\ast$}]{os }\end{DoxyParamCaption})} Definition at line 8522 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a476bd3d411d4f129620aaf8999c257c0}\label{namespacetesting_1_1internal_a476bd3d411d4f129620aaf8999c257c0}} \index{testing\+::internal@{testing\+::internal}!Print\+To@{Print\+To}} \index{Print\+To@{Print\+To}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Print\+To()}{PrintTo()}\hspace{0.1cm}{\footnotesize\ttfamily [2/23]}} {\footnotesize\ttfamily void testing\+::internal\+::\+Print\+To (\begin{DoxyParamCaption}\item[{char}]{c, }\item[{\+::std\+::ostream $\ast$}]{os }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line 8562 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a2979ac1ad3e05c51dcd7dca2eb34e6ce}\label{namespacetesting_1_1internal_a2979ac1ad3e05c51dcd7dca2eb34e6ce}} \index{testing\+::internal@{testing\+::internal}!Print\+To@{Print\+To}} \index{Print\+To@{Print\+To}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Print\+To()}{PrintTo()}\hspace{0.1cm}{\footnotesize\ttfamily [3/23]}} {\footnotesize\ttfamily void testing\+::internal\+::\+Print\+To (\begin{DoxyParamCaption}\item[{bool}]{x, }\item[{\+::std\+::ostream $\ast$}]{os }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line 8570 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a6c50fd437a2ae2ff6f182ccd6c2744dd}\label{namespacetesting_1_1internal_a6c50fd437a2ae2ff6f182ccd6c2744dd}} \index{testing\+::internal@{testing\+::internal}!Print\+To@{Print\+To}} \index{Print\+To@{Print\+To}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Print\+To()}{PrintTo()}\hspace{0.1cm}{\footnotesize\ttfamily [4/23]}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} void testing\+::internal\+::\+Print\+To (\begin{DoxyParamCaption}\item[{wchar\+\_\+t}]{wc, }\item[{\+::std\+::ostream $\ast$}]{os }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_ac226053b96d7d61f9407e3b75bab07d9}\label{namespacetesting_1_1internal_ac226053b96d7d61f9407e3b75bab07d9}} \index{testing\+::internal@{testing\+::internal}!Print\+To@{Print\+To}} \index{Print\+To@{Print\+To}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Print\+To()}{PrintTo()}\hspace{0.1cm}{\footnotesize\ttfamily [5/23]}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} void testing\+::internal\+::\+Print\+To (\begin{DoxyParamCaption}\item[{const char $\ast$}]{s, }\item[{\+::std\+::ostream $\ast$}]{os }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_a553eec7bb50de01c9e91cac4accc606f}\label{namespacetesting_1_1internal_a553eec7bb50de01c9e91cac4accc606f}} \index{testing\+::internal@{testing\+::internal}!Print\+To@{Print\+To}} \index{Print\+To@{Print\+To}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Print\+To()}{PrintTo()}\hspace{0.1cm}{\footnotesize\ttfamily [6/23]}} {\footnotesize\ttfamily void testing\+::internal\+::\+Print\+To (\begin{DoxyParamCaption}\item[{char $\ast$}]{s, }\item[{\+::std\+::ostream $\ast$}]{os }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line 8585 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a792cc5665a34619ed7a6d54711433456}\label{namespacetesting_1_1internal_a792cc5665a34619ed7a6d54711433456}} \index{testing\+::internal@{testing\+::internal}!Print\+To@{Print\+To}} \index{Print\+To@{Print\+To}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Print\+To()}{PrintTo()}\hspace{0.1cm}{\footnotesize\ttfamily [7/23]}} {\footnotesize\ttfamily void testing\+::internal\+::\+Print\+To (\begin{DoxyParamCaption}\item[{const signed char $\ast$}]{s, }\item[{\+::std\+::ostream $\ast$}]{os }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line 8591 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a1320096b116f8cc4b688acbd5b783051}\label{namespacetesting_1_1internal_a1320096b116f8cc4b688acbd5b783051}} \index{testing\+::internal@{testing\+::internal}!Print\+To@{Print\+To}} \index{Print\+To@{Print\+To}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Print\+To()}{PrintTo()}\hspace{0.1cm}{\footnotesize\ttfamily [8/23]}} {\footnotesize\ttfamily void testing\+::internal\+::\+Print\+To (\begin{DoxyParamCaption}\item[{signed char $\ast$}]{s, }\item[{\+::std\+::ostream $\ast$}]{os }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line 8594 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a42c591f2164ad105b502a9262333aed2}\label{namespacetesting_1_1internal_a42c591f2164ad105b502a9262333aed2}} \index{testing\+::internal@{testing\+::internal}!Print\+To@{Print\+To}} \index{Print\+To@{Print\+To}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Print\+To()}{PrintTo()}\hspace{0.1cm}{\footnotesize\ttfamily [9/23]}} {\footnotesize\ttfamily void testing\+::internal\+::\+Print\+To (\begin{DoxyParamCaption}\item[{const unsigned char $\ast$}]{s, }\item[{\+::std\+::ostream $\ast$}]{os }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line 8597 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a7fae797c500d66d0f5a9db4f205e3416}\label{namespacetesting_1_1internal_a7fae797c500d66d0f5a9db4f205e3416}} \index{testing\+::internal@{testing\+::internal}!Print\+To@{Print\+To}} \index{Print\+To@{Print\+To}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Print\+To()}{PrintTo()}\hspace{0.1cm}{\footnotesize\ttfamily [10/23]}} {\footnotesize\ttfamily void testing\+::internal\+::\+Print\+To (\begin{DoxyParamCaption}\item[{unsigned char $\ast$}]{s, }\item[{\+::std\+::ostream $\ast$}]{os }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line 8600 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_afb038075e9e2166d1d9158a19e0eed23}\label{namespacetesting_1_1internal_afb038075e9e2166d1d9158a19e0eed23}} \index{testing\+::internal@{testing\+::internal}!Print\+To@{Print\+To}} \index{Print\+To@{Print\+To}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Print\+To()}{PrintTo()}\hspace{0.1cm}{\footnotesize\ttfamily [11/23]}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} void testing\+::internal\+::\+Print\+To (\begin{DoxyParamCaption}\item[{const wchar\+\_\+t $\ast$}]{s, }\item[{\+::std\+::ostream $\ast$}]{os }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_a8d41baa371fad3eb5a3dbe1bbc02c290}\label{namespacetesting_1_1internal_a8d41baa371fad3eb5a3dbe1bbc02c290}} \index{testing\+::internal@{testing\+::internal}!Print\+To@{Print\+To}} \index{Print\+To@{Print\+To}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Print\+To()}{PrintTo()}\hspace{0.1cm}{\footnotesize\ttfamily [12/23]}} {\footnotesize\ttfamily void testing\+::internal\+::\+Print\+To (\begin{DoxyParamCaption}\item[{wchar\+\_\+t $\ast$}]{s, }\item[{\+::std\+::ostream $\ast$}]{os }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line 8612 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_af59b4f5d83276cd807c45063b14bad44}\label{namespacetesting_1_1internal_af59b4f5d83276cd807c45063b14bad44}} \index{testing\+::internal@{testing\+::internal}!Print\+To@{Print\+To}} \index{Print\+To@{Print\+To}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Print\+To()}{PrintTo()}\hspace{0.1cm}{\footnotesize\ttfamily [13/23]}} {\footnotesize\ttfamily void testing\+::internal\+::\+Print\+To (\begin{DoxyParamCaption}\item[{const \+::std\+::string \&}]{s, }\item[{\+::std\+::ostream $\ast$}]{os }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line 8640 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a8d5be499966aeff68d4690db7d57f38a}\label{namespacetesting_1_1internal_a8d5be499966aeff68d4690db7d57f38a}} \index{testing\+::internal@{testing\+::internal}!Print\+To@{Print\+To}} \index{Print\+To@{Print\+To}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Print\+To()}{PrintTo()}\hspace{0.1cm}{\footnotesize\ttfamily [14/23]}} {\footnotesize\ttfamily void testing\+::internal\+::\+Print\+To (\begin{DoxyParamCaption}\item[{const \+::std\+::wstring \&}]{s, }\item[{\+::std\+::ostream $\ast$}]{os }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line 8654 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a76f564cf23190dbd5c9e088defdd092b}\label{namespacetesting_1_1internal_a76f564cf23190dbd5c9e088defdd092b}} \index{testing\+::internal@{testing\+::internal}!Print\+To@{Print\+To}} \index{Print\+To@{Print\+To}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Print\+To()}{PrintTo()}\hspace{0.1cm}{\footnotesize\ttfamily [15/23]}} {\footnotesize\ttfamily void testing\+::internal\+::\+Print\+To (\begin{DoxyParamCaption}\item[{std\+::nullptr\+\_\+t}]{, }\item[{\+::std\+::ostream $\ast$}]{os }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line 8666 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a5587d09db034bc597870ae86bd8c01f8}\label{namespacetesting_1_1internal_a5587d09db034bc597870ae86bd8c01f8}} \index{testing\+::internal@{testing\+::internal}!Print\+To@{Print\+To}} \index{Print\+To@{Print\+To}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Print\+To()}{PrintTo()}\hspace{0.1cm}{\footnotesize\ttfamily [16/23]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ void testing\+::internal\+::\+Print\+To (\begin{DoxyParamCaption}\item[{std\+::reference\+\_\+wrapper$<$ T $>$}]{ref, }\item[{\+::std\+::ostream $\ast$}]{os }\end{DoxyParamCaption})} Definition at line 8669 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a5628347cba9a345f56087fdb70930fc8}\label{namespacetesting_1_1internal_a5628347cba9a345f56087fdb70930fc8}} \index{testing\+::internal@{testing\+::internal}!Print\+To@{Print\+To}} \index{Print\+To@{Print\+To}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Print\+To()}{PrintTo()}\hspace{0.1cm}{\footnotesize\ttfamily [17/23]}} {\footnotesize\ttfamily template$<$typename... Types$>$ \\ void testing\+::internal\+::\+Print\+To (\begin{DoxyParamCaption}\item[{const \+::std\+::tuple$<$ Types... $>$ \&}]{t, }\item[{\+::std\+::ostream $\ast$}]{os }\end{DoxyParamCaption})} Definition at line 8694 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_af2c33928facbf2edf7af564278724d98}\label{namespacetesting_1_1internal_af2c33928facbf2edf7af564278724d98}} \index{testing\+::internal@{testing\+::internal}!Print\+To@{Print\+To}} \index{Print\+To@{Print\+To}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Print\+To()}{PrintTo()}\hspace{0.1cm}{\footnotesize\ttfamily [18/23]}} {\footnotesize\ttfamily template$<$typename T1 , typename T2 $>$ \\ void testing\+::internal\+::\+Print\+To (\begin{DoxyParamCaption}\item[{const \+::std\+::pair$<$ T1, T2 $>$ \&}]{value, }\item[{\+::std\+::ostream $\ast$}]{os }\end{DoxyParamCaption})} Definition at line 8702 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_aa7e70a85d66f0c109e3e69629ef577f2}\label{namespacetesting_1_1internal_aa7e70a85d66f0c109e3e69629ef577f2}} \index{testing\+::internal@{testing\+::internal}!Print\+To@{Print\+To}} \index{Print\+To@{Print\+To}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Print\+To()}{PrintTo()}\hspace{0.1cm}{\footnotesize\ttfamily [19/23]}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} void testing\+::internal\+::\+Print\+To (\begin{DoxyParamCaption}\item[{unsigned char}]{c, }\item[{\+::std\+::ostream $\ast$}]{os }\end{DoxyParamCaption})} Definition at line 11242 of file gtest-\/all.\+cc. \mbox{\Hypertarget{namespacetesting_1_1internal_abf6c518b437569187c1218166c702807}\label{namespacetesting_1_1internal_abf6c518b437569187c1218166c702807}} \index{testing\+::internal@{testing\+::internal}!Print\+To@{Print\+To}} \index{Print\+To@{Print\+To}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Print\+To()}{PrintTo()}\hspace{0.1cm}{\footnotesize\ttfamily [20/23]}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} void testing\+::internal\+::\+Print\+To (\begin{DoxyParamCaption}\item[{signed char}]{c, }\item[{\+::std\+::ostream $\ast$}]{os }\end{DoxyParamCaption})} Definition at line 11245 of file gtest-\/all.\+cc. \mbox{\Hypertarget{namespacetesting_1_1internal_aa74ea9d64f76ce69eceb225ca5ebef58}\label{namespacetesting_1_1internal_aa74ea9d64f76ce69eceb225ca5ebef58}} \index{testing\+::internal@{testing\+::internal}!Print\+To@{Print\+To}} \index{Print\+To@{Print\+To}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Print\+To()}{PrintTo()}\hspace{0.1cm}{\footnotesize\ttfamily [21/23]}} {\footnotesize\ttfamily void testing\+::internal\+::\+Print\+To (\begin{DoxyParamCaption}\item[{wchar\+\_\+t}]{wc, }\item[{ostream $\ast$}]{os }\end{DoxyParamCaption})} Definition at line 11251 of file gtest-\/all.\+cc. \mbox{\Hypertarget{namespacetesting_1_1internal_adc6c98306d40b53fd07be4e295102a0a}\label{namespacetesting_1_1internal_adc6c98306d40b53fd07be4e295102a0a}} \index{testing\+::internal@{testing\+::internal}!Print\+To@{Print\+To}} \index{Print\+To@{Print\+To}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Print\+To()}{PrintTo()}\hspace{0.1cm}{\footnotesize\ttfamily [22/23]}} {\footnotesize\ttfamily void testing\+::internal\+::\+Print\+To (\begin{DoxyParamCaption}\item[{const char $\ast$}]{s, }\item[{ostream $\ast$}]{os }\end{DoxyParamCaption})} Definition at line 11327 of file gtest-\/all.\+cc. \mbox{\Hypertarget{namespacetesting_1_1internal_afc20fb56b2547a8f91f9ff99650f2024}\label{namespacetesting_1_1internal_afc20fb56b2547a8f91f9ff99650f2024}} \index{testing\+::internal@{testing\+::internal}!Print\+To@{Print\+To}} \index{Print\+To@{Print\+To}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Print\+To()}{PrintTo()}\hspace{0.1cm}{\footnotesize\ttfamily [23/23]}} {\footnotesize\ttfamily void testing\+::internal\+::\+Print\+To (\begin{DoxyParamCaption}\item[{const wchar\+\_\+t $\ast$}]{s, }\item[{ostream $\ast$}]{os }\end{DoxyParamCaption})} Definition at line 11344 of file gtest-\/all.\+cc. \mbox{\Hypertarget{namespacetesting_1_1internal_a7174fbf5d6ba458afae675022c9aae1e}\label{namespacetesting_1_1internal_a7174fbf5d6ba458afae675022c9aae1e}} \index{testing\+::internal@{testing\+::internal}!Print\+Tuple\+To@{Print\+Tuple\+To}} \index{Print\+Tuple\+To@{Print\+Tuple\+To}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Print\+Tuple\+To()}{PrintTupleTo()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ void testing\+::internal\+::\+Print\+Tuple\+To (\begin{DoxyParamCaption}\item[{const T \&}]{, }\item[{std\+::integral\+\_\+constant$<$ size\+\_\+t, 0 $>$}]{, }\item[{\+::std\+::ostream $\ast$}]{ }\end{DoxyParamCaption})} Definition at line 8677 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a3580971ab4571dc9a00f4ed0e17fd777}\label{namespacetesting_1_1internal_a3580971ab4571dc9a00f4ed0e17fd777}} \index{testing\+::internal@{testing\+::internal}!Print\+Tuple\+To@{Print\+Tuple\+To}} \index{Print\+Tuple\+To@{Print\+Tuple\+To}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Print\+Tuple\+To()}{PrintTupleTo()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily template$<$typename T , size\+\_\+t I$>$ \\ void testing\+::internal\+::\+Print\+Tuple\+To (\begin{DoxyParamCaption}\item[{const T \&}]{t, }\item[{std\+::integral\+\_\+constant$<$ size\+\_\+t, I $>$}]{, }\item[{\+::std\+::ostream $\ast$}]{os }\end{DoxyParamCaption})} Definition at line 8681 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_ae38089f9d4093cb7cf93396251fd2d66}\label{namespacetesting_1_1internal_ae38089f9d4093cb7cf93396251fd2d66}} \index{testing\+::internal@{testing\+::internal}!Print\+Wide\+String\+To@{Print\+Wide\+String\+To}} \index{Print\+Wide\+String\+To@{Print\+Wide\+String\+To}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Print\+Wide\+String\+To()}{PrintWideStringTo()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} void testing\+::internal\+::\+Print\+Wide\+String\+To (\begin{DoxyParamCaption}\item[{const \+::std\+::wstring \&}]{s, }\item[{\+::std\+::ostream $\ast$}]{os }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_ac46308aa3c0294ae446a40115aeb32c6}\label{namespacetesting_1_1internal_ac46308aa3c0294ae446a40115aeb32c6}} \index{testing\+::internal@{testing\+::internal}!Print\+Wide\+String\+To@{Print\+Wide\+String\+To}} \index{Print\+Wide\+String\+To@{Print\+Wide\+String\+To}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Print\+Wide\+String\+To()}{PrintWideStringTo()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily void testing\+::internal\+::\+Print\+Wide\+String\+To (\begin{DoxyParamCaption}\item[{const \+::std\+::wstring \&}]{s, }\item[{ostream $\ast$}]{os }\end{DoxyParamCaption})} Definition at line 11448 of file gtest-\/all.\+cc. \mbox{\Hypertarget{namespacetesting_1_1internal_ab81b0af2a0131ea54dc11de00d5e6e51}\label{namespacetesting_1_1internal_ab81b0af2a0131ea54dc11de00d5e6e51}} \index{testing\+::internal@{testing\+::internal}!Read\+Entire\+File@{Read\+Entire\+File}} \index{Read\+Entire\+File@{Read\+Entire\+File}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Read\+Entire\+File()}{ReadEntireFile()}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} std\+::string testing\+::internal\+::\+Read\+Entire\+File (\begin{DoxyParamCaption}\item[{F\+I\+LE $\ast$}]{file }\end{DoxyParamCaption})} Definition at line 10809 of file gtest-\/all.\+cc. \mbox{\Hypertarget{namespacetesting_1_1internal_a5d3e97443d23bf1824f87feb172efd39}\label{namespacetesting_1_1internal_a5d3e97443d23bf1824f87feb172efd39}} \index{testing\+::internal@{testing\+::internal}!Report\+Invalid\+Test\+Suite\+Type@{Report\+Invalid\+Test\+Suite\+Type}} \index{Report\+Invalid\+Test\+Suite\+Type@{Report\+Invalid\+Test\+Suite\+Type}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Report\+Invalid\+Test\+Suite\+Type()}{ReportInvalidTestSuiteType()}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} void testing\+::internal\+::\+Report\+Invalid\+Test\+Suite\+Type (\begin{DoxyParamCaption}\item[{const char $\ast$}]{test\+\_\+suite\+\_\+name, }\item[{\mbox{\hyperlink{structtesting_1_1internal_1_1_code_location}{Code\+Location}}}]{code\+\_\+location }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_aac72b20299ad4a99554ce161e1769560}\label{namespacetesting_1_1internal_aac72b20299ad4a99554ce161e1769560}} \index{testing\+::internal@{testing\+::internal}!Skip\+Prefix@{Skip\+Prefix}} \index{Skip\+Prefix@{Skip\+Prefix}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Skip\+Prefix()}{SkipPrefix()}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} bool testing\+::internal\+::\+Skip\+Prefix (\begin{DoxyParamCaption}\item[{const char $\ast$}]{prefix, }\item[{const char $\ast$$\ast$}]{pstr }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_aad4beed95d0846e6ffc5da0978ef3bb9}\label{namespacetesting_1_1internal_aad4beed95d0846e6ffc5da0978ef3bb9}} \index{testing\+::internal@{testing\+::internal}!Streamable\+To\+String@{Streamable\+To\+String}} \index{Streamable\+To\+String@{Streamable\+To\+String}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Streamable\+To\+String()}{StreamableToString()}} {\footnotesize\ttfamily template$<$typename T $>$ \\ std\+::string testing\+::internal\+::\+Streamable\+To\+String (\begin{DoxyParamCaption}\item[{const T \&}]{streamable }\end{DoxyParamCaption})} Definition at line 2769 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a0967cbf18fb1594f82512d8d822aba21}\label{namespacetesting_1_1internal_a0967cbf18fb1594f82512d8d822aba21}} \index{testing\+::internal@{testing\+::internal}!String\+From\+G\+Test\+Env@{String\+From\+G\+Test\+Env}} \index{String\+From\+G\+Test\+Env@{String\+From\+G\+Test\+Env}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{String\+From\+G\+Test\+Env()}{StringFromGTestEnv()}} {\footnotesize\ttfamily const char $\ast$ testing\+::internal\+::\+String\+From\+G\+Test\+Env (\begin{DoxyParamCaption}\item[{const char $\ast$}]{flag, }\item[{const char $\ast$}]{default\+\_\+value }\end{DoxyParamCaption})} Definition at line 10991 of file gtest-\/all.\+cc. \mbox{\Hypertarget{namespacetesting_1_1internal_aa6afda12e567c353e2e9b9c2e8cae14f}\label{namespacetesting_1_1internal_aa6afda12e567c353e2e9b9c2e8cae14f}} \index{testing\+::internal@{testing\+::internal}!Strip\+Trailing\+Spaces@{Strip\+Trailing\+Spaces}} \index{Strip\+Trailing\+Spaces@{Strip\+Trailing\+Spaces}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Strip\+Trailing\+Spaces()}{StripTrailingSpaces()}} {\footnotesize\ttfamily std\+::string testing\+::internal\+::\+Strip\+Trailing\+Spaces (\begin{DoxyParamCaption}\item[{std\+::string}]{str }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line 2266 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a6300aa1440d0019cf08d9a1f6efd4382}\label{namespacetesting_1_1internal_a6300aa1440d0019cf08d9a1f6efd4382}} \index{testing\+::internal@{testing\+::internal}!Terse\+Print\+Prefix\+To\+Strings@{Terse\+Print\+Prefix\+To\+Strings}} \index{Terse\+Print\+Prefix\+To\+Strings@{Terse\+Print\+Prefix\+To\+Strings}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Terse\+Print\+Prefix\+To\+Strings()}{TersePrintPrefixToStrings()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily template$<$typename Tuple $>$ \\ void testing\+::internal\+::\+Terse\+Print\+Prefix\+To\+Strings (\begin{DoxyParamCaption}\item[{const Tuple \&}]{, }\item[{std\+::integral\+\_\+constant$<$ size\+\_\+t, 0 $>$}]{, }\item[{\mbox{\hyperlink{namespacetesting_1_1internal_a50003bb76ec2934be1062be11efba8bf}{Strings}} $\ast$}]{ }\end{DoxyParamCaption})} Definition at line 8931 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_ab244273c02742a3fac45cc241befc536}\label{namespacetesting_1_1internal_ab244273c02742a3fac45cc241befc536}} \index{testing\+::internal@{testing\+::internal}!Terse\+Print\+Prefix\+To\+Strings@{Terse\+Print\+Prefix\+To\+Strings}} \index{Terse\+Print\+Prefix\+To\+Strings@{Terse\+Print\+Prefix\+To\+Strings}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Terse\+Print\+Prefix\+To\+Strings()}{TersePrintPrefixToStrings()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily template$<$typename Tuple , size\+\_\+t I$>$ \\ void testing\+::internal\+::\+Terse\+Print\+Prefix\+To\+Strings (\begin{DoxyParamCaption}\item[{const Tuple \&}]{t, }\item[{std\+::integral\+\_\+constant$<$ size\+\_\+t, I $>$}]{, }\item[{\mbox{\hyperlink{namespacetesting_1_1internal_a50003bb76ec2934be1062be11efba8bf}{Strings}} $\ast$}]{strings }\end{DoxyParamCaption})} Definition at line 8934 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_ad9c627ef2a94245e3fd69e7ab3d49b42}\label{namespacetesting_1_1internal_ad9c627ef2a94245e3fd69e7ab3d49b42}} \index{testing\+::internal@{testing\+::internal}!To\+Lower@{To\+Lower}} \index{To\+Lower@{To\+Lower}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{To\+Lower()}{ToLower()}} {\footnotesize\ttfamily char testing\+::internal\+::\+To\+Lower (\begin{DoxyParamCaption}\item[{char}]{ch }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line 2259 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_ac1b876a8133895bd553d4780ecaa1e3a}\label{namespacetesting_1_1internal_ac1b876a8133895bd553d4780ecaa1e3a}} \index{testing\+::internal@{testing\+::internal}!To\+Upper@{To\+Upper}} \index{To\+Upper@{To\+Upper}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{To\+Upper()}{ToUpper()}} {\footnotesize\ttfamily char testing\+::internal\+::\+To\+Upper (\begin{DoxyParamCaption}\item[{char}]{ch }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line 2262 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a30708fa2bacf11895b03bdb21eb72309}\label{namespacetesting_1_1internal_a30708fa2bacf11895b03bdb21eb72309}} \index{testing\+::internal@{testing\+::internal}!Universal\+Print@{Universal\+Print}} \index{Universal\+Print@{Universal\+Print}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Universal\+Print()}{UniversalPrint()}} {\footnotesize\ttfamily template$<$typename T $>$ \\ void testing\+::internal\+::\+Universal\+Print (\begin{DoxyParamCaption}\item[{const T \&}]{value, }\item[{\+::std\+::ostream $\ast$}]{os }\end{DoxyParamCaption})} Definition at line 8919 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_ad79d71c3110f8eb24ab352d68f29436a}\label{namespacetesting_1_1internal_ad79d71c3110f8eb24ab352d68f29436a}} \index{testing\+::internal@{testing\+::internal}!Universal\+Print\+Array@{Universal\+Print\+Array}} \index{Universal\+Print\+Array@{Universal\+Print\+Array}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Universal\+Print\+Array()}{UniversalPrintArray()}\hspace{0.1cm}{\footnotesize\ttfamily [1/5]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ void testing\+::internal\+::\+Universal\+Print\+Array (\begin{DoxyParamCaption}\item[{const T $\ast$}]{begin, }\item[{size\+\_\+t}]{len, }\item[{\+::std\+::ostream $\ast$}]{os }\end{DoxyParamCaption})} Definition at line 8784 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a72c997dbd2c562110b2cb56c359decfa}\label{namespacetesting_1_1internal_a72c997dbd2c562110b2cb56c359decfa}} \index{testing\+::internal@{testing\+::internal}!Universal\+Print\+Array@{Universal\+Print\+Array}} \index{Universal\+Print\+Array@{Universal\+Print\+Array}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Universal\+Print\+Array()}{UniversalPrintArray()}\hspace{0.1cm}{\footnotesize\ttfamily [2/5]}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} void testing\+::internal\+::\+Universal\+Print\+Array (\begin{DoxyParamCaption}\item[{const char $\ast$}]{begin, }\item[{size\+\_\+t}]{len, }\item[{\+::std\+::ostream $\ast$}]{os }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_ae31e146c35fd75afc6a9cc73ae2692d1}\label{namespacetesting_1_1internal_ae31e146c35fd75afc6a9cc73ae2692d1}} \index{testing\+::internal@{testing\+::internal}!Universal\+Print\+Array@{Universal\+Print\+Array}} \index{Universal\+Print\+Array@{Universal\+Print\+Array}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Universal\+Print\+Array()}{UniversalPrintArray()}\hspace{0.1cm}{\footnotesize\ttfamily [3/5]}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} void testing\+::internal\+::\+Universal\+Print\+Array (\begin{DoxyParamCaption}\item[{const wchar\+\_\+t $\ast$}]{begin, }\item[{size\+\_\+t}]{len, }\item[{\+::std\+::ostream $\ast$}]{os }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespacetesting_1_1internal_a070107e7a8205ad6ec4d538d52b15b38}\label{namespacetesting_1_1internal_a070107e7a8205ad6ec4d538d52b15b38}} \index{testing\+::internal@{testing\+::internal}!Universal\+Print\+Array@{Universal\+Print\+Array}} \index{Universal\+Print\+Array@{Universal\+Print\+Array}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Universal\+Print\+Array()}{UniversalPrintArray()}\hspace{0.1cm}{\footnotesize\ttfamily [4/5]}} {\footnotesize\ttfamily void testing\+::internal\+::\+Universal\+Print\+Array (\begin{DoxyParamCaption}\item[{const char $\ast$}]{begin, }\item[{size\+\_\+t}]{len, }\item[{ostream $\ast$}]{os }\end{DoxyParamCaption})} Definition at line 11316 of file gtest-\/all.\+cc. \mbox{\Hypertarget{namespacetesting_1_1internal_a52394019018eb5079f9f1bcca23dcd60}\label{namespacetesting_1_1internal_a52394019018eb5079f9f1bcca23dcd60}} \index{testing\+::internal@{testing\+::internal}!Universal\+Print\+Array@{Universal\+Print\+Array}} \index{Universal\+Print\+Array@{Universal\+Print\+Array}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Universal\+Print\+Array()}{UniversalPrintArray()}\hspace{0.1cm}{\footnotesize\ttfamily [5/5]}} {\footnotesize\ttfamily void testing\+::internal\+::\+Universal\+Print\+Array (\begin{DoxyParamCaption}\item[{const wchar\+\_\+t $\ast$}]{begin, }\item[{size\+\_\+t}]{len, }\item[{ostream $\ast$}]{os }\end{DoxyParamCaption})} Definition at line 11322 of file gtest-\/all.\+cc. \mbox{\Hypertarget{namespacetesting_1_1internal_afa92f5a284929dc3723e654a25feb7b9}\label{namespacetesting_1_1internal_afa92f5a284929dc3723e654a25feb7b9}} \index{testing\+::internal@{testing\+::internal}!Universal\+Terse\+Print@{Universal\+Terse\+Print}} \index{Universal\+Terse\+Print@{Universal\+Terse\+Print}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Universal\+Terse\+Print()}{UniversalTersePrint()}} {\footnotesize\ttfamily template$<$typename T $>$ \\ void testing\+::internal\+::\+Universal\+Terse\+Print (\begin{DoxyParamCaption}\item[{const T \&}]{value, }\item[{\+::std\+::ostream $\ast$}]{os }\end{DoxyParamCaption})} Definition at line 8910 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a7e60d1478b074801c766eeee9be6c772}\label{namespacetesting_1_1internal_a7e60d1478b074801c766eeee9be6c772}} \index{testing\+::internal@{testing\+::internal}!Universal\+Terse\+Print\+Tuple\+Fields\+To\+Strings@{Universal\+Terse\+Print\+Tuple\+Fields\+To\+Strings}} \index{Universal\+Terse\+Print\+Tuple\+Fields\+To\+Strings@{Universal\+Terse\+Print\+Tuple\+Fields\+To\+Strings}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{Universal\+Terse\+Print\+Tuple\+Fields\+To\+Strings()}{UniversalTersePrintTupleFieldsToStrings()}} {\footnotesize\ttfamily template$<$typename Tuple $>$ \\ \mbox{\hyperlink{namespacetesting_1_1internal_a50003bb76ec2934be1062be11efba8bf}{Strings}} testing\+::internal\+::\+Universal\+Terse\+Print\+Tuple\+Fields\+To\+Strings (\begin{DoxyParamCaption}\item[{const Tuple \&}]{value }\end{DoxyParamCaption})} Definition at line 8948 of file gtest.\+h. \subsection{Variable Documentation} \mbox{\Hypertarget{namespacetesting_1_1internal_a40b2a93ff318f5975eb8246b01221ce8}\label{namespacetesting_1_1internal_a40b2a93ff318f5975eb8246b01221ce8}} \index{testing\+::internal@{testing\+::internal}!fmt@{fmt}} \index{fmt@{fmt}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{fmt}{fmt}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} const char$\ast$ testing\+::internal\+::fmt} Definition at line 16430 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_a23a8e9527d0e544e7df2d64ad549ce3e}\label{namespacetesting_1_1internal_a23a8e9527d0e544e7df2d64ad549ce3e}} \index{testing\+::internal@{testing\+::internal}!k\+Current\+Directory\+String@{k\+Current\+Directory\+String}} \index{k\+Current\+Directory\+String@{k\+Current\+Directory\+String}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{k\+Current\+Directory\+String}{kCurrentDirectoryString}} {\footnotesize\ttfamily const char testing\+::internal\+::k\+Current\+Directory\+String\mbox{[}$\,$\mbox{]} = \char`\"{}./\char`\"{}} Definition at line 9247 of file gtest-\/all.\+cc. \mbox{\Hypertarget{namespacetesting_1_1internal_ad901880198832bc166d2493096b451f7}\label{namespacetesting_1_1internal_ad901880198832bc166d2493096b451f7}} \index{testing\+::internal@{testing\+::internal}!k\+Max\+Biggest\+Int@{k\+Max\+Biggest\+Int}} \index{k\+Max\+Biggest\+Int@{k\+Max\+Biggest\+Int}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{k\+Max\+Biggest\+Int}{kMaxBiggestInt}} {\footnotesize\ttfamily const \mbox{\hyperlink{namespacetesting_1_1internal_a05c6bd9ede5ccdf25191a590d610dcc6}{Biggest\+Int}} testing\+::internal\+::k\+Max\+Biggest\+Int} {\bfseries Initial value\+:} \begin{DoxyCode} = ~(\textcolor{keyword}{static\_cast<}\mbox{\hyperlink{namespacetesting_1_1internal_a05c6bd9ede5ccdf25191a590d610dcc6}{BiggestInt}}\textcolor{keyword}{>}(1) << (8*\textcolor{keyword}{sizeof}(\mbox{\hyperlink{namespacetesting_1_1internal_a05c6bd9ede5ccdf25191a590d610dcc6}{BiggestInt}}) - 1)) \end{DoxyCode} Definition at line 2420 of file gtest.\+h. \mbox{\Hypertarget{namespacetesting_1_1internal_afcd71adaa9d1e6df7b282a17fc48125c}\label{namespacetesting_1_1internal_afcd71adaa9d1e6df7b282a17fc48125c}} \index{testing\+::internal@{testing\+::internal}!k\+Path\+Separator@{k\+Path\+Separator}} \index{k\+Path\+Separator@{k\+Path\+Separator}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{k\+Path\+Separator}{kPathSeparator}} {\footnotesize\ttfamily const char testing\+::internal\+::k\+Path\+Separator = \textquotesingle{}/\textquotesingle{}} Definition at line 9246 of file gtest-\/all.\+cc. \mbox{\Hypertarget{namespacetesting_1_1internal_a999c7ef9ff01b6d2d76669372c444aa3}\label{namespacetesting_1_1internal_a999c7ef9ff01b6d2d76669372c444aa3}} \index{testing\+::internal@{testing\+::internal}!k\+Stack\+Trace\+Marker@{k\+Stack\+Trace\+Marker}} \index{k\+Stack\+Trace\+Marker@{k\+Stack\+Trace\+Marker}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{k\+Stack\+Trace\+Marker}{kStackTraceMarker}} {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} const char testing\+::internal\+::k\+Stack\+Trace\+Marker\mbox{[}$\,$\mbox{]}} \mbox{\Hypertarget{namespacetesting_1_1internal_a747eccfdbdee3ff8af3bedc476a57c85}\label{namespacetesting_1_1internal_a747eccfdbdee3ff8af3bedc476a57c85}} \index{testing\+::internal@{testing\+::internal}!k\+Std\+Err\+Fileno@{k\+Std\+Err\+Fileno}} \index{k\+Std\+Err\+Fileno@{k\+Std\+Err\+Fileno}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{k\+Std\+Err\+Fileno}{kStdErrFileno}} {\footnotesize\ttfamily const int testing\+::internal\+::k\+Std\+Err\+Fileno = S\+T\+D\+E\+R\+R\+\_\+\+F\+I\+L\+E\+NO} Definition at line 9776 of file gtest-\/all.\+cc. \mbox{\Hypertarget{namespacetesting_1_1internal_a24f0a3d50cac54a9132f4828ec9b96d9}\label{namespacetesting_1_1internal_a24f0a3d50cac54a9132f4828ec9b96d9}} \index{testing\+::internal@{testing\+::internal}!k\+Std\+Out\+Fileno@{k\+Std\+Out\+Fileno}} \index{k\+Std\+Out\+Fileno@{k\+Std\+Out\+Fileno}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{k\+Std\+Out\+Fileno}{kStdOutFileno}} {\footnotesize\ttfamily const int testing\+::internal\+::k\+Std\+Out\+Fileno = S\+T\+D\+O\+U\+T\+\_\+\+F\+I\+L\+E\+NO} Definition at line 9775 of file gtest-\/all.\+cc. \mbox{\Hypertarget{namespacetesting_1_1internal_abae7a5775c901f2fd12b058b00d09840}\label{namespacetesting_1_1internal_abae7a5775c901f2fd12b058b00d09840}} \index{testing\+::internal@{testing\+::internal}!k\+Unknown\+File@{k\+Unknown\+File}} \index{k\+Unknown\+File@{k\+Unknown\+File}!testing\+::internal@{testing\+::internal}} \subsubsection{\texorpdfstring{k\+Unknown\+File}{kUnknownFile}} {\footnotesize\ttfamily const char testing\+::internal\+::k\+Unknown\+File\mbox{[}$\,$\mbox{]} = \char`\"{}unknown file\char`\"{}} Definition at line 10616 of file gtest-\/all.\+cc.