\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 \&gtest\+\_\+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.

