Micro template library A library for building device drivers
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

5472 lines
296 KiB

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
  5. <meta http-equiv="X-UA-Compatible" content="IE=9"/>
  6. <meta name="generator" content="Doxygen 1.8.14"/>
  7. <meta name="viewport" content="width=device-width, initial-scale=1"/>
  8. <title>uTL: testing::internal Namespace Reference</title>
  9. <link href="tabs.css" rel="stylesheet" type="text/css"/>
  10. <script type="text/javascript" src="jquery.js"></script>
  11. <script type="text/javascript" src="dynsections.js"></script>
  12. <link href="navtree.css" rel="stylesheet" type="text/css"/>
  13. <script type="text/javascript" src="resize.js"></script>
  14. <script type="text/javascript" src="navtreedata.js"></script>
  15. <script type="text/javascript" src="navtree.js"></script>
  16. <script type="text/javascript">
  17. /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  18. $(document).ready(initResizable);
  19. /* @license-end */</script>
  20. <link href="search/search.css" rel="stylesheet" type="text/css"/>
  21. <script type="text/javascript" src="search/searchdata.js"></script>
  22. <script type="text/javascript" src="search/search.js"></script>
  23. <link href="doxygen.css" rel="stylesheet" type="text/css" />
  24. </head>
  25. <body>
  26. <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
  27. <div id="titlearea">
  28. <table cellspacing="0" cellpadding="0">
  29. <tbody>
  30. <tr style="height: 56px;">
  31. <td id="projectalign" style="padding-left: 0.5em;">
  32. <div id="projectname">uTL
  33. </div>
  34. <div id="projectbrief">micro Template library</div>
  35. </td>
  36. </tr>
  37. </tbody>
  38. </table>
  39. </div>
  40. <!-- end header part -->
  41. <!-- Generated by Doxygen 1.8.14 -->
  42. <script type="text/javascript">
  43. /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  44. var searchBox = new SearchBox("searchBox", "search",false,'Search');
  45. /* @license-end */
  46. </script>
  47. <script type="text/javascript" src="menudata.js"></script>
  48. <script type="text/javascript" src="menu.js"></script>
  49. <script type="text/javascript">
  50. /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  51. $(function() {
  52. initMenu('',true,false,'search.php','Search');
  53. $(document).ready(function() { init_search(); });
  54. });
  55. /* @license-end */</script>
  56. <div id="main-nav"></div>
  57. </div><!-- top -->
  58. <div id="side-nav" class="ui-resizable side-nav-resizable">
  59. <div id="nav-tree">
  60. <div id="nav-tree-contents">
  61. <div id="nav-sync" class="sync"></div>
  62. </div>
  63. </div>
  64. <div id="splitbar" style="-moz-user-select:none;"
  65. class="ui-resizable-handle">
  66. </div>
  67. </div>
  68. <script type="text/javascript">
  69. /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  70. $(document).ready(function(){initNavTree('namespacetesting_1_1internal.html','');});
  71. /* @license-end */
  72. </script>
  73. <div id="doc-content">
  74. <!-- window showing the filter options -->
  75. <div id="MSearchSelectWindow"
  76. onmouseover="return searchBox.OnSearchSelectShow()"
  77. onmouseout="return searchBox.OnSearchSelectHide()"
  78. onkeydown="return searchBox.OnSearchSelectKey(event)">
  79. </div>
  80. <!-- iframe showing the search results (closed by default) -->
  81. <div id="MSearchResultsWindow">
  82. <iframe src="javascript:void(0)" frameborder="0"
  83. name="MSearchResults" id="MSearchResults">
  84. </iframe>
  85. </div>
  86. <div class="header">
  87. <div class="summary">
  88. <a href="#namespaces">Namespaces</a> &#124;
  89. <a href="#nested-classes">Classes</a> &#124;
  90. <a href="#typedef-members">Typedefs</a> &#124;
  91. <a href="#enum-members">Enumerations</a> &#124;
  92. <a href="#func-members">Functions</a> &#124;
  93. <a href="#var-members">Variables</a> </div>
  94. <div class="headertitle">
  95. <div class="title">testing::internal Namespace Reference</div> </div>
  96. </div><!--header-->
  97. <div class="contents">
  98. <table class="memberdecls">
  99. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
  100. Namespaces</h2></td></tr>
  101. <tr class="memitem:namespacetesting_1_1internal_1_1edit__distance"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal_1_1edit__distance.html">edit_distance</a></td></tr>
  102. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  103. <tr class="memitem:namespacetesting_1_1internal_1_1posix"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal_1_1posix.html">posix</a></td></tr>
  104. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  105. </table><table class="memberdecls">
  106. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
  107. Classes</h2></td></tr>
  108. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_add_reference.html">AddReference</a></td></tr>
  109. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  110. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_add_reference_3_01_t_01_6_01_4.html">AddReference&lt; T &amp; &gt;</a></td></tr>
  111. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  112. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_assert_helper.html">AssertHelper</a></td></tr>
  113. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  114. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1bool__constant.html">bool_constant</a></td></tr>
  115. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  116. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_captured_stream.html">CapturedStream</a></td></tr>
  117. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  118. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_cartesian_product_generator10.html">CartesianProductGenerator10</a></td></tr>
  119. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  120. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_cartesian_product_generator2.html">CartesianProductGenerator2</a></td></tr>
  121. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  122. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_cartesian_product_generator3.html">CartesianProductGenerator3</a></td></tr>
  123. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  124. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_cartesian_product_generator4.html">CartesianProductGenerator4</a></td></tr>
  125. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  126. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_cartesian_product_generator5.html">CartesianProductGenerator5</a></td></tr>
  127. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  128. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_cartesian_product_generator6.html">CartesianProductGenerator6</a></td></tr>
  129. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  130. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_cartesian_product_generator7.html">CartesianProductGenerator7</a></td></tr>
  131. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  132. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_cartesian_product_generator8.html">CartesianProductGenerator8</a></td></tr>
  133. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  134. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_cartesian_product_generator9.html">CartesianProductGenerator9</a></td></tr>
  135. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  136. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_cartesian_product_holder10.html">CartesianProductHolder10</a></td></tr>
  137. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  138. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_cartesian_product_holder2.html">CartesianProductHolder2</a></td></tr>
  139. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  140. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_cartesian_product_holder3.html">CartesianProductHolder3</a></td></tr>
  141. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  142. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_cartesian_product_holder4.html">CartesianProductHolder4</a></td></tr>
  143. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  144. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_cartesian_product_holder5.html">CartesianProductHolder5</a></td></tr>
  145. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  146. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_cartesian_product_holder6.html">CartesianProductHolder6</a></td></tr>
  147. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  148. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_cartesian_product_holder7.html">CartesianProductHolder7</a></td></tr>
  149. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  150. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_cartesian_product_holder8.html">CartesianProductHolder8</a></td></tr>
  151. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  152. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_cartesian_product_holder9.html">CartesianProductHolder9</a></td></tr>
  153. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  154. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_code_location.html">CodeLocation</a></td></tr>
  155. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  156. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_compile_assert_types_equal.html">CompileAssertTypesEqual</a></td></tr>
  157. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  158. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_compile_assert_types_equal_3_01_t_00_01_t_01_4.html">CompileAssertTypesEqual&lt; T, T &gt;</a></td></tr>
  159. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  160. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_const_char_ptr.html">ConstCharPtr</a></td></tr>
  161. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  162. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_const_ref.html">ConstRef</a></td></tr>
  163. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  164. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_const_ref_3_01_t_01_6_01_4.html">ConstRef&lt; T &amp; &gt;</a></td></tr>
  165. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  166. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_double_sequence.html">DoubleSequence</a></td></tr>
  167. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  168. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="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.html">DoubleSequence&lt; false, IndexSequence&lt; I... &gt;, sizeofT &gt;</a></td></tr>
  169. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  170. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="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.html">DoubleSequence&lt; true, IndexSequence&lt; I... &gt;, sizeofT &gt;</a></td></tr>
  171. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  172. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_elem_from_list.html">ElemFromList</a></td></tr>
  173. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  174. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="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.html">ElemFromList&lt; N, IndexSequence&lt; I... &gt;, T... &gt;</a></td></tr>
  175. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  176. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_elem_from_list_impl.html">ElemFromListImpl</a></td></tr>
  177. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  178. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_elem_from_list_impl_3_01_t_00_01_i_00_01_i_01_4.html">ElemFromListImpl&lt; T, I, I &gt;</a></td></tr>
  179. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  180. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_enable_if.html">EnableIf</a></td></tr>
  181. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  182. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_enable_if_3_01true_01_4.html">EnableIf&lt; true &gt;</a></td></tr>
  183. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  184. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_eq_helper.html">EqHelper</a></td></tr>
  185. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  186. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_eq_helper_3_01true_01_4.html">EqHelper&lt; true &gt;</a></td></tr>
  187. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  188. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1faketype.html">faketype</a></td></tr>
  189. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  190. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_flat_tuple.html">FlatTuple</a></td></tr>
  191. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  192. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_flat_tuple_base.html">FlatTupleBase</a></td></tr>
  193. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  194. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="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.html">FlatTupleBase&lt; FlatTuple&lt; T... &gt;, IndexSequence&lt; Idx... &gt; &gt;</a></td></tr>
  195. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  196. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_flat_tuple_elem_base.html">FlatTupleElemBase</a></td></tr>
  197. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  198. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="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.html">FlatTupleElemBase&lt; FlatTuple&lt; T... &gt;, I &gt;</a></td></tr>
  199. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  200. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_floating_point.html">FloatingPoint</a></td></tr>
  201. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  202. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_format_for_comparison.html">FormatForComparison</a></td></tr>
  203. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  204. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_format_for_comparison_3_01_to_print[_n]_00_01_other_operand_01_4.html">FormatForComparison&lt; ToPrint[N], OtherOperand &gt;</a></td></tr>
  205. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  206. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_g_test_log.html">GTestLog</a></td></tr>
  207. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  208. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_g_test_mutex_lock.html">GTestMutexLock</a></td></tr>
  209. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  210. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_ignored_value.html">IgnoredValue</a></td></tr>
  211. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  212. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_implicitly_convertible.html">ImplicitlyConvertible</a></td></tr>
  213. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  214. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_index_sequence.html">IndexSequence</a></td></tr>
  215. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  216. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1is__same.html">is_same</a></td></tr>
  217. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  218. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1is__same_3_01_t_00_01_t_01_4.html">is_same&lt; T, T &gt;</a></td></tr>
  219. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  220. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_is_a_protocol_message.html">IsAProtocolMessage</a></td></tr>
  221. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  222. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_is_hash_table.html">IsHashTable</a></td></tr>
  223. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  224. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_is_recursive_container.html">IsRecursiveContainer</a></td></tr>
  225. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  226. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_is_recursive_container_impl.html">IsRecursiveContainerImpl</a></td></tr>
  227. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  228. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_is_recursive_container_impl_3_01_c_00_01false_01_4.html">IsRecursiveContainerImpl&lt; C, false &gt;</a></td></tr>
  229. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  230. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_is_recursive_container_impl_3_01_c_00_01true_01_4.html">IsRecursiveContainerImpl&lt; C, true &gt;</a></td></tr>
  231. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  232. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_is_same.html">IsSame</a></td></tr>
  233. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  234. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_is_same_3_01_t_00_01_t_01_4.html">IsSame&lt; T, T &gt;</a></td></tr>
  235. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  236. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_iterator_traits.html">IteratorTraits</a></td></tr>
  237. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  238. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_iterator_traits_3_01const_01_t_01_5_01_4.html">IteratorTraits&lt; const T * &gt;</a></td></tr>
  239. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  240. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_iterator_traits_3_01_t_01_5_01_4.html">IteratorTraits&lt; T * &gt;</a></td></tr>
  241. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  242. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_make_index_sequence.html">MakeIndexSequence</a></td></tr>
  243. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  244. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_make_index_sequence_3_010_01_4.html">MakeIndexSequence&lt; 0 &gt;</a></td></tr>
  245. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  246. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_mutex.html">Mutex</a></td></tr>
  247. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  248. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_native_array.html">NativeArray</a></td></tr>
  249. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  250. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_parameterized_test_factory.html">ParameterizedTestFactory</a></td></tr>
  251. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  252. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_parameterized_test_suite_info.html">ParameterizedTestSuiteInfo</a></td></tr>
  253. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  254. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_parameterized_test_suite_info_base.html">ParameterizedTestSuiteInfoBase</a></td></tr>
  255. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  256. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_parameterized_test_suite_registry.html">ParameterizedTestSuiteRegistry</a></td></tr>
  257. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  258. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_param_generator.html">ParamGenerator</a></td></tr>
  259. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  260. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_param_generator_interface.html">ParamGeneratorInterface</a></td></tr>
  261. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  262. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_param_iterator.html">ParamIterator</a></td></tr>
  263. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  264. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_param_iterator_interface.html">ParamIteratorInterface</a></td></tr>
  265. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  266. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_param_name_gen_func.html">ParamNameGenFunc</a></td></tr>
  267. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  268. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_random.html">Random</a></td></tr>
  269. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  270. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_range_generator.html">RangeGenerator</a></td></tr>
  271. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  272. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_r_e.html">RE</a></td></tr>
  273. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  274. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_relation_to_source_copy.html">RelationToSourceCopy</a></td></tr>
  275. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  276. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_relation_to_source_reference.html">RelationToSourceReference</a></td></tr>
  277. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  278. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_remove_const.html">RemoveConst</a></td></tr>
  279. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  280. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_remove_const_3_01const_01_t_01_4.html">RemoveConst&lt; const T &gt;</a></td></tr>
  281. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  282. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_remove_const_3_01const_01_t[_n]_4.html">RemoveConst&lt; const T[N]&gt;</a></td></tr>
  283. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  284. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_remove_reference.html">RemoveReference</a></td></tr>
  285. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  286. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_remove_reference_3_01_t_01_6_01_4.html">RemoveReference&lt; T &amp; &gt;</a></td></tr>
  287. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  288. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_static_assert_type_eq_helper.html">StaticAssertTypeEqHelper</a></td></tr>
  289. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  290. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_static_assert_type_eq_helper_3_01_t_00_01_t_01_4.html">StaticAssertTypeEqHelper&lt; T, T &gt;</a></td></tr>
  291. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  292. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_suite_api_resolver.html">SuiteApiResolver</a></td></tr>
  293. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  294. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_test_factory_base.html">TestFactoryBase</a></td></tr>
  295. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  296. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_test_factory_impl.html">TestFactoryImpl</a></td></tr>
  297. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  298. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_test_meta_factory.html">TestMetaFactory</a></td></tr>
  299. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  300. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_test_meta_factory_base.html">TestMetaFactoryBase</a></td></tr>
  301. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  302. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_thread_local.html">ThreadLocal</a></td></tr>
  303. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  304. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_type_id_helper.html">TypeIdHelper</a></td></tr>
  305. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  306. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_type_with_size.html">TypeWithSize</a></td></tr>
  307. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  308. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_type_with_size_3_014_01_4.html">TypeWithSize&lt; 4 &gt;</a></td></tr>
  309. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  310. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_type_with_size_3_018_01_4.html">TypeWithSize&lt; 8 &gt;</a></td></tr>
  311. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  312. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_universal_printer.html">UniversalPrinter</a></td></tr>
  313. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  314. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_universal_printer_3_01_t_01_6_01_4.html">UniversalPrinter&lt; T &amp; &gt;</a></td></tr>
  315. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  316. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_universal_printer_3_01_t[_n]_4.html">UniversalPrinter&lt; T[N]&gt;</a></td></tr>
  317. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  318. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_universal_terse_printer.html">UniversalTersePrinter</a></td></tr>
  319. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  320. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_universal_terse_printer_3_01char_01_5_01_4.html">UniversalTersePrinter&lt; char * &gt;</a></td></tr>
  321. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  322. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_universal_terse_printer_3_01const_01char_01_5_01_4.html">UniversalTersePrinter&lt; const char * &gt;</a></td></tr>
  323. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  324. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_universal_terse_printer_3_01const_01wchar__t_01_5_01_4.html">UniversalTersePrinter&lt; const wchar_t * &gt;</a></td></tr>
  325. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  326. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_universal_terse_printer_3_01_t_01_6_01_4.html">UniversalTersePrinter&lt; T &amp; &gt;</a></td></tr>
  327. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  328. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_universal_terse_printer_3_01_t[_n]_4.html">UniversalTersePrinter&lt; T[N]&gt;</a></td></tr>
  329. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  330. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_universal_terse_printer_3_01wchar__t_01_5_01_4.html">UniversalTersePrinter&lt; wchar_t * &gt;</a></td></tr>
  331. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  332. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_value_array.html">ValueArray</a></td></tr>
  333. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  334. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_values_in_iterator_range_generator.html">ValuesInIteratorRangeGenerator</a></td></tr>
  335. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  336. <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_wrap_printer_type.html">WrapPrinterType</a></td></tr>
  337. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  338. </table><table class="memberdecls">
  339. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
  340. Typedefs</h2></td></tr>
  341. <tr class="memitem:a8e8ff5b11e64078831112677156cb111"><td class="memItemLeft" align="right" valign="top">typedef ::std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a8e8ff5b11e64078831112677156cb111">string</a></td></tr>
  342. <tr class="separator:a8e8ff5b11e64078831112677156cb111"><td class="memSeparator" colspan="2">&#160;</td></tr>
  343. <tr class="memitem:a3f543179329c353aee1d7b54a9a8e335"><td class="memItemLeft" align="right" valign="top">typedef ::std::wstring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a3f543179329c353aee1d7b54a9a8e335">wstring</a></td></tr>
  344. <tr class="separator:a3f543179329c353aee1d7b54a9a8e335"><td class="memSeparator" colspan="2">&#160;</td></tr>
  345. <tr class="memitem:a08b187c6cc4e28400aadf9a32fccc8de"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classtesting_1_1internal_1_1_g_test_mutex_lock.html">GTestMutexLock</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a08b187c6cc4e28400aadf9a32fccc8de">MutexLock</a></td></tr>
  346. <tr class="separator:a08b187c6cc4e28400aadf9a32fccc8de"><td class="memSeparator" colspan="2">&#160;</td></tr>
  347. <tr class="memitem:abb1d0789f19bdde21affccbd1078b525"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structtesting_1_1internal_1_1bool__constant.html">bool_constant</a>&lt; false &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#abb1d0789f19bdde21affccbd1078b525">false_type</a></td></tr>
  348. <tr class="separator:abb1d0789f19bdde21affccbd1078b525"><td class="memSeparator" colspan="2">&#160;</td></tr>
  349. <tr class="memitem:a62f917c3424d8841de9b49b5ec28edb4"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structtesting_1_1internal_1_1bool__constant.html">bool_constant</a>&lt; true &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a62f917c3424d8841de9b49b5ec28edb4">true_type</a></td></tr>
  350. <tr class="separator:a62f917c3424d8841de9b49b5ec28edb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
  351. <tr class="memitem:a05c6bd9ede5ccdf25191a590d610dcc6"><td class="memItemLeft" align="right" valign="top">typedef long long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a05c6bd9ede5ccdf25191a590d610dcc6">BiggestInt</a></td></tr>
  352. <tr class="separator:a05c6bd9ede5ccdf25191a590d610dcc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
  353. <tr class="memitem:a8ee38faaf875f133358abaf9bc056cec"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classtesting_1_1internal_1_1_type_with_size.html">TypeWithSize</a>&lt; 4 &gt;::Int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a8ee38faaf875f133358abaf9bc056cec">Int32</a></td></tr>
  354. <tr class="separator:a8ee38faaf875f133358abaf9bc056cec"><td class="memSeparator" colspan="2">&#160;</td></tr>
  355. <tr class="memitem:a40d4fffcd2bf56f18b1c380615aa85e3"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classtesting_1_1internal_1_1_type_with_size.html">TypeWithSize</a>&lt; 4 &gt;::UInt&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a40d4fffcd2bf56f18b1c380615aa85e3">UInt32</a></td></tr>
  356. <tr class="separator:a40d4fffcd2bf56f18b1c380615aa85e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
  357. <tr class="memitem:a271c563fec38b804ddab0677f51f70a8"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classtesting_1_1internal_1_1_type_with_size.html">TypeWithSize</a>&lt; 8 &gt;::Int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a271c563fec38b804ddab0677f51f70a8">Int64</a></td></tr>
  358. <tr class="separator:a271c563fec38b804ddab0677f51f70a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
  359. <tr class="memitem:aa6a1ac454e6d7e550fa4925c62c35caa"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classtesting_1_1internal_1_1_type_with_size.html">TypeWithSize</a>&lt; 8 &gt;::UInt&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aa6a1ac454e6d7e550fa4925c62c35caa">UInt64</a></td></tr>
  360. <tr class="separator:aa6a1ac454e6d7e550fa4925c62c35caa"><td class="memSeparator" colspan="2">&#160;</td></tr>
  361. <tr class="memitem:a66a845df404b38fe85c5e14a069f255a"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classtesting_1_1internal_1_1_type_with_size.html">TypeWithSize</a>&lt; 8 &gt;::Int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a66a845df404b38fe85c5e14a069f255a">TimeInMillis</a></td></tr>
  362. <tr class="separator:a66a845df404b38fe85c5e14a069f255a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  363. <tr class="memitem:a02e1981f5ff70609e6ac06e006ff519a"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classtesting_1_1internal_1_1_floating_point.html">FloatingPoint</a>&lt; float &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a02e1981f5ff70609e6ac06e006ff519a">Float</a></td></tr>
  364. <tr class="separator:a02e1981f5ff70609e6ac06e006ff519a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  365. <tr class="memitem:a66a7579b1893b260c31dad577f7a5c48"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classtesting_1_1internal_1_1_floating_point.html">FloatingPoint</a>&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a66a7579b1893b260c31dad577f7a5c48">Double</a></td></tr>
  366. <tr class="separator:a66a7579b1893b260c31dad577f7a5c48"><td class="memSeparator" colspan="2">&#160;</td></tr>
  367. <tr class="memitem:ab1114197d3c657d8b7f8e0c5caa12d00"><td class="memItemLeft" align="right" valign="top">typedef const void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ab1114197d3c657d8b7f8e0c5caa12d00">TypeId</a></td></tr>
  368. <tr class="separator:ab1114197d3c657d8b7f8e0c5caa12d00"><td class="memSeparator" colspan="2">&#160;</td></tr>
  369. <tr class="memitem:a83e4e0732ac6a9dcfe6ee299dc1b9fa2"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a83e4e0732ac6a9dcfe6ee299dc1b9fa2">SetUpTestSuiteFunc</a> = void(*)()</td></tr>
  370. <tr class="separator:a83e4e0732ac6a9dcfe6ee299dc1b9fa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
  371. <tr class="memitem:a8257a87aa42cebaa54b0c48a6ae657a5"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a8257a87aa42cebaa54b0c48a6ae657a5">TearDownTestSuiteFunc</a> = void(*)()</td></tr>
  372. <tr class="separator:a8257a87aa42cebaa54b0c48a6ae657a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
  373. <tr class="memitem:a04786aa10f8b0bf38a5ead94d00475f4"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a04786aa10f8b0bf38a5ead94d00475f4">SetUpTearDownSuiteFuncType</a> = void(*)()</td></tr>
  374. <tr class="separator:a04786aa10f8b0bf38a5ead94d00475f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
  375. <tr class="memitem:ad8f0c2883245f1df2a53618a49f0deb3"><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ad8f0c2883245f1df2a53618a49f0deb3">IsContainer</a></td></tr>
  376. <tr class="separator:ad8f0c2883245f1df2a53618a49f0deb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
  377. <tr class="memitem:abf080521ce135deb510e0a7830fd3d33"><td class="memItemLeft" align="right" valign="top">typedef char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#abf080521ce135deb510e0a7830fd3d33">IsNotContainer</a></td></tr>
  378. <tr class="separator:abf080521ce135deb510e0a7830fd3d33"><td class="memSeparator" colspan="2">&#160;</td></tr>
  379. <tr class="memitem:a50003bb76ec2934be1062be11efba8bf"><td class="memItemLeft" align="right" valign="top">typedef ::std::vector&lt; ::std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a50003bb76ec2934be1062be11efba8bf">Strings</a></td></tr>
  380. <tr class="separator:a50003bb76ec2934be1062be11efba8bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
  381. <tr class="memitem:aac31682b6b41997d6cc610a5787dc8bc"><td class="memTemplParams" colspan="2">template&lt;class TestCase &gt; </td></tr>
  382. <tr class="memitem:aac31682b6b41997d6cc610a5787dc8bc"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aac31682b6b41997d6cc610a5787dc8bc">ParameterizedTestCaseInfo</a> = <a class="el" href="classtesting_1_1internal_1_1_parameterized_test_suite_info.html">ParameterizedTestSuiteInfo</a>&lt; TestCase &gt;</td></tr>
  383. <tr class="separator:aac31682b6b41997d6cc610a5787dc8bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
  384. </table><table class="memberdecls">
  385. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
  386. Enumerations</h2></td></tr>
  387. <tr class="memitem:ae2ef98247c76a50cdc80ceb4a6c81793"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ae2ef98247c76a50cdc80ceb4a6c81793">CharFormat</a> { <a class="el" href="namespacetesting_1_1internal.html#ae2ef98247c76a50cdc80ceb4a6c81793af7038866be92e9978360b831e376ffaa">kAsIs</a>,
  388. <a class="el" href="namespacetesting_1_1internal.html#ae2ef98247c76a50cdc80ceb4a6c81793aebfa5293302338a8e8678744c103f113">kHexEscape</a>,
  389. <a class="el" href="namespacetesting_1_1internal.html#ae2ef98247c76a50cdc80ceb4a6c81793ae1211108e9f35f891d9951da64794d03">kSpecialEscape</a>
  390. }</td></tr>
  391. <tr class="separator:ae2ef98247c76a50cdc80ceb4a6c81793"><td class="memSeparator" colspan="2">&#160;</td></tr>
  392. <tr class="memitem:aa6255ef3b023c5b4e1a2198d887fb977"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aa6255ef3b023c5b4e1a2198d887fb977">GTestLogSeverity</a> { <a class="el" href="namespacetesting_1_1internal.html#aa6255ef3b023c5b4e1a2198d887fb977aff315e0913fcda86fe4de882bf5e33e9">GTEST_INFO</a>,
  393. <a class="el" href="namespacetesting_1_1internal.html#aa6255ef3b023c5b4e1a2198d887fb977a7a051bc2794f15a4bf0eab40562a304c">GTEST_WARNING</a>,
  394. <a class="el" href="namespacetesting_1_1internal.html#aa6255ef3b023c5b4e1a2198d887fb977a651e9cd2a904e0c8210536271b875f75">GTEST_ERROR</a>,
  395. <a class="el" href="namespacetesting_1_1internal.html#aa6255ef3b023c5b4e1a2198d887fb977a75063567740f6bf7da419b1b9197b12e">GTEST_FATAL</a>
  396. }</td></tr>
  397. <tr class="separator:aa6255ef3b023c5b4e1a2198d887fb977"><td class="memSeparator" colspan="2">&#160;</td></tr>
  398. <tr class="memitem:a17fb8f0125fa92404a249ed38a43faa4"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a17fb8f0125fa92404a249ed38a43faa4">DefaultPrinterType</a> { <a class="el" href="namespacetesting_1_1internal.html#a17fb8f0125fa92404a249ed38a43faa4a945a19e59155ce1d335e8c3bcbdf61db">kPrintContainer</a>,
  399. <a class="el" href="namespacetesting_1_1internal.html#a17fb8f0125fa92404a249ed38a43faa4a8eaa6fff4a58832b30027df49f73dcbf">kPrintPointer</a>,
  400. <a class="el" href="namespacetesting_1_1internal.html#a17fb8f0125fa92404a249ed38a43faa4a5a066cde30e276c6460ba10d123d0c2c">kPrintFunctionPointer</a>,
  401. <a class="el" href="namespacetesting_1_1internal.html#a17fb8f0125fa92404a249ed38a43faa4a6f88d77d9d763d8a009caf950cfbab28">kPrintOther</a>
  402. }</td></tr>
  403. <tr class="separator:a17fb8f0125fa92404a249ed38a43faa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
  404. <tr class="memitem:a648c1bc94c2ef9e868ff3f9dff0f9c4e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a648c1bc94c2ef9e868ff3f9dff0f9c4e">GTestColor</a> { <a class="el" href="namespacetesting_1_1internal.html#a648c1bc94c2ef9e868ff3f9dff0f9c4eafcd8803dc9e37e374d5a4486afc230b7">COLOR_DEFAULT</a>,
  405. <a class="el" href="namespacetesting_1_1internal.html#a648c1bc94c2ef9e868ff3f9dff0f9c4ea9ebb3ddab9391781f6ee5021e1e443c3">COLOR_RED</a>,
  406. <a class="el" href="namespacetesting_1_1internal.html#a648c1bc94c2ef9e868ff3f9dff0f9c4ea3b1e81f5b14a17b35a8672d57d166507">COLOR_GREEN</a>,
  407. <a class="el" href="namespacetesting_1_1internal.html#a648c1bc94c2ef9e868ff3f9dff0f9c4ea2cca441161aca75a208ff08d07f5b1a5">COLOR_YELLOW</a>
  408. }</td></tr>
  409. <tr class="separator:a648c1bc94c2ef9e868ff3f9dff0f9c4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
  410. </table><table class="memberdecls">
  411. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
  412. Functions</h2></td></tr>
  413. <tr class="memitem:a20bfd9d47d8dd167ffc1c37a4c9ff73e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a20bfd9d47d8dd167ffc1c37a4c9ff73e">GTEST_DEFINE_string_</a> (internal_run_death_test, &quot;&quot;, &quot;Indicates the file, line number, temporal index of &quot; &quot;the single death test to run, and a file descriptor to &quot; &quot;which a success code may be sent, all separated by &quot; &quot;the '|' characters. This flag is specified if and only if the current &quot; &quot;process is a sub-process launched for running a thread-safe &quot; &quot;death test. FOR INTERNAL USE ONLY.&quot;)</td></tr>
  414. <tr class="separator:a20bfd9d47d8dd167ffc1c37a4c9ff73e"><td class="memSeparator" colspan="2">&#160;</td></tr>
  415. <tr class="memitem:a8cbd8bf820517923d7f3c4477b3af5fa"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a8cbd8bf820517923d7f3c4477b3af5fa">GetThreadCount</a> ()</td></tr>
  416. <tr class="separator:a8cbd8bf820517923d7f3c4477b3af5fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
  417. <tr class="memitem:a31b7c3abed4a7c395f42c61e993989f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> ::std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a31b7c3abed4a7c395f42c61e993989f4">FormatFileLocation</a> (const char *file, int line)</td></tr>
  418. <tr class="separator:a31b7c3abed4a7c395f42c61e993989f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
  419. <tr class="memitem:a1ee4cde97868c53e442d3182496a9f3c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> ::std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a1ee4cde97868c53e442d3182496a9f3c">FormatCompilerIndependentFileLocation</a> (const char *file, int line)</td></tr>
  420. <tr class="separator:a1ee4cde97868c53e442d3182496a9f3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
  421. <tr class="memitem:acba06d4f0343dec407738ba5544af990"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#acba06d4f0343dec407738ba5544af990">CaptureStdout</a> ()</td></tr>
  422. <tr class="separator:acba06d4f0343dec407738ba5544af990"><td class="memSeparator" colspan="2">&#160;</td></tr>
  423. <tr class="memitem:a8ec00d458d0d442bd64af7b5f9c22dda"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a8ec00d458d0d442bd64af7b5f9c22dda">CaptureStderr</a> ()</td></tr>
  424. <tr class="separator:a8ec00d458d0d442bd64af7b5f9c22dda"><td class="memSeparator" colspan="2">&#160;</td></tr>
  425. <tr class="memitem:aed657219a9856a8d249a3230de0c54ce"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aed657219a9856a8d249a3230de0c54ce">GetCapturedStdout</a> ()</td></tr>
  426. <tr class="separator:aed657219a9856a8d249a3230de0c54ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
  427. <tr class="memitem:a374156401da17704099d0c33fa53adfb"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a374156401da17704099d0c33fa53adfb">GetCapturedStderr</a> ()</td></tr>
  428. <tr class="separator:a374156401da17704099d0c33fa53adfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
  429. <tr class="memitem:a40bcfd87e26aae36e0cc51e5db64fd89"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a40bcfd87e26aae36e0cc51e5db64fd89">GetFileSize</a> (FILE *file)</td></tr>
  430. <tr class="separator:a40bcfd87e26aae36e0cc51e5db64fd89"><td class="memSeparator" colspan="2">&#160;</td></tr>
  431. <tr class="memitem:ab81b0af2a0131ea54dc11de00d5e6e51"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ab81b0af2a0131ea54dc11de00d5e6e51">ReadEntireFile</a> (FILE *file)</td></tr>
  432. <tr class="separator:ab81b0af2a0131ea54dc11de00d5e6e51"><td class="memSeparator" colspan="2">&#160;</td></tr>
  433. <tr class="memitem:ac06fc81336a3d80755f4020d34321766"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ac06fc81336a3d80755f4020d34321766">ParseInt32</a> (const <a class="el" href="classtesting_1_1_message.html">Message</a> &amp;src_text, const char *str, <a class="el" href="namespacetesting_1_1internal.html#a8ee38faaf875f133358abaf9bc056cec">Int32</a> *value)</td></tr>
  434. <tr class="separator:ac06fc81336a3d80755f4020d34321766"><td class="memSeparator" colspan="2">&#160;</td></tr>
  435. <tr class="memitem:a1055088bb9b867e1b7b8f096f519d7c5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a1055088bb9b867e1b7b8f096f519d7c5">BoolFromGTestEnv</a> (const char *flag, bool default_value)</td></tr>
  436. <tr class="separator:a1055088bb9b867e1b7b8f096f519d7c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
  437. <tr class="memitem:a2196f070b2d28bceb45c7ad3b565b9ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacetesting_1_1internal.html#a8ee38faaf875f133358abaf9bc056cec">Int32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a2196f070b2d28bceb45c7ad3b565b9ba">Int32FromGTestEnv</a> (const char *flag, <a class="el" href="namespacetesting_1_1internal.html#a8ee38faaf875f133358abaf9bc056cec">Int32</a> default_value)</td></tr>
  438. <tr class="separator:a2196f070b2d28bceb45c7ad3b565b9ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
  439. <tr class="memitem:a0c793c6d84760d900299916c077a1af4"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a0c793c6d84760d900299916c077a1af4">OutputFlagAlsoCheckEnvVar</a> ()</td></tr>
  440. <tr class="separator:a0c793c6d84760d900299916c077a1af4"><td class="memSeparator" colspan="2">&#160;</td></tr>
  441. <tr class="memitem:a0967cbf18fb1594f82512d8d822aba21"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a0967cbf18fb1594f82512d8d822aba21">StringFromGTestEnv</a> (const char *flag, const char *default_value)</td></tr>
  442. <tr class="separator:a0967cbf18fb1594f82512d8d822aba21"><td class="memSeparator" colspan="2">&#160;</td></tr>
  443. <tr class="memitem:a744a6dd74c12d1e2c16b3c03e14ed4d4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a744a6dd74c12d1e2c16b3c03e14ed4d4">IsPrintableAscii</a> (wchar_t c)</td></tr>
  444. <tr class="separator:a744a6dd74c12d1e2c16b3c03e14ed4d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
  445. <tr class="memitem:a0c577e598e61d339ba45dd6643fb1969"><td class="memTemplParams" colspan="2">template&lt;typename UnsignedChar , typename Char &gt; </td></tr>
  446. <tr class="memitem:a0c577e598e61d339ba45dd6643fb1969"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a0c577e598e61d339ba45dd6643fb1969">PrintCharAndCodeTo</a> (Char c, ostream *os)</td></tr>
  447. <tr class="separator:a0c577e598e61d339ba45dd6643fb1969"><td class="memSeparator" colspan="2">&#160;</td></tr>
  448. <tr class="memitem:aa7e70a85d66f0c109e3e69629ef577f2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aa7e70a85d66f0c109e3e69629ef577f2">PrintTo</a> (unsigned char c, ::std::ostream *os)</td></tr>
  449. <tr class="separator:aa7e70a85d66f0c109e3e69629ef577f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
  450. <tr class="memitem:abf6c518b437569187c1218166c702807"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#abf6c518b437569187c1218166c702807">PrintTo</a> (signed char c, ::std::ostream *os)</td></tr>
  451. <tr class="separator:abf6c518b437569187c1218166c702807"><td class="memSeparator" colspan="2">&#160;</td></tr>
  452. <tr class="memitem:aa74ea9d64f76ce69eceb225ca5ebef58"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aa74ea9d64f76ce69eceb225ca5ebef58">PrintTo</a> (wchar_t wc, ostream *os)</td></tr>
  453. <tr class="separator:aa74ea9d64f76ce69eceb225ca5ebef58"><td class="memSeparator" colspan="2">&#160;</td></tr>
  454. <tr class="memitem:a070107e7a8205ad6ec4d538d52b15b38"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a070107e7a8205ad6ec4d538d52b15b38">UniversalPrintArray</a> (const char *begin, size_t len, ostream *os)</td></tr>
  455. <tr class="separator:a070107e7a8205ad6ec4d538d52b15b38"><td class="memSeparator" colspan="2">&#160;</td></tr>
  456. <tr class="memitem:a52394019018eb5079f9f1bcca23dcd60"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a52394019018eb5079f9f1bcca23dcd60">UniversalPrintArray</a> (const wchar_t *begin, size_t len, ostream *os)</td></tr>
  457. <tr class="separator:a52394019018eb5079f9f1bcca23dcd60"><td class="memSeparator" colspan="2">&#160;</td></tr>
  458. <tr class="memitem:adc6c98306d40b53fd07be4e295102a0a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#adc6c98306d40b53fd07be4e295102a0a">PrintTo</a> (const char *s, ostream *os)</td></tr>
  459. <tr class="separator:adc6c98306d40b53fd07be4e295102a0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  460. <tr class="memitem:afc20fb56b2547a8f91f9ff99650f2024"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#afc20fb56b2547a8f91f9ff99650f2024">PrintTo</a> (const wchar_t *s, ostream *os)</td></tr>
  461. <tr class="separator:afc20fb56b2547a8f91f9ff99650f2024"><td class="memSeparator" colspan="2">&#160;</td></tr>
  462. <tr class="memitem:ad609167d8d6792b0fb186539e0e159bd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ad609167d8d6792b0fb186539e0e159bd">PrintStringTo</a> (const ::std::string &amp;s, ostream *os)</td></tr>
  463. <tr class="separator:ad609167d8d6792b0fb186539e0e159bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
  464. <tr class="memitem:ac46308aa3c0294ae446a40115aeb32c6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ac46308aa3c0294ae446a40115aeb32c6">PrintWideStringTo</a> (const ::std::wstring &amp;s, ostream *os)</td></tr>
  465. <tr class="separator:ac46308aa3c0294ae446a40115aeb32c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
  466. <tr class="memitem:ab2709373c78eb8b1c22a6ba30cceba52"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ab2709373c78eb8b1c22a6ba30cceba52">IsTrue</a> (bool condition)</td></tr>
  467. <tr class="separator:ab2709373c78eb8b1c22a6ba30cceba52"><td class="memSeparator" colspan="2">&#160;</td></tr>
  468. <tr class="memitem:a06b1b20029fbd1dbeb59752f914fab84"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a06b1b20029fbd1dbeb59752f914fab84">LogToStderr</a> ()</td></tr>
  469. <tr class="separator:a06b1b20029fbd1dbeb59752f914fab84"><td class="memSeparator" colspan="2">&#160;</td></tr>
  470. <tr class="memitem:a2135f223bf6b527729aeaa651115183b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a2135f223bf6b527729aeaa651115183b">FlushInfoLog</a> ()</td></tr>
  471. <tr class="separator:a2135f223bf6b527729aeaa651115183b"><td class="memSeparator" colspan="2">&#160;</td></tr>
  472. <tr class="memitem:a982df3f369643b175f79cda4048bc3b9"><td class="memTemplParams" colspan="2">template&lt;typename To &gt; </td></tr>
  473. <tr class="memitem:a982df3f369643b175f79cda4048bc3b9"><td class="memTemplItemLeft" align="right" valign="top">To&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a982df3f369643b175f79cda4048bc3b9">ImplicitCast_</a> (To x)</td></tr>
  474. <tr class="separator:a982df3f369643b175f79cda4048bc3b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
  475. <tr class="memitem:a1a1a1aed3fe00908b8a45d5ab4a33665"><td class="memTemplParams" colspan="2">template&lt;typename To , typename From &gt; </td></tr>
  476. <tr class="memitem:a1a1a1aed3fe00908b8a45d5ab4a33665"><td class="memTemplItemLeft" align="right" valign="top">To&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a1a1a1aed3fe00908b8a45d5ab4a33665">DownCast_</a> (From *f)</td></tr>
  477. <tr class="separator:a1a1a1aed3fe00908b8a45d5ab4a33665"><td class="memSeparator" colspan="2">&#160;</td></tr>
  478. <tr class="memitem:abfe9bfb020d38aa4e0e12c001911b22b"><td class="memTemplParams" colspan="2">template&lt;class Derived , class Base &gt; </td></tr>
  479. <tr class="memitem:abfe9bfb020d38aa4e0e12c001911b22b"><td class="memTemplItemLeft" align="right" valign="top">Derived *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#abfe9bfb020d38aa4e0e12c001911b22b">CheckedDowncastToActualType</a> (Base *base)</td></tr>
  480. <tr class="separator:abfe9bfb020d38aa4e0e12c001911b22b"><td class="memSeparator" colspan="2">&#160;</td></tr>
  481. <tr class="memitem:a8d8ed3acadedd9c0db28d35a188973ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a8d8ed3acadedd9c0db28d35a188973ea">GetArgvs</a> ()</td></tr>
  482. <tr class="separator:a8d8ed3acadedd9c0db28d35a188973ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
  483. <tr class="memitem:aeb957087fd6bbf9db98ab7cd41b0c129"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aeb957087fd6bbf9db98ab7cd41b0c129">IsAlpha</a> (char ch)</td></tr>
  484. <tr class="separator:aeb957087fd6bbf9db98ab7cd41b0c129"><td class="memSeparator" colspan="2">&#160;</td></tr>
  485. <tr class="memitem:a83802e7f23324cd512232203662e1a98"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a83802e7f23324cd512232203662e1a98">IsAlNum</a> (char ch)</td></tr>
  486. <tr class="separator:a83802e7f23324cd512232203662e1a98"><td class="memSeparator" colspan="2">&#160;</td></tr>
  487. <tr class="memitem:a4bd96b7fa6486802d33ddc217af55a39"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a4bd96b7fa6486802d33ddc217af55a39">IsDigit</a> (char ch)</td></tr>
  488. <tr class="separator:a4bd96b7fa6486802d33ddc217af55a39"><td class="memSeparator" colspan="2">&#160;</td></tr>
  489. <tr class="memitem:ac26ce3883bc8919c27074975e958f3b7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ac26ce3883bc8919c27074975e958f3b7">IsLower</a> (char ch)</td></tr>
  490. <tr class="separator:ac26ce3883bc8919c27074975e958f3b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
  491. <tr class="memitem:af429e04f70f9c10f6aa76a5d1ccd389f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#af429e04f70f9c10f6aa76a5d1ccd389f">IsSpace</a> (char ch)</td></tr>
  492. <tr class="separator:af429e04f70f9c10f6aa76a5d1ccd389f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  493. <tr class="memitem:a84f3baa379fec6bf5947cb5165aa8cc9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a84f3baa379fec6bf5947cb5165aa8cc9">IsUpper</a> (char ch)</td></tr>
  494. <tr class="separator:a84f3baa379fec6bf5947cb5165aa8cc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
  495. <tr class="memitem:aa234ef141278263fb143b616c74c86e7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aa234ef141278263fb143b616c74c86e7">IsXDigit</a> (char ch)</td></tr>
  496. <tr class="separator:aa234ef141278263fb143b616c74c86e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
  497. <tr class="memitem:a6ab68a30f8291c09b2289c132bbe3b16"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a6ab68a30f8291c09b2289c132bbe3b16">IsXDigit</a> (wchar_t ch)</td></tr>
  498. <tr class="separator:a6ab68a30f8291c09b2289c132bbe3b16"><td class="memSeparator" colspan="2">&#160;</td></tr>
  499. <tr class="memitem:ad9c627ef2a94245e3fd69e7ab3d49b42"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ad9c627ef2a94245e3fd69e7ab3d49b42">ToLower</a> (char ch)</td></tr>
  500. <tr class="separator:ad9c627ef2a94245e3fd69e7ab3d49b42"><td class="memSeparator" colspan="2">&#160;</td></tr>
  501. <tr class="memitem:ac1b876a8133895bd553d4780ecaa1e3a"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ac1b876a8133895bd553d4780ecaa1e3a">ToUpper</a> (char ch)</td></tr>
  502. <tr class="separator:ac1b876a8133895bd553d4780ecaa1e3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  503. <tr class="memitem:aa6afda12e567c353e2e9b9c2e8cae14f"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aa6afda12e567c353e2e9b9c2e8cae14f">StripTrailingSpaces</a> (std::string str)</td></tr>
  504. <tr class="separator:aa6afda12e567c353e2e9b9c2e8cae14f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  505. <tr class="memitem:aad4beed95d0846e6ffc5da0978ef3bb9"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
  506. <tr class="memitem:aad4beed95d0846e6ffc5da0978ef3bb9"><td class="memTemplItemLeft" align="right" valign="top">std::string&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aad4beed95d0846e6ffc5da0978ef3bb9">StreamableToString</a> (const T &amp;streamable)</td></tr>
  507. <tr class="separator:aad4beed95d0846e6ffc5da0978ef3bb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
  508. <tr class="memitem:a3db36c62f31a9439117c41c2b13f4941"><td class="memItemLeft" align="right" valign="top">std::true_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a3db36c62f31a9439117c41c2b13f4941">IsNullLiteralHelper</a> (Secret *)</td></tr>
  509. <tr class="separator:a3db36c62f31a9439117c41c2b13f4941"><td class="memSeparator" colspan="2">&#160;</td></tr>
  510. <tr class="memitem:a1404fbe8d1164f614f6358b314ec3cf4"><td class="memItemLeft" align="right" valign="top">std::false_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a1404fbe8d1164f614f6358b314ec3cf4">IsNullLiteralHelper</a> (<a class="el" href="classtesting_1_1internal_1_1_ignored_value.html">IgnoredValue</a>)</td></tr>
  511. <tr class="separator:a1404fbe8d1164f614f6358b314ec3cf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
  512. <tr class="memitem:af69e146a989e8d48def39a0cc59461c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#af69e146a989e8d48def39a0cc59461c9">AppendUserMessage</a> (const std::string &amp;gtest_msg, const <a class="el" href="classtesting_1_1_message.html">Message</a> &amp;user_msg)</td></tr>
  513. <tr class="separator:af69e146a989e8d48def39a0cc59461c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
  514. <tr class="memitem:a513107ff8defa97d949937fc1350a56c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a513107ff8defa97d949937fc1350a56c">DiffStrings</a> (const std::string &amp;left, const std::string &amp;right, size_t *total_line_count)</td></tr>
  515. <tr class="separator:a513107ff8defa97d949937fc1350a56c"><td class="memSeparator" colspan="2">&#160;</td></tr>
  516. <tr class="memitem:ac61e2ba2cbf259fd6ee5ffd4e49c9445"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ac61e2ba2cbf259fd6ee5ffd4e49c9445">EqFailure</a> (const char *expected_expression, const char *actual_expression, const std::string &amp;expected_value, const std::string &amp;actual_value, bool ignoring_case)</td></tr>
  517. <tr class="separator:ac61e2ba2cbf259fd6ee5ffd4e49c9445"><td class="memSeparator" colspan="2">&#160;</td></tr>
  518. <tr class="memitem:aed8d3ad4341f8f2de53440e39c995632"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aed8d3ad4341f8f2de53440e39c995632">GetBoolAssertionFailureMessage</a> (const AssertionResult &amp;assertion_result, const char *expression_text, const char *actual_predicate_value, const char *expected_predicate_value)</td></tr>
  519. <tr class="separator:aed8d3ad4341f8f2de53440e39c995632"><td class="memSeparator" colspan="2">&#160;</td></tr>
  520. <tr class="memitem:a6b108e56fdc68ea937ffb3759fb55ab0"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
  521. <tr class="memitem:a6b108e56fdc68ea937ffb3759fb55ab0"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespacetesting_1_1internal.html#ab1114197d3c657d8b7f8e0c5caa12d00">TypeId</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a6b108e56fdc68ea937ffb3759fb55ab0">GetTypeId</a> ()</td></tr>
  522. <tr class="separator:a6b108e56fdc68ea937ffb3759fb55ab0"><td class="memSeparator" colspan="2">&#160;</td></tr>
  523. <tr class="memitem:a1e85cf16bb95b60f879d48ba1fbfc1c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> <a class="el" href="namespacetesting_1_1internal.html#ab1114197d3c657d8b7f8e0c5caa12d00">TypeId</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a1e85cf16bb95b60f879d48ba1fbfc1c9">GetTestTypeId</a> ()</td></tr>
  524. <tr class="separator:a1e85cf16bb95b60f879d48ba1fbfc1c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
  525. <tr class="memitem:a9579a78c229ea302caded45d65f77336"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacetesting_1_1internal.html#a04786aa10f8b0bf38a5ead94d00475f4">SetUpTearDownSuiteFuncType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a9579a78c229ea302caded45d65f77336">GetNotDefaultOrNull</a> (<a class="el" href="namespacetesting_1_1internal.html#a04786aa10f8b0bf38a5ead94d00475f4">SetUpTearDownSuiteFuncType</a> a, <a class="el" href="namespacetesting_1_1internal.html#a04786aa10f8b0bf38a5ead94d00475f4">SetUpTearDownSuiteFuncType</a> def)</td></tr>
  526. <tr class="separator:a9579a78c229ea302caded45d65f77336"><td class="memSeparator" colspan="2">&#160;</td></tr>
  527. <tr class="memitem:a7ab4072540184e26119ad853f45059f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> <a class="el" href="classtesting_1_1_test_info.html">TestInfo</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a7ab4072540184e26119ad853f45059f7">MakeAndRegisterTestInfo</a> (const char *test_suite_name, const char *name, const char *type_param, const char *value_param, <a class="el" href="structtesting_1_1internal_1_1_code_location.html">CodeLocation</a> code_location, <a class="el" href="namespacetesting_1_1internal.html#ab1114197d3c657d8b7f8e0c5caa12d00">TypeId</a> fixture_class_id, <a class="el" href="namespacetesting_1_1internal.html#a83e4e0732ac6a9dcfe6ee299dc1b9fa2">SetUpTestSuiteFunc</a> set_up_tc, <a class="el" href="namespacetesting_1_1internal.html#a8257a87aa42cebaa54b0c48a6ae657a5">TearDownTestSuiteFunc</a> tear_down_tc, <a class="el" href="classtesting_1_1internal_1_1_test_factory_base.html">TestFactoryBase</a> *factory)</td></tr>
  528. <tr class="separator:a7ab4072540184e26119ad853f45059f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
  529. <tr class="memitem:aac72b20299ad4a99554ce161e1769560"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aac72b20299ad4a99554ce161e1769560">SkipPrefix</a> (const char *prefix, const char **pstr)</td></tr>
  530. <tr class="separator:aac72b20299ad4a99554ce161e1769560"><td class="memSeparator" colspan="2">&#160;</td></tr>
  531. <tr class="memitem:ae7ae495d3207e26968dfbd537c5e6dee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ae7ae495d3207e26968dfbd537c5e6dee">GetCurrentOsStackTraceExceptTop</a> (<a class="el" href="classtesting_1_1_unit_test.html">UnitTest</a> *unit_test, int skip_count)</td></tr>
  532. <tr class="separator:ae7ae495d3207e26968dfbd537c5e6dee"><td class="memSeparator" colspan="2">&#160;</td></tr>
  533. <tr class="memitem:a4d46f09c3bfe68700b7f728d2cc3782f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a4d46f09c3bfe68700b7f728d2cc3782f">AlwaysTrue</a> ()</td></tr>
  534. <tr class="separator:a4d46f09c3bfe68700b7f728d2cc3782f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  535. <tr class="memitem:a4b24c851ab13569b1b15b3d259b60d2e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a4b24c851ab13569b1b15b3d259b60d2e">AlwaysFalse</a> ()</td></tr>
  536. <tr class="separator:a4b24c851ab13569b1b15b3d259b60d2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
  537. <tr class="memitem:a764748b94f628bdd1dcd39dc81e8b71f"><td class="memTemplParams" colspan="2">template&lt;class C , class Iterator = decltype(::std::declval&lt;const C&amp;&gt;().begin()), class = decltype(::std::declval&lt;const C&amp;&gt;().end()), class = decltype(++::std::declval&lt;Iterator&amp;&gt;()), class = decltype(*::std::declval&lt;Iterator&gt;()), class = typename C::const_iterator&gt; </td></tr>
  538. <tr class="memitem:a764748b94f628bdd1dcd39dc81e8b71f"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespacetesting_1_1internal.html#ad8f0c2883245f1df2a53618a49f0deb3">IsContainer</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a764748b94f628bdd1dcd39dc81e8b71f">IsContainerTest</a> (int)</td></tr>
  539. <tr class="separator:a764748b94f628bdd1dcd39dc81e8b71f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  540. <tr class="memitem:af545a2ae928b8a9e7581978234464275"><td class="memTemplParams" colspan="2">template&lt;class C &gt; </td></tr>
  541. <tr class="memitem:af545a2ae928b8a9e7581978234464275"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespacetesting_1_1internal.html#abf080521ce135deb510e0a7830fd3d33">IsNotContainer</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#af545a2ae928b8a9e7581978234464275">IsContainerTest</a> (long)</td></tr>
  542. <tr class="separator:af545a2ae928b8a9e7581978234464275"><td class="memSeparator" colspan="2">&#160;</td></tr>
  543. <tr class="memitem:af4bebf36baf0b0a5b26d051dde55fa47"><td class="memTemplParams" colspan="2">template&lt;typename T , typename U &gt; </td></tr>
  544. <tr class="memitem:af4bebf36baf0b0a5b26d051dde55fa47"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#af4bebf36baf0b0a5b26d051dde55fa47">ArrayEq</a> (const T *lhs, size_t size, const U *rhs)</td></tr>
  545. <tr class="separator:af4bebf36baf0b0a5b26d051dde55fa47"><td class="memSeparator" colspan="2">&#160;</td></tr>
  546. <tr class="memitem:a49b4d0ee49c0f8c93bab29ebd20630cc"><td class="memTemplParams" colspan="2">template&lt;typename T , typename U &gt; </td></tr>
  547. <tr class="memitem:a49b4d0ee49c0f8c93bab29ebd20630cc"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a49b4d0ee49c0f8c93bab29ebd20630cc">ArrayEq</a> (const T &amp;lhs, const U &amp;rhs)</td></tr>
  548. <tr class="separator:a49b4d0ee49c0f8c93bab29ebd20630cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
  549. <tr class="memitem:a5cb6f81ee827130024261121c742b26c"><td class="memTemplParams" colspan="2">template&lt;typename T , typename U , size_t N&gt; </td></tr>
  550. <tr class="memitem:a5cb6f81ee827130024261121c742b26c"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a5cb6f81ee827130024261121c742b26c">ArrayEq</a> (const T(&amp;lhs)[N], const U(&amp;rhs)[N])</td></tr>
  551. <tr class="separator:a5cb6f81ee827130024261121c742b26c"><td class="memSeparator" colspan="2">&#160;</td></tr>
  552. <tr class="memitem:a94a857fe6ff32cf4fdc4769a4071f239"><td class="memTemplParams" colspan="2">template&lt;typename Iter , typename Element &gt; </td></tr>
  553. <tr class="memitem:a94a857fe6ff32cf4fdc4769a4071f239"><td class="memTemplItemLeft" align="right" valign="top">Iter&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a94a857fe6ff32cf4fdc4769a4071f239">ArrayAwareFind</a> (Iter begin, Iter end, const Element &amp;elem)</td></tr>
  554. <tr class="separator:a94a857fe6ff32cf4fdc4769a4071f239"><td class="memSeparator" colspan="2">&#160;</td></tr>
  555. <tr class="memitem:afb1b9728aaaf6d9fe6246a19cfe3f7f5"><td class="memTemplParams" colspan="2">template&lt;typename T , typename U &gt; </td></tr>
  556. <tr class="memitem:afb1b9728aaaf6d9fe6246a19cfe3f7f5"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#afb1b9728aaaf6d9fe6246a19cfe3f7f5">CopyArray</a> (const T *from, size_t size, U *to)</td></tr>
  557. <tr class="separator:afb1b9728aaaf6d9fe6246a19cfe3f7f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
  558. <tr class="memitem:a84d0e746ba0827cc52b53d22000de0e8"><td class="memTemplParams" colspan="2">template&lt;typename T , typename U &gt; </td></tr>
  559. <tr class="memitem:a84d0e746ba0827cc52b53d22000de0e8"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a84d0e746ba0827cc52b53d22000de0e8">CopyArray</a> (const T &amp;from, U *to)</td></tr>
  560. <tr class="separator:a84d0e746ba0827cc52b53d22000de0e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
  561. <tr class="memitem:a1e7ae855686720615dcd5754c8181c62"><td class="memTemplParams" colspan="2">template&lt;typename T , typename U , size_t N&gt; </td></tr>
  562. <tr class="memitem:a1e7ae855686720615dcd5754c8181c62"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a1e7ae855686720615dcd5754c8181c62">CopyArray</a> (const T(&amp;from)[N], U(*to)[N])</td></tr>
  563. <tr class="separator:a1e7ae855686720615dcd5754c8181c62"><td class="memSeparator" colspan="2">&#160;</td></tr>
  564. <tr class="memitem:a3682f962ae0ec1c0eca6444ca0a09e91"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a3682f962ae0ec1c0eca6444ca0a09e91">GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_</a> (char)</td></tr>
  565. <tr class="separator:a3682f962ae0ec1c0eca6444ca0a09e91"><td class="memSeparator" colspan="2">&#160;</td></tr>
  566. <tr class="memitem:a85e08f00d443221e529a0a85a90fbaeb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a85e08f00d443221e529a0a85a90fbaeb">GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_</a> (wchar_t)</td></tr>
  567. <tr class="separator:a85e08f00d443221e529a0a85a90fbaeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
  568. <tr class="memitem:aeac30230dcc362221bdd07d61eaa4ec1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aeac30230dcc362221bdd07d61eaa4ec1">GTEST_IMPL_FORMAT_C_STRING_AS_STRING_</a> (char, ::std::string)</td></tr>
  569. <tr class="separator:aeac30230dcc362221bdd07d61eaa4ec1"><td class="memSeparator" colspan="2">&#160;</td></tr>
  570. <tr class="memitem:a12070f3d771e37e1c3f2539692af0ce0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a12070f3d771e37e1c3f2539692af0ce0">GTEST_IMPL_FORMAT_C_STRING_AS_STRING_</a> (wchar_t, ::std::wstring)</td></tr>
  571. <tr class="separator:a12070f3d771e37e1c3f2539692af0ce0"><td class="memSeparator" colspan="2">&#160;</td></tr>
  572. <tr class="memitem:a91ab078f10adc669f09b7f604975c518"><td class="memTemplParams" colspan="2">template&lt;typename T1 , typename T2 &gt; </td></tr>
  573. <tr class="memitem:a91ab078f10adc669f09b7f604975c518"><td class="memTemplItemLeft" align="right" valign="top">std::string&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a91ab078f10adc669f09b7f604975c518">FormatForComparisonFailureMessage</a> (const T1 &amp;value, const T2 &amp;)</td></tr>
  574. <tr class="separator:a91ab078f10adc669f09b7f604975c518"><td class="memSeparator" colspan="2">&#160;</td></tr>
  575. <tr class="memitem:a30708fa2bacf11895b03bdb21eb72309"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
  576. <tr class="memitem:a30708fa2bacf11895b03bdb21eb72309"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a30708fa2bacf11895b03bdb21eb72309">UniversalPrint</a> (const T &amp;value, ::std::ostream *os)</td></tr>
  577. <tr class="separator:a30708fa2bacf11895b03bdb21eb72309"><td class="memSeparator" colspan="2">&#160;</td></tr>
  578. <tr class="memitem:a2e96c98d5bd8ee4a1b92f8e3cde7dd40"><td class="memTemplParams" colspan="2">template&lt;typename C &gt; </td></tr>
  579. <tr class="memitem:a2e96c98d5bd8ee4a1b92f8e3cde7dd40"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a2e96c98d5bd8ee4a1b92f8e3cde7dd40">DefaultPrintTo</a> (<a class="el" href="structtesting_1_1internal_1_1_wrap_printer_type.html">WrapPrinterType</a>&lt; <a class="el" href="namespacetesting_1_1internal.html#a17fb8f0125fa92404a249ed38a43faa4a945a19e59155ce1d335e8c3bcbdf61db">kPrintContainer</a> &gt;, const C &amp;container, ::std::ostream *os)</td></tr>
  580. <tr class="separator:a2e96c98d5bd8ee4a1b92f8e3cde7dd40"><td class="memSeparator" colspan="2">&#160;</td></tr>
  581. <tr class="memitem:a074522dd8d77d61878a042b8d05cc64a"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
  582. <tr class="memitem:a074522dd8d77d61878a042b8d05cc64a"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a074522dd8d77d61878a042b8d05cc64a">DefaultPrintTo</a> (<a class="el" href="structtesting_1_1internal_1_1_wrap_printer_type.html">WrapPrinterType</a>&lt; <a class="el" href="namespacetesting_1_1internal.html#a17fb8f0125fa92404a249ed38a43faa4a8eaa6fff4a58832b30027df49f73dcbf">kPrintPointer</a> &gt;, T *p, ::std::ostream *os)</td></tr>
  583. <tr class="separator:a074522dd8d77d61878a042b8d05cc64a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  584. <tr class="memitem:a7729c07abcae6c69b9b370c39db61409"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
  585. <tr class="memitem:a7729c07abcae6c69b9b370c39db61409"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a7729c07abcae6c69b9b370c39db61409">DefaultPrintTo</a> (<a class="el" href="structtesting_1_1internal_1_1_wrap_printer_type.html">WrapPrinterType</a>&lt; <a class="el" href="namespacetesting_1_1internal.html#a17fb8f0125fa92404a249ed38a43faa4a5a066cde30e276c6460ba10d123d0c2c">kPrintFunctionPointer</a> &gt;, T *p, ::std::ostream *os)</td></tr>
  586. <tr class="separator:a7729c07abcae6c69b9b370c39db61409"><td class="memSeparator" colspan="2">&#160;</td></tr>
  587. <tr class="memitem:a72b1a69d96be8ea6382539f5c4fcac6d"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
  588. <tr class="memitem:a72b1a69d96be8ea6382539f5c4fcac6d"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a72b1a69d96be8ea6382539f5c4fcac6d">DefaultPrintTo</a> (<a class="el" href="structtesting_1_1internal_1_1_wrap_printer_type.html">WrapPrinterType</a>&lt; <a class="el" href="namespacetesting_1_1internal.html#a17fb8f0125fa92404a249ed38a43faa4a6f88d77d9d763d8a009caf950cfbab28">kPrintOther</a> &gt;, const T &amp;value, ::std::ostream *os)</td></tr>
  589. <tr class="separator:a72b1a69d96be8ea6382539f5c4fcac6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  590. <tr class="memitem:adb3c27150dbe661db0e0c4be27533460"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
  591. <tr class="memitem:adb3c27150dbe661db0e0c4be27533460"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#adb3c27150dbe661db0e0c4be27533460">PrintTo</a> (const T &amp;value, ::std::ostream *os)</td></tr>
  592. <tr class="separator:adb3c27150dbe661db0e0c4be27533460"><td class="memSeparator" colspan="2">&#160;</td></tr>
  593. <tr class="memitem:a476bd3d411d4f129620aaf8999c257c0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a476bd3d411d4f129620aaf8999c257c0">PrintTo</a> (char c, ::std::ostream *os)</td></tr>
  594. <tr class="separator:a476bd3d411d4f129620aaf8999c257c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
  595. <tr class="memitem:a2979ac1ad3e05c51dcd7dca2eb34e6ce"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a2979ac1ad3e05c51dcd7dca2eb34e6ce">PrintTo</a> (bool x, ::std::ostream *os)</td></tr>
  596. <tr class="separator:a2979ac1ad3e05c51dcd7dca2eb34e6ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
  597. <tr class="memitem:a6c50fd437a2ae2ff6f182ccd6c2744dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a6c50fd437a2ae2ff6f182ccd6c2744dd">PrintTo</a> (wchar_t wc, ::std::ostream *os)</td></tr>
  598. <tr class="separator:a6c50fd437a2ae2ff6f182ccd6c2744dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
  599. <tr class="memitem:ac226053b96d7d61f9407e3b75bab07d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ac226053b96d7d61f9407e3b75bab07d9">PrintTo</a> (const char *s, ::std::ostream *os)</td></tr>
  600. <tr class="separator:ac226053b96d7d61f9407e3b75bab07d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
  601. <tr class="memitem:a553eec7bb50de01c9e91cac4accc606f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a553eec7bb50de01c9e91cac4accc606f">PrintTo</a> (char *s, ::std::ostream *os)</td></tr>
  602. <tr class="separator:a553eec7bb50de01c9e91cac4accc606f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  603. <tr class="memitem:a792cc5665a34619ed7a6d54711433456"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a792cc5665a34619ed7a6d54711433456">PrintTo</a> (const signed char *s, ::std::ostream *os)</td></tr>
  604. <tr class="separator:a792cc5665a34619ed7a6d54711433456"><td class="memSeparator" colspan="2">&#160;</td></tr>
  605. <tr class="memitem:a1320096b116f8cc4b688acbd5b783051"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a1320096b116f8cc4b688acbd5b783051">PrintTo</a> (signed char *s, ::std::ostream *os)</td></tr>
  606. <tr class="separator:a1320096b116f8cc4b688acbd5b783051"><td class="memSeparator" colspan="2">&#160;</td></tr>
  607. <tr class="memitem:a42c591f2164ad105b502a9262333aed2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a42c591f2164ad105b502a9262333aed2">PrintTo</a> (const unsigned char *s, ::std::ostream *os)</td></tr>
  608. <tr class="separator:a42c591f2164ad105b502a9262333aed2"><td class="memSeparator" colspan="2">&#160;</td></tr>
  609. <tr class="memitem:a7fae797c500d66d0f5a9db4f205e3416"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a7fae797c500d66d0f5a9db4f205e3416">PrintTo</a> (unsigned char *s, ::std::ostream *os)</td></tr>
  610. <tr class="separator:a7fae797c500d66d0f5a9db4f205e3416"><td class="memSeparator" colspan="2">&#160;</td></tr>
  611. <tr class="memitem:afb038075e9e2166d1d9158a19e0eed23"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#afb038075e9e2166d1d9158a19e0eed23">PrintTo</a> (const wchar_t *s, ::std::ostream *os)</td></tr>
  612. <tr class="separator:afb038075e9e2166d1d9158a19e0eed23"><td class="memSeparator" colspan="2">&#160;</td></tr>
  613. <tr class="memitem:a8d41baa371fad3eb5a3dbe1bbc02c290"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a8d41baa371fad3eb5a3dbe1bbc02c290">PrintTo</a> (wchar_t *s, ::std::ostream *os)</td></tr>
  614. <tr class="separator:a8d41baa371fad3eb5a3dbe1bbc02c290"><td class="memSeparator" colspan="2">&#160;</td></tr>
  615. <tr class="memitem:ad3013b6b4c825edee9fe18ff1d982faa"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
  616. <tr class="memitem:ad3013b6b4c825edee9fe18ff1d982faa"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ad3013b6b4c825edee9fe18ff1d982faa">PrintRawArrayTo</a> (const T a[], size_t count, ::std::ostream *os)</td></tr>
  617. <tr class="separator:ad3013b6b4c825edee9fe18ff1d982faa"><td class="memSeparator" colspan="2">&#160;</td></tr>
  618. <tr class="memitem:a8b53e46cea3f8bdfc9342057c4f6ba62"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a8b53e46cea3f8bdfc9342057c4f6ba62">PrintStringTo</a> (const ::std::string &amp;s, ::std::ostream *os)</td></tr>
  619. <tr class="separator:a8b53e46cea3f8bdfc9342057c4f6ba62"><td class="memSeparator" colspan="2">&#160;</td></tr>
  620. <tr class="memitem:af59b4f5d83276cd807c45063b14bad44"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#af59b4f5d83276cd807c45063b14bad44">PrintTo</a> (const ::std::string &amp;s, ::std::ostream *os)</td></tr>
  621. <tr class="separator:af59b4f5d83276cd807c45063b14bad44"><td class="memSeparator" colspan="2">&#160;</td></tr>
  622. <tr class="memitem:ae38089f9d4093cb7cf93396251fd2d66"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ae38089f9d4093cb7cf93396251fd2d66">PrintWideStringTo</a> (const ::std::wstring &amp;s, ::std::ostream *os)</td></tr>
  623. <tr class="separator:ae38089f9d4093cb7cf93396251fd2d66"><td class="memSeparator" colspan="2">&#160;</td></tr>
  624. <tr class="memitem:a8d5be499966aeff68d4690db7d57f38a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a8d5be499966aeff68d4690db7d57f38a">PrintTo</a> (const ::std::wstring &amp;s, ::std::ostream *os)</td></tr>
  625. <tr class="separator:a8d5be499966aeff68d4690db7d57f38a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  626. <tr class="memitem:a76f564cf23190dbd5c9e088defdd092b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a76f564cf23190dbd5c9e088defdd092b">PrintTo</a> (std::nullptr_t, ::std::ostream *os)</td></tr>
  627. <tr class="separator:a76f564cf23190dbd5c9e088defdd092b"><td class="memSeparator" colspan="2">&#160;</td></tr>
  628. <tr class="memitem:a5587d09db034bc597870ae86bd8c01f8"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
  629. <tr class="memitem:a5587d09db034bc597870ae86bd8c01f8"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a5587d09db034bc597870ae86bd8c01f8">PrintTo</a> (std::reference_wrapper&lt; T &gt; ref, ::std::ostream *os)</td></tr>
  630. <tr class="separator:a5587d09db034bc597870ae86bd8c01f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
  631. <tr class="memitem:a7174fbf5d6ba458afae675022c9aae1e"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
  632. <tr class="memitem:a7174fbf5d6ba458afae675022c9aae1e"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a7174fbf5d6ba458afae675022c9aae1e">PrintTupleTo</a> (const T &amp;, std::integral_constant&lt; size_t, 0 &gt;, ::std::ostream *)</td></tr>
  633. <tr class="separator:a7174fbf5d6ba458afae675022c9aae1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
  634. <tr class="memitem:a3580971ab4571dc9a00f4ed0e17fd777"><td class="memTemplParams" colspan="2">template&lt;typename T , size_t I&gt; </td></tr>
  635. <tr class="memitem:a3580971ab4571dc9a00f4ed0e17fd777"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a3580971ab4571dc9a00f4ed0e17fd777">PrintTupleTo</a> (const T &amp;t, std::integral_constant&lt; size_t, I &gt;, ::std::ostream *os)</td></tr>
  636. <tr class="separator:a3580971ab4571dc9a00f4ed0e17fd777"><td class="memSeparator" colspan="2">&#160;</td></tr>
  637. <tr class="memitem:a5628347cba9a345f56087fdb70930fc8"><td class="memTemplParams" colspan="2">template&lt;typename... Types&gt; </td></tr>
  638. <tr class="memitem:a5628347cba9a345f56087fdb70930fc8"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a5628347cba9a345f56087fdb70930fc8">PrintTo</a> (const ::std::tuple&lt; Types... &gt; &amp;t, ::std::ostream *os)</td></tr>
  639. <tr class="separator:a5628347cba9a345f56087fdb70930fc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
  640. <tr class="memitem:af2c33928facbf2edf7af564278724d98"><td class="memTemplParams" colspan="2">template&lt;typename T1 , typename T2 &gt; </td></tr>
  641. <tr class="memitem:af2c33928facbf2edf7af564278724d98"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#af2c33928facbf2edf7af564278724d98">PrintTo</a> (const ::std::pair&lt; T1, T2 &gt; &amp;value, ::std::ostream *os)</td></tr>
  642. <tr class="separator:af2c33928facbf2edf7af564278724d98"><td class="memSeparator" colspan="2">&#160;</td></tr>
  643. <tr class="memitem:ad79d71c3110f8eb24ab352d68f29436a"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
  644. <tr class="memitem:ad79d71c3110f8eb24ab352d68f29436a"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ad79d71c3110f8eb24ab352d68f29436a">UniversalPrintArray</a> (const T *begin, size_t len, ::std::ostream *os)</td></tr>
  645. <tr class="separator:ad79d71c3110f8eb24ab352d68f29436a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  646. <tr class="memitem:a72c997dbd2c562110b2cb56c359decfa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a72c997dbd2c562110b2cb56c359decfa">UniversalPrintArray</a> (const char *begin, size_t len, ::std::ostream *os)</td></tr>
  647. <tr class="separator:a72c997dbd2c562110b2cb56c359decfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
  648. <tr class="memitem:ae31e146c35fd75afc6a9cc73ae2692d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ae31e146c35fd75afc6a9cc73ae2692d1">UniversalPrintArray</a> (const wchar_t *begin, size_t len, ::std::ostream *os)</td></tr>
  649. <tr class="separator:ae31e146c35fd75afc6a9cc73ae2692d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
  650. <tr class="memitem:afa92f5a284929dc3723e654a25feb7b9"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
  651. <tr class="memitem:afa92f5a284929dc3723e654a25feb7b9"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#afa92f5a284929dc3723e654a25feb7b9">UniversalTersePrint</a> (const T &amp;value, ::std::ostream *os)</td></tr>
  652. <tr class="separator:afa92f5a284929dc3723e654a25feb7b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
  653. <tr class="memitem:a6300aa1440d0019cf08d9a1f6efd4382"><td class="memTemplParams" colspan="2">template&lt;typename Tuple &gt; </td></tr>
  654. <tr class="memitem:a6300aa1440d0019cf08d9a1f6efd4382"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a6300aa1440d0019cf08d9a1f6efd4382">TersePrintPrefixToStrings</a> (const Tuple &amp;, std::integral_constant&lt; size_t, 0 &gt;, <a class="el" href="namespacetesting_1_1internal.html#a50003bb76ec2934be1062be11efba8bf">Strings</a> *)</td></tr>
  655. <tr class="separator:a6300aa1440d0019cf08d9a1f6efd4382"><td class="memSeparator" colspan="2">&#160;</td></tr>
  656. <tr class="memitem:ab244273c02742a3fac45cc241befc536"><td class="memTemplParams" colspan="2">template&lt;typename Tuple , size_t I&gt; </td></tr>
  657. <tr class="memitem:ab244273c02742a3fac45cc241befc536"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ab244273c02742a3fac45cc241befc536">TersePrintPrefixToStrings</a> (const Tuple &amp;t, std::integral_constant&lt; size_t, I &gt;, <a class="el" href="namespacetesting_1_1internal.html#a50003bb76ec2934be1062be11efba8bf">Strings</a> *strings)</td></tr>
  658. <tr class="separator:ab244273c02742a3fac45cc241befc536"><td class="memSeparator" colspan="2">&#160;</td></tr>
  659. <tr class="memitem:a7e60d1478b074801c766eeee9be6c772"><td class="memTemplParams" colspan="2">template&lt;typename Tuple &gt; </td></tr>
  660. <tr class="memitem:a7e60d1478b074801c766eeee9be6c772"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespacetesting_1_1internal.html#a50003bb76ec2934be1062be11efba8bf">Strings</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a7e60d1478b074801c766eeee9be6c772">UniversalTersePrintTupleFieldsToStrings</a> (const Tuple &amp;value)</td></tr>
  661. <tr class="separator:a7e60d1478b074801c766eeee9be6c772"><td class="memSeparator" colspan="2">&#160;</td></tr>
  662. <tr class="memitem:a5d3e97443d23bf1824f87feb172efd39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a5d3e97443d23bf1824f87feb172efd39">ReportInvalidTestSuiteType</a> (const char *test_suite_name, <a class="el" href="structtesting_1_1internal_1_1_code_location.html">CodeLocation</a> code_location)</td></tr>
  663. <tr class="separator:a5d3e97443d23bf1824f87feb172efd39"><td class="memSeparator" colspan="2">&#160;</td></tr>
  664. <tr class="memitem:a954ec4a8a932dac7743e77e459ffefdc"><td class="memTemplParams" colspan="2">template&lt;class ParamType &gt; </td></tr>
  665. <tr class="memitem:a954ec4a8a932dac7743e77e459ffefdc"><td class="memTemplItemLeft" align="right" valign="top">std::string&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a954ec4a8a932dac7743e77e459ffefdc">DefaultParamName</a> (const <a class="el" href="structtesting_1_1_test_param_info.html">TestParamInfo</a>&lt; ParamType &gt; &amp;info)</td></tr>
  666. <tr class="separator:a954ec4a8a932dac7743e77e459ffefdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
  667. <tr class="memitem:abc0f0626877188afba6ad122d502f088"><td class="memTemplParams" colspan="2">template&lt;class ParamType , class ParamNameGenFunctor &gt; </td></tr>
  668. <tr class="memitem:abc0f0626877188afba6ad122d502f088"><td class="memTemplItemLeft" align="right" valign="top">ParamNameGenFunctor&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#abc0f0626877188afba6ad122d502f088">GetParamNameGen</a> (ParamNameGenFunctor func)</td></tr>
  669. <tr class="separator:abc0f0626877188afba6ad122d502f088"><td class="memSeparator" colspan="2">&#160;</td></tr>
  670. <tr class="memitem:a27d6ea7d401e877cb0fbddf4206ebbe4"><td class="memTemplParams" colspan="2">template&lt;class ParamType &gt; </td></tr>
  671. <tr class="memitem:a27d6ea7d401e877cb0fbddf4206ebbe4"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structtesting_1_1internal_1_1_param_name_gen_func.html">ParamNameGenFunc</a>&lt; ParamType &gt;::Type *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a27d6ea7d401e877cb0fbddf4206ebbe4">GetParamNameGen</a> ()</td></tr>
  672. <tr class="separator:a27d6ea7d401e877cb0fbddf4206ebbe4"><td class="memSeparator" colspan="2">&#160;</td></tr>
  673. <tr class="memitem:a1def8ec9393360a1b34a20528703e7f7"><td class="memTemplParams" colspan="2">template&lt;typename T1 , typename T2 &gt; </td></tr>
  674. <tr class="memitem:a1def8ec9393360a1b34a20528703e7f7"><td class="memTemplItemLeft" align="right" valign="top">AssertionResult&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a1def8ec9393360a1b34a20528703e7f7">CmpHelperEQFailure</a> (const char *lhs_expression, const char *rhs_expression, const T1 &amp;lhs, const T2 &amp;rhs)</td></tr>
  675. <tr class="separator:a1def8ec9393360a1b34a20528703e7f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
  676. <tr class="memitem:a5e3e473798de3189e9343132bcfd4fea"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a5e3e473798de3189e9343132bcfd4fea">operator==</a> (<a class="el" href="structtesting_1_1internal_1_1faketype.html">faketype</a>, <a class="el" href="structtesting_1_1internal_1_1faketype.html">faketype</a>)</td></tr>
  677. <tr class="separator:a5e3e473798de3189e9343132bcfd4fea"><td class="memSeparator" colspan="2">&#160;</td></tr>
  678. <tr class="memitem:afa44fdec84edfc155ef63e4f0d4287cc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#afa44fdec84edfc155ef63e4f0d4287cc">operator!=</a> (<a class="el" href="structtesting_1_1internal_1_1faketype.html">faketype</a>, <a class="el" href="structtesting_1_1internal_1_1faketype.html">faketype</a>)</td></tr>
  679. <tr class="separator:afa44fdec84edfc155ef63e4f0d4287cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
  680. <tr class="memitem:a4638c74d9b32e971f9b321af6fafc2f1"><td class="memTemplParams" colspan="2">template&lt;typename T1 , typename T2 &gt; </td></tr>
  681. <tr class="memitem:a4638c74d9b32e971f9b321af6fafc2f1"><td class="memTemplItemLeft" align="right" valign="top">AssertionResult&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a4638c74d9b32e971f9b321af6fafc2f1">CmpHelperEQ</a> (const char *lhs_expression, const char *rhs_expression, const T1 &amp;lhs, const T2 &amp;rhs)</td></tr>
  682. <tr class="separator:a4638c74d9b32e971f9b321af6fafc2f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
  683. <tr class="memitem:a1edf90480571c0659a39d13e3777d9ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a1edf90480571c0659a39d13e3777d9ce">CmpHelperEQ</a> (const char *lhs_expression, const char *rhs_expression, <a class="el" href="namespacetesting_1_1internal.html#a05c6bd9ede5ccdf25191a590d610dcc6">BiggestInt</a> lhs, <a class="el" href="namespacetesting_1_1internal.html#a05c6bd9ede5ccdf25191a590d610dcc6">BiggestInt</a> rhs)</td></tr>
  684. <tr class="separator:a1edf90480571c0659a39d13e3777d9ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
  685. <tr class="memitem:a894ffccd936d78fd555f490020c27f0a"><td class="memTemplParams" colspan="2">template&lt;typename T1 , typename T2 &gt; </td></tr>
  686. <tr class="memitem:a894ffccd936d78fd555f490020c27f0a"><td class="memTemplItemLeft" align="right" valign="top">AssertionResult&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a894ffccd936d78fd555f490020c27f0a">CmpHelperOpFailure</a> (const char *expr1, const char *expr2, const T1 &amp;val1, const T2 &amp;val2, const char *op)</td></tr>
  687. <tr class="separator:a894ffccd936d78fd555f490020c27f0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  688. <tr class="memitem:aa14e3caa94126d7fb8e06bfb3d24ae4a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aa14e3caa94126d7fb8e06bfb3d24ae4a">GTEST_IMPL_CMP_HELPER_</a> (NE, !=)</td></tr>
  689. <tr class="separator:aa14e3caa94126d7fb8e06bfb3d24ae4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  690. <tr class="memitem:ade60646b18728043fff84d7b4125de2c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ade60646b18728043fff84d7b4125de2c">GTEST_IMPL_CMP_HELPER_</a> (LE,&lt;=)</td></tr>
  691. <tr class="separator:ade60646b18728043fff84d7b4125de2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
  692. <tr class="memitem:aabcbff15eac496f8487699d19f42c274"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aabcbff15eac496f8487699d19f42c274">GTEST_IMPL_CMP_HELPER_</a> (LT,&lt;)</td></tr>
  693. <tr class="separator:aabcbff15eac496f8487699d19f42c274"><td class="memSeparator" colspan="2">&#160;</td></tr>
  694. <tr class="memitem:af969886067930ce70f6405cd5aa8b06b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#af969886067930ce70f6405cd5aa8b06b">GTEST_IMPL_CMP_HELPER_</a> (GE, &gt;=)</td></tr>
  695. <tr class="separator:af969886067930ce70f6405cd5aa8b06b"><td class="memSeparator" colspan="2">&#160;</td></tr>
  696. <tr class="memitem:a7fdb4fc164db83c51dfad17640bfeae9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a7fdb4fc164db83c51dfad17640bfeae9">GTEST_IMPL_CMP_HELPER_</a> (GT, &gt;)</td></tr>
  697. <tr class="separator:a7fdb4fc164db83c51dfad17640bfeae9"><td class="memSeparator" colspan="2">&#160;</td></tr>
  698. <tr class="memitem:a93eb9d61cac7faf1faff6301ae5f4a46"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a93eb9d61cac7faf1faff6301ae5f4a46">CmpHelperSTREQ</a> (const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)</td></tr>
  699. <tr class="separator:a93eb9d61cac7faf1faff6301ae5f4a46"><td class="memSeparator" colspan="2">&#160;</td></tr>
  700. <tr class="memitem:a00c3d012df6173622ef558a131bfb95d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a00c3d012df6173622ef558a131bfb95d">CmpHelperSTRCASEEQ</a> (const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)</td></tr>
  701. <tr class="separator:a00c3d012df6173622ef558a131bfb95d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  702. <tr class="memitem:a6b485231a046ff760844a0321c04870b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a6b485231a046ff760844a0321c04870b">CmpHelperSTRNE</a> (const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)</td></tr>
  703. <tr class="separator:a6b485231a046ff760844a0321c04870b"><td class="memSeparator" colspan="2">&#160;</td></tr>
  704. <tr class="memitem:a5f74b933606b0a742cd5a8ad2d7087e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a5f74b933606b0a742cd5a8ad2d7087e0">CmpHelperSTRCASENE</a> (const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)</td></tr>
  705. <tr class="separator:a5f74b933606b0a742cd5a8ad2d7087e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
  706. <tr class="memitem:ad40d557f9c157790160d6e4f2b0d9bab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ad40d557f9c157790160d6e4f2b0d9bab">CmpHelperSTREQ</a> (const char *s1_expression, const char *s2_expression, const wchar_t *s1, const wchar_t *s2)</td></tr>
  707. <tr class="separator:ad40d557f9c157790160d6e4f2b0d9bab"><td class="memSeparator" colspan="2">&#160;</td></tr>
  708. <tr class="memitem:a6e700804399b6694d8d6157e3a141b17"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a6e700804399b6694d8d6157e3a141b17">CmpHelperSTRNE</a> (const char *s1_expression, const char *s2_expression, const wchar_t *s1, const wchar_t *s2)</td></tr>
  709. <tr class="separator:a6e700804399b6694d8d6157e3a141b17"><td class="memSeparator" colspan="2">&#160;</td></tr>
  710. <tr class="memitem:a98ce463e5dbe0c6120fa817e1f8f2944"><td class="memTemplParams" colspan="2">template&lt;typename RawType &gt; </td></tr>
  711. <tr class="memitem:a98ce463e5dbe0c6120fa817e1f8f2944"><td class="memTemplItemLeft" align="right" valign="top">AssertionResult&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a98ce463e5dbe0c6120fa817e1f8f2944">CmpHelperFloatingPointEQ</a> (const char *lhs_expression, const char *rhs_expression, RawType lhs_value, RawType rhs_value)</td></tr>
  712. <tr class="separator:a98ce463e5dbe0c6120fa817e1f8f2944"><td class="memSeparator" colspan="2">&#160;</td></tr>
  713. <tr class="memitem:aea60207c4cedc8946a70ada62e38da8f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aea60207c4cedc8946a70ada62e38da8f">DoubleNearPredFormat</a> (const char *expr1, const char *expr2, const char *abs_error_expr, double val1, double val2, double abs_error)</td></tr>
  714. <tr class="separator:aea60207c4cedc8946a70ada62e38da8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  715. <tr class="memitem:a5fd9f88035bd7f38979a2b15aead2bab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a5fd9f88035bd7f38979a2b15aead2bab">GTEST_ATTRIBUTE_PRINTF_</a> (2, 3) void ColoredPrintf(<a class="el" href="namespacetesting_1_1internal.html#a648c1bc94c2ef9e868ff3f9dff0f9c4e">GTestColor</a> color</td></tr>
  716. <tr class="separator:a5fd9f88035bd7f38979a2b15aead2bab"><td class="memSeparator" colspan="2">&#160;</td></tr>
  717. </table><table class="memberdecls">
  718. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
  719. Variables</h2></td></tr>
  720. <tr class="memitem:afcd71adaa9d1e6df7b282a17fc48125c"><td class="memItemLeft" align="right" valign="top">const char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#afcd71adaa9d1e6df7b282a17fc48125c">kPathSeparator</a> = '/'</td></tr>
  721. <tr class="separator:afcd71adaa9d1e6df7b282a17fc48125c"><td class="memSeparator" colspan="2">&#160;</td></tr>
  722. <tr class="memitem:a23a8e9527d0e544e7df2d64ad549ce3e"><td class="memItemLeft" align="right" valign="top">const char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a23a8e9527d0e544e7df2d64ad549ce3e">kCurrentDirectoryString</a> [] = &quot;./&quot;</td></tr>
  723. <tr class="separator:a23a8e9527d0e544e7df2d64ad549ce3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
  724. <tr class="memitem:a24f0a3d50cac54a9132f4828ec9b96d9"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a24f0a3d50cac54a9132f4828ec9b96d9">kStdOutFileno</a> = STDOUT_FILENO</td></tr>
  725. <tr class="separator:a24f0a3d50cac54a9132f4828ec9b96d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
  726. <tr class="memitem:a747eccfdbdee3ff8af3bedc476a57c85"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a747eccfdbdee3ff8af3bedc476a57c85">kStdErrFileno</a> = STDERR_FILENO</td></tr>
  727. <tr class="separator:a747eccfdbdee3ff8af3bedc476a57c85"><td class="memSeparator" colspan="2">&#160;</td></tr>
  728. <tr class="memitem:abae7a5775c901f2fd12b058b00d09840"><td class="memItemLeft" align="right" valign="top">const char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#abae7a5775c901f2fd12b058b00d09840">kUnknownFile</a> [] = &quot;unknown file&quot;</td></tr>
  729. <tr class="separator:abae7a5775c901f2fd12b058b00d09840"><td class="memSeparator" colspan="2">&#160;</td></tr>
  730. <tr class="memitem:ad901880198832bc166d2493096b451f7"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespacetesting_1_1internal.html#a05c6bd9ede5ccdf25191a590d610dcc6">BiggestInt</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ad901880198832bc166d2493096b451f7">kMaxBiggestInt</a></td></tr>
  731. <tr class="separator:ad901880198832bc166d2493096b451f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
  732. <tr class="memitem:a999c7ef9ff01b6d2d76669372c444aa3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> const char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a999c7ef9ff01b6d2d76669372c444aa3">kStackTraceMarker</a> []</td></tr>
  733. <tr class="separator:a999c7ef9ff01b6d2d76669372c444aa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
  734. <tr class="memitem:a40b2a93ff318f5975eb8246b01221ce8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a40b2a93ff318f5975eb8246b01221ce8">fmt</a></td></tr>
  735. <tr class="separator:a40b2a93ff318f5975eb8246b01221ce8"><td class="memSeparator" colspan="2">&#160;</td></tr>
  736. </table>
  737. <h2 class="groupheader">Typedef Documentation</h2>
  738. <a id="a05c6bd9ede5ccdf25191a590d610dcc6"></a>
  739. <h2 class="memtitle"><span class="permalink"><a href="#a05c6bd9ede5ccdf25191a590d610dcc6">&#9670;&nbsp;</a></span>BiggestInt</h2>
  740. <div class="memitem">
  741. <div class="memproto">
  742. <table class="memname">
  743. <tr>
  744. <td class="memname">typedef long long <a class="el" href="namespacetesting_1_1internal.html#a05c6bd9ede5ccdf25191a590d610dcc6">testing::internal::BiggestInt</a></td>
  745. </tr>
  746. </table>
  747. </div><div class="memdoc">
  748. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02223">2223</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  749. </div>
  750. </div>
  751. <a id="a66a7579b1893b260c31dad577f7a5c48"></a>
  752. <h2 class="memtitle"><span class="permalink"><a href="#a66a7579b1893b260c31dad577f7a5c48">&#9670;&nbsp;</a></span>Double</h2>
  753. <div class="memitem">
  754. <div class="memproto">
  755. <table class="memname">
  756. <tr>
  757. <td class="memname">typedef <a class="el" href="classtesting_1_1internal_1_1_floating_point.html">FloatingPoint</a>&lt;double&gt; <a class="el" href="namespacetesting_1_1internal.html#a66a7579b1893b260c31dad577f7a5c48">testing::internal::Double</a></td>
  758. </tr>
  759. </table>
  760. </div><div class="memdoc">
  761. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l06846">6846</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  762. </div>
  763. </div>
  764. <a id="abb1d0789f19bdde21affccbd1078b525"></a>
  765. <h2 class="memtitle"><span class="permalink"><a href="#abb1d0789f19bdde21affccbd1078b525">&#9670;&nbsp;</a></span>false_type</h2>
  766. <div class="memitem">
  767. <div class="memproto">
  768. <table class="memname">
  769. <tr>
  770. <td class="memname">typedef <a class="el" href="structtesting_1_1internal_1_1bool__constant.html">bool_constant</a>&lt;false&gt; <a class="el" href="namespacetesting_1_1internal.html#abb1d0789f19bdde21affccbd1078b525">testing::internal::false_type</a></td>
  771. </tr>
  772. </table>
  773. </div><div class="memdoc">
  774. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02190">2190</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  775. </div>
  776. </div>
  777. <a id="a02e1981f5ff70609e6ac06e006ff519a"></a>
  778. <h2 class="memtitle"><span class="permalink"><a href="#a02e1981f5ff70609e6ac06e006ff519a">&#9670;&nbsp;</a></span>Float</h2>
  779. <div class="memitem">
  780. <div class="memproto">
  781. <table class="memname">
  782. <tr>
  783. <td class="memname">typedef <a class="el" href="classtesting_1_1internal_1_1_floating_point.html">FloatingPoint</a>&lt;float&gt; <a class="el" href="namespacetesting_1_1internal.html#a02e1981f5ff70609e6ac06e006ff519a">testing::internal::Float</a></td>
  784. </tr>
  785. </table>
  786. </div><div class="memdoc">
  787. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l06845">6845</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  788. </div>
  789. </div>
  790. <a id="a8ee38faaf875f133358abaf9bc056cec"></a>
  791. <h2 class="memtitle"><span class="permalink"><a href="#a8ee38faaf875f133358abaf9bc056cec">&#9670;&nbsp;</a></span>Int32</h2>
  792. <div class="memitem">
  793. <div class="memproto">
  794. <table class="memname">
  795. <tr>
  796. <td class="memname">typedef <a class="el" href="classtesting_1_1internal_1_1_type_with_size.html">TypeWithSize</a>&lt;4&gt;::Int <a class="el" href="namespacetesting_1_1internal.html#a8ee38faaf875f133358abaf9bc056cec">testing::internal::Int32</a></td>
  797. </tr>
  798. </table>
  799. </div><div class="memdoc">
  800. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02475">2475</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  801. </div>
  802. </div>
  803. <a id="a271c563fec38b804ddab0677f51f70a8"></a>
  804. <h2 class="memtitle"><span class="permalink"><a href="#a271c563fec38b804ddab0677f51f70a8">&#9670;&nbsp;</a></span>Int64</h2>
  805. <div class="memitem">
  806. <div class="memproto">
  807. <table class="memname">
  808. <tr>
  809. <td class="memname">typedef <a class="el" href="classtesting_1_1internal_1_1_type_with_size.html">TypeWithSize</a>&lt;8&gt;::Int <a class="el" href="namespacetesting_1_1internal.html#a271c563fec38b804ddab0677f51f70a8">testing::internal::Int64</a></td>
  810. </tr>
  811. </table>
  812. </div><div class="memdoc">
  813. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02477">2477</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  814. </div>
  815. </div>
  816. <a id="ad8f0c2883245f1df2a53618a49f0deb3"></a>
  817. <h2 class="memtitle"><span class="permalink"><a href="#ad8f0c2883245f1df2a53618a49f0deb3">&#9670;&nbsp;</a></span>IsContainer</h2>
  818. <div class="memitem">
  819. <div class="memproto">
  820. <table class="memname">
  821. <tr>
  822. <td class="memname">typedef int <a class="el" href="namespacetesting_1_1internal.html#ad8f0c2883245f1df2a53618a49f0deb3">testing::internal::IsContainer</a></td>
  823. </tr>
  824. </table>
  825. </div><div class="memdoc">
  826. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l07422">7422</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  827. </div>
  828. </div>
  829. <a id="abf080521ce135deb510e0a7830fd3d33"></a>
  830. <h2 class="memtitle"><span class="permalink"><a href="#abf080521ce135deb510e0a7830fd3d33">&#9670;&nbsp;</a></span>IsNotContainer</h2>
  831. <div class="memitem">
  832. <div class="memproto">
  833. <table class="memname">
  834. <tr>
  835. <td class="memname">typedef char <a class="el" href="namespacetesting_1_1internal.html#abf080521ce135deb510e0a7830fd3d33">testing::internal::IsNotContainer</a></td>
  836. </tr>
  837. </table>
  838. </div><div class="memdoc">
  839. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l07433">7433</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  840. </div>
  841. </div>
  842. <a id="a08b187c6cc4e28400aadf9a32fccc8de"></a>
  843. <h2 class="memtitle"><span class="permalink"><a href="#a08b187c6cc4e28400aadf9a32fccc8de">&#9670;&nbsp;</a></span>MutexLock</h2>
  844. <div class="memitem">
  845. <div class="memproto">
  846. <table class="memname">
  847. <tr>
  848. <td class="memname">typedef <a class="el" href="classtesting_1_1internal_1_1_g_test_mutex_lock.html">GTestMutexLock</a> <a class="el" href="namespacetesting_1_1internal.html#a08b187c6cc4e28400aadf9a32fccc8de">testing::internal::MutexLock</a></td>
  849. </tr>
  850. </table>
  851. </div><div class="memdoc">
  852. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02162">2162</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  853. </div>
  854. </div>
  855. <a id="aac31682b6b41997d6cc610a5787dc8bc"></a>
  856. <h2 class="memtitle"><span class="permalink"><a href="#aac31682b6b41997d6cc610a5787dc8bc">&#9670;&nbsp;</a></span>ParameterizedTestCaseInfo</h2>
  857. <div class="memitem">
  858. <div class="memproto">
  859. <div class="memtemplate">
  860. template&lt;class TestCase &gt; </div>
  861. <table class="memname">
  862. <tr>
  863. <td class="memname">using <a class="el" href="namespacetesting_1_1internal.html#aac31682b6b41997d6cc610a5787dc8bc">testing::internal::ParameterizedTestCaseInfo</a> = typedef <a class="el" href="classtesting_1_1internal_1_1_parameterized_test_suite_info.html">ParameterizedTestSuiteInfo</a>&lt;TestCase&gt;</td>
  864. </tr>
  865. </table>
  866. </div><div class="memdoc">
  867. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l11196">11196</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  868. </div>
  869. </div>
  870. <a id="a04786aa10f8b0bf38a5ead94d00475f4"></a>
  871. <h2 class="memtitle"><span class="permalink"><a href="#a04786aa10f8b0bf38a5ead94d00475f4">&#9670;&nbsp;</a></span>SetUpTearDownSuiteFuncType</h2>
  872. <div class="memitem">
  873. <div class="memproto">
  874. <table class="memname">
  875. <tr>
  876. <td class="memname">using <a class="el" href="namespacetesting_1_1internal.html#a04786aa10f8b0bf38a5ead94d00475f4">testing::internal::SetUpTearDownSuiteFuncType</a> = typedef void (*)()</td>
  877. </tr>
  878. </table>
  879. </div><div class="memdoc">
  880. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l06941">6941</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  881. </div>
  882. </div>
  883. <a id="a83e4e0732ac6a9dcfe6ee299dc1b9fa2"></a>
  884. <h2 class="memtitle"><span class="permalink"><a href="#a83e4e0732ac6a9dcfe6ee299dc1b9fa2">&#9670;&nbsp;</a></span>SetUpTestSuiteFunc</h2>
  885. <div class="memitem">
  886. <div class="memproto">
  887. <table class="memname">
  888. <tr>
  889. <td class="memname">using <a class="el" href="namespacetesting_1_1internal.html#a83e4e0732ac6a9dcfe6ee299dc1b9fa2">testing::internal::SetUpTestSuiteFunc</a> = typedef void (*)()</td>
  890. </tr>
  891. </table>
  892. </div><div class="memdoc">
  893. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l06926">6926</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  894. </div>
  895. </div>
  896. <a id="a8e8ff5b11e64078831112677156cb111"></a>
  897. <h2 class="memtitle"><span class="permalink"><a href="#a8e8ff5b11e64078831112677156cb111">&#9670;&nbsp;</a></span>string</h2>
  898. <div class="memitem">
  899. <div class="memproto">
  900. <table class="memname">
  901. <tr>
  902. <td class="memname">typedef ::std::string <a class="el" href="namespacetesting_1_1internal.html#a8e8ff5b11e64078831112677156cb111">testing::internal::string</a></td>
  903. </tr>
  904. </table>
  905. </div><div class="memdoc">
  906. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l01115">1115</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  907. </div>
  908. </div>
  909. <a id="a50003bb76ec2934be1062be11efba8bf"></a>
  910. <h2 class="memtitle"><span class="permalink"><a href="#a50003bb76ec2934be1062be11efba8bf">&#9670;&nbsp;</a></span>Strings</h2>
  911. <div class="memitem">
  912. <div class="memproto">
  913. <table class="memname">
  914. <tr>
  915. <td class="memname">typedef ::std::vector&lt; ::std::string&gt; <a class="el" href="namespacetesting_1_1internal.html#a50003bb76ec2934be1062be11efba8bf">testing::internal::Strings</a></td>
  916. </tr>
  917. </table>
  918. </div><div class="memdoc">
  919. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l08926">8926</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  920. </div>
  921. </div>
  922. <a id="a8257a87aa42cebaa54b0c48a6ae657a5"></a>
  923. <h2 class="memtitle"><span class="permalink"><a href="#a8257a87aa42cebaa54b0c48a6ae657a5">&#9670;&nbsp;</a></span>TearDownTestSuiteFunc</h2>
  924. <div class="memitem">
  925. <div class="memproto">
  926. <table class="memname">
  927. <tr>
  928. <td class="memname">using <a class="el" href="namespacetesting_1_1internal.html#a8257a87aa42cebaa54b0c48a6ae657a5">testing::internal::TearDownTestSuiteFunc</a> = typedef void (*)()</td>
  929. </tr>
  930. </table>
  931. </div><div class="memdoc">
  932. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l06927">6927</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  933. </div>
  934. </div>
  935. <a id="a66a845df404b38fe85c5e14a069f255a"></a>
  936. <h2 class="memtitle"><span class="permalink"><a href="#a66a845df404b38fe85c5e14a069f255a">&#9670;&nbsp;</a></span>TimeInMillis</h2>
  937. <div class="memitem">
  938. <div class="memproto">
  939. <table class="memname">
  940. <tr>
  941. <td class="memname">typedef <a class="el" href="classtesting_1_1internal_1_1_type_with_size.html">TypeWithSize</a>&lt;8&gt;::Int <a class="el" href="namespacetesting_1_1internal.html#a66a845df404b38fe85c5e14a069f255a">testing::internal::TimeInMillis</a></td>
  942. </tr>
  943. </table>
  944. </div><div class="memdoc">
  945. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02479">2479</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  946. </div>
  947. </div>
  948. <a id="a62f917c3424d8841de9b49b5ec28edb4"></a>
  949. <h2 class="memtitle"><span class="permalink"><a href="#a62f917c3424d8841de9b49b5ec28edb4">&#9670;&nbsp;</a></span>true_type</h2>
  950. <div class="memitem">
  951. <div class="memproto">
  952. <table class="memname">
  953. <tr>
  954. <td class="memname">typedef <a class="el" href="structtesting_1_1internal_1_1bool__constant.html">bool_constant</a>&lt;true&gt; <a class="el" href="namespacetesting_1_1internal.html#a62f917c3424d8841de9b49b5ec28edb4">testing::internal::true_type</a></td>
  955. </tr>
  956. </table>
  957. </div><div class="memdoc">
  958. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02191">2191</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  959. </div>
  960. </div>
  961. <a id="ab1114197d3c657d8b7f8e0c5caa12d00"></a>
  962. <h2 class="memtitle"><span class="permalink"><a href="#ab1114197d3c657d8b7f8e0c5caa12d00">&#9670;&nbsp;</a></span>TypeId</h2>
  963. <div class="memitem">
  964. <div class="memproto">
  965. <table class="memname">
  966. <tr>
  967. <td class="memname">typedef const void* <a class="el" href="namespacetesting_1_1internal.html#ab1114197d3c657d8b7f8e0c5caa12d00">testing::internal::TypeId</a></td>
  968. </tr>
  969. </table>
  970. </div><div class="memdoc">
  971. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l06854">6854</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  972. </div>
  973. </div>
  974. <a id="a40d4fffcd2bf56f18b1c380615aa85e3"></a>
  975. <h2 class="memtitle"><span class="permalink"><a href="#a40d4fffcd2bf56f18b1c380615aa85e3">&#9670;&nbsp;</a></span>UInt32</h2>
  976. <div class="memitem">
  977. <div class="memproto">
  978. <table class="memname">
  979. <tr>
  980. <td class="memname">typedef <a class="el" href="classtesting_1_1internal_1_1_type_with_size.html">TypeWithSize</a>&lt;4&gt;::UInt <a class="el" href="namespacetesting_1_1internal.html#a40d4fffcd2bf56f18b1c380615aa85e3">testing::internal::UInt32</a></td>
  981. </tr>
  982. </table>
  983. </div><div class="memdoc">
  984. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02476">2476</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  985. </div>
  986. </div>
  987. <a id="aa6a1ac454e6d7e550fa4925c62c35caa"></a>
  988. <h2 class="memtitle"><span class="permalink"><a href="#aa6a1ac454e6d7e550fa4925c62c35caa">&#9670;&nbsp;</a></span>UInt64</h2>
  989. <div class="memitem">
  990. <div class="memproto">
  991. <table class="memname">
  992. <tr>
  993. <td class="memname">typedef <a class="el" href="classtesting_1_1internal_1_1_type_with_size.html">TypeWithSize</a>&lt;8&gt;::UInt <a class="el" href="namespacetesting_1_1internal.html#aa6a1ac454e6d7e550fa4925c62c35caa">testing::internal::UInt64</a></td>
  994. </tr>
  995. </table>
  996. </div><div class="memdoc">
  997. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02478">2478</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  998. </div>
  999. </div>
  1000. <a id="a3f543179329c353aee1d7b54a9a8e335"></a>
  1001. <h2 class="memtitle"><span class="permalink"><a href="#a3f543179329c353aee1d7b54a9a8e335">&#9670;&nbsp;</a></span>wstring</h2>
  1002. <div class="memitem">
  1003. <div class="memproto">
  1004. <table class="memname">
  1005. <tr>
  1006. <td class="memname">typedef ::std::wstring <a class="el" href="namespacetesting_1_1internal.html#a3f543179329c353aee1d7b54a9a8e335">testing::internal::wstring</a></td>
  1007. </tr>
  1008. </table>
  1009. </div><div class="memdoc">
  1010. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l01121">1121</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  1011. </div>
  1012. </div>
  1013. <h2 class="groupheader">Enumeration Type Documentation</h2>
  1014. <a id="ae2ef98247c76a50cdc80ceb4a6c81793"></a>
  1015. <h2 class="memtitle"><span class="permalink"><a href="#ae2ef98247c76a50cdc80ceb4a6c81793">&#9670;&nbsp;</a></span>CharFormat</h2>
  1016. <div class="memitem">
  1017. <div class="memproto">
  1018. <table class="memname">
  1019. <tr>
  1020. <td class="memname">enum <a class="el" href="namespacetesting_1_1internal.html#ae2ef98247c76a50cdc80ceb4a6c81793">testing::internal::CharFormat</a></td>
  1021. </tr>
  1022. </table>
  1023. </div><div class="memdoc">
  1024. <table class="fieldtable">
  1025. <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ae2ef98247c76a50cdc80ceb4a6c81793af7038866be92e9978360b831e376ffaa"></a>kAsIs&#160;</td><td class="fielddoc"></td></tr>
  1026. <tr><td class="fieldname"><a id="ae2ef98247c76a50cdc80ceb4a6c81793aebfa5293302338a8e8678744c103f113"></a>kHexEscape&#160;</td><td class="fielddoc"></td></tr>
  1027. <tr><td class="fieldname"><a id="ae2ef98247c76a50cdc80ceb4a6c81793ae1211108e9f35f891d9951da64794d03"></a>kSpecialEscape&#160;</td><td class="fielddoc"></td></tr>
  1028. </table>
  1029. <p class="definition">Definition at line <a class="el" href="gtest-all_8cc_source.html#l11126">11126</a> of file <a class="el" href="gtest-all_8cc_source.html">gtest-all.cc</a>.</p>
  1030. </div>
  1031. </div>
  1032. <a id="a17fb8f0125fa92404a249ed38a43faa4"></a>
  1033. <h2 class="memtitle"><span class="permalink"><a href="#a17fb8f0125fa92404a249ed38a43faa4">&#9670;&nbsp;</a></span>DefaultPrinterType</h2>
  1034. <div class="memitem">
  1035. <div class="memproto">
  1036. <table class="memname">
  1037. <tr>
  1038. <td class="memname">enum <a class="el" href="namespacetesting_1_1internal.html#a17fb8f0125fa92404a249ed38a43faa4">testing::internal::DefaultPrinterType</a></td>
  1039. </tr>
  1040. </table>
  1041. </div><div class="memdoc">
  1042. <table class="fieldtable">
  1043. <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a17fb8f0125fa92404a249ed38a43faa4a945a19e59155ce1d335e8c3bcbdf61db"></a>kPrintContainer&#160;</td><td class="fielddoc"></td></tr>
  1044. <tr><td class="fieldname"><a id="a17fb8f0125fa92404a249ed38a43faa4a8eaa6fff4a58832b30027df49f73dcbf"></a>kPrintPointer&#160;</td><td class="fielddoc"></td></tr>
  1045. <tr><td class="fieldname"><a id="a17fb8f0125fa92404a249ed38a43faa4a5a066cde30e276c6460ba10d123d0c2c"></a>kPrintFunctionPointer&#160;</td><td class="fielddoc"></td></tr>
  1046. <tr><td class="fieldname"><a id="a17fb8f0125fa92404a249ed38a43faa4a6f88d77d9d763d8a009caf950cfbab28"></a>kPrintOther&#160;</td><td class="fielddoc"></td></tr>
  1047. </table>
  1048. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l08434">8434</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  1049. </div>
  1050. </div>
  1051. <a id="a648c1bc94c2ef9e868ff3f9dff0f9c4e"></a>
  1052. <h2 class="memtitle"><span class="permalink"><a href="#a648c1bc94c2ef9e868ff3f9dff0f9c4e">&#9670;&nbsp;</a></span>GTestColor</h2>
  1053. <div class="memitem">
  1054. <div class="memproto">
  1055. <table class="memname">
  1056. <tr>
  1057. <td class="memname">enum <a class="el" href="namespacetesting_1_1internal.html#a648c1bc94c2ef9e868ff3f9dff0f9c4e">testing::internal::GTestColor</a></td>
  1058. </tr>
  1059. </table>
  1060. </div><div class="memdoc">
  1061. <table class="fieldtable">
  1062. <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a648c1bc94c2ef9e868ff3f9dff0f9c4eafcd8803dc9e37e374d5a4486afc230b7"></a>COLOR_DEFAULT&#160;</td><td class="fielddoc"></td></tr>
  1063. <tr><td class="fieldname"><a id="a648c1bc94c2ef9e868ff3f9dff0f9c4ea9ebb3ddab9391781f6ee5021e1e443c3"></a>COLOR_RED&#160;</td><td class="fielddoc"></td></tr>
  1064. <tr><td class="fieldname"><a id="a648c1bc94c2ef9e868ff3f9dff0f9c4ea3b1e81f5b14a17b35a8672d57d166507"></a>COLOR_GREEN&#160;</td><td class="fielddoc"></td></tr>
  1065. <tr><td class="fieldname"><a id="a648c1bc94c2ef9e868ff3f9dff0f9c4ea2cca441161aca75a208ff08d07f5b1a5"></a>COLOR_YELLOW&#160;</td><td class="fielddoc"></td></tr>
  1066. </table>
  1067. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16427">16427</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  1068. </div>
  1069. </div>
  1070. <a id="aa6255ef3b023c5b4e1a2198d887fb977"></a>
  1071. <h2 class="memtitle"><span class="permalink"><a href="#aa6255ef3b023c5b4e1a2198d887fb977">&#9670;&nbsp;</a></span>GTestLogSeverity</h2>
  1072. <div class="memitem">
  1073. <div class="memproto">
  1074. <table class="memname">
  1075. <tr>
  1076. <td class="memname">enum <a class="el" href="namespacetesting_1_1internal.html#aa6255ef3b023c5b4e1a2198d887fb977">testing::internal::GTestLogSeverity</a></td>
  1077. </tr>
  1078. </table>
  1079. </div><div class="memdoc">
  1080. <table class="fieldtable">
  1081. <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa6255ef3b023c5b4e1a2198d887fb977aff315e0913fcda86fe4de882bf5e33e9"></a>GTEST_INFO&#160;</td><td class="fielddoc"></td></tr>
  1082. <tr><td class="fieldname"><a id="aa6255ef3b023c5b4e1a2198d887fb977a7a051bc2794f15a4bf0eab40562a304c"></a>GTEST_WARNING&#160;</td><td class="fielddoc"></td></tr>
  1083. <tr><td class="fieldname"><a id="aa6255ef3b023c5b4e1a2198d887fb977a651e9cd2a904e0c8210536271b875f75"></a>GTEST_ERROR&#160;</td><td class="fielddoc"></td></tr>
  1084. <tr><td class="fieldname"><a id="aa6255ef3b023c5b4e1a2198d887fb977a75063567740f6bf7da419b1b9197b12e"></a>GTEST_FATAL&#160;</td><td class="fielddoc"></td></tr>
  1085. </table>
  1086. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l01219">1219</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  1087. </div>
  1088. </div>
  1089. <h2 class="groupheader">Function Documentation</h2>
  1090. <a id="a4b24c851ab13569b1b15b3d259b60d2e"></a>
  1091. <h2 class="memtitle"><span class="permalink"><a href="#a4b24c851ab13569b1b15b3d259b60d2e">&#9670;&nbsp;</a></span>AlwaysFalse()</h2>
  1092. <div class="memitem">
  1093. <div class="memproto">
  1094. <table class="mlabels">
  1095. <tr>
  1096. <td class="mlabels-left">
  1097. <table class="memname">
  1098. <tr>
  1099. <td class="memname">bool testing::internal::AlwaysFalse </td>
  1100. <td>(</td>
  1101. <td class="paramname"></td><td>)</td>
  1102. <td></td>
  1103. </tr>
  1104. </table>
  1105. </td>
  1106. <td class="mlabels-right">
  1107. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  1108. </tr>
  1109. </table>
  1110. </div><div class="memdoc">
  1111. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l07260">7260</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  1112. </div>
  1113. </div>
  1114. <a id="a4d46f09c3bfe68700b7f728d2cc3782f"></a>
  1115. <h2 class="memtitle"><span class="permalink"><a href="#a4d46f09c3bfe68700b7f728d2cc3782f">&#9670;&nbsp;</a></span>AlwaysTrue()</h2>
  1116. <div class="memitem">
  1117. <div class="memproto">
  1118. <table class="memname">
  1119. <tr>
  1120. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> bool testing::internal::AlwaysTrue </td>
  1121. <td>(</td>
  1122. <td class="paramname"></td><td>)</td>
  1123. <td></td>
  1124. </tr>
  1125. </table>
  1126. </div><div class="memdoc">
  1127. </div>
  1128. </div>
  1129. <a id="af69e146a989e8d48def39a0cc59461c9"></a>
  1130. <h2 class="memtitle"><span class="permalink"><a href="#af69e146a989e8d48def39a0cc59461c9">&#9670;&nbsp;</a></span>AppendUserMessage()</h2>
  1131. <div class="memitem">
  1132. <div class="memproto">
  1133. <table class="memname">
  1134. <tr>
  1135. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::string testing::internal::AppendUserMessage </td>
  1136. <td>(</td>
  1137. <td class="paramtype">const std::string &amp;&#160;</td>
  1138. <td class="paramname"><em>gtest_msg</em>, </td>
  1139. </tr>
  1140. <tr>
  1141. <td class="paramkey"></td>
  1142. <td></td>
  1143. <td class="paramtype">const <a class="el" href="classtesting_1_1_message.html">Message</a> &amp;&#160;</td>
  1144. <td class="paramname"><em>user_msg</em>&#160;</td>
  1145. </tr>
  1146. <tr>
  1147. <td></td>
  1148. <td>)</td>
  1149. <td></td><td></td>
  1150. </tr>
  1151. </table>
  1152. </div><div class="memdoc">
  1153. </div>
  1154. </div>
  1155. <a id="a94a857fe6ff32cf4fdc4769a4071f239"></a>
  1156. <h2 class="memtitle"><span class="permalink"><a href="#a94a857fe6ff32cf4fdc4769a4071f239">&#9670;&nbsp;</a></span>ArrayAwareFind()</h2>
  1157. <div class="memitem">
  1158. <div class="memproto">
  1159. <div class="memtemplate">
  1160. template&lt;typename Iter , typename Element &gt; </div>
  1161. <table class="memname">
  1162. <tr>
  1163. <td class="memname">Iter testing::internal::ArrayAwareFind </td>
  1164. <td>(</td>
  1165. <td class="paramtype">Iter&#160;</td>
  1166. <td class="paramname"><em>begin</em>, </td>
  1167. </tr>
  1168. <tr>
  1169. <td class="paramkey"></td>
  1170. <td></td>
  1171. <td class="paramtype">Iter&#160;</td>
  1172. <td class="paramname"><em>end</em>, </td>
  1173. </tr>
  1174. <tr>
  1175. <td class="paramkey"></td>
  1176. <td></td>
  1177. <td class="paramtype">const Element &amp;&#160;</td>
  1178. <td class="paramname"><em>elem</em>&#160;</td>
  1179. </tr>
  1180. <tr>
  1181. <td></td>
  1182. <td>)</td>
  1183. <td></td><td></td>
  1184. </tr>
  1185. </table>
  1186. </div><div class="memdoc">
  1187. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l07528">7528</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  1188. </div>
  1189. </div>
  1190. <a id="af4bebf36baf0b0a5b26d051dde55fa47"></a>
  1191. <h2 class="memtitle"><span class="permalink"><a href="#af4bebf36baf0b0a5b26d051dde55fa47">&#9670;&nbsp;</a></span>ArrayEq() <span class="overload">[1/3]</span></h2>
  1192. <div class="memitem">
  1193. <div class="memproto">
  1194. <div class="memtemplate">
  1195. template&lt;typename T , typename U &gt; </div>
  1196. <table class="memname">
  1197. <tr>
  1198. <td class="memname">bool testing::internal::ArrayEq </td>
  1199. <td>(</td>
  1200. <td class="paramtype">const T *&#160;</td>
  1201. <td class="paramname"><em>lhs</em>, </td>
  1202. </tr>
  1203. <tr>
  1204. <td class="paramkey"></td>
  1205. <td></td>
  1206. <td class="paramtype">size_t&#160;</td>
  1207. <td class="paramname"><em>size</em>, </td>
  1208. </tr>
  1209. <tr>
  1210. <td class="paramkey"></td>
  1211. <td></td>
  1212. <td class="paramtype">const U *&#160;</td>
  1213. <td class="paramname"><em>rhs</em>&#160;</td>
  1214. </tr>
  1215. <tr>
  1216. <td></td>
  1217. <td>)</td>
  1218. <td></td><td></td>
  1219. </tr>
  1220. </table>
  1221. </div><div class="memdoc">
  1222. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l07517">7517</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  1223. </div>
  1224. </div>
  1225. <a id="a49b4d0ee49c0f8c93bab29ebd20630cc"></a>
  1226. <h2 class="memtitle"><span class="permalink"><a href="#a49b4d0ee49c0f8c93bab29ebd20630cc">&#9670;&nbsp;</a></span>ArrayEq() <span class="overload">[2/3]</span></h2>
  1227. <div class="memitem">
  1228. <div class="memproto">
  1229. <div class="memtemplate">
  1230. template&lt;typename T , typename U &gt; </div>
  1231. <table class="mlabels">
  1232. <tr>
  1233. <td class="mlabels-left">
  1234. <table class="memname">
  1235. <tr>
  1236. <td class="memname">bool testing::internal::ArrayEq </td>
  1237. <td>(</td>
  1238. <td class="paramtype">const T &amp;&#160;</td>
  1239. <td class="paramname"><em>lhs</em>, </td>
  1240. </tr>
  1241. <tr>
  1242. <td class="paramkey"></td>
  1243. <td></td>
  1244. <td class="paramtype">const U &amp;&#160;</td>
  1245. <td class="paramname"><em>rhs</em>&#160;</td>
  1246. </tr>
  1247. <tr>
  1248. <td></td>
  1249. <td>)</td>
  1250. <td></td><td></td>
  1251. </tr>
  1252. </table>
  1253. </td>
  1254. <td class="mlabels-right">
  1255. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  1256. </tr>
  1257. </table>
  1258. </div><div class="memdoc">
  1259. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l07505">7505</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  1260. </div>
  1261. </div>
  1262. <a id="a5cb6f81ee827130024261121c742b26c"></a>
  1263. <h2 class="memtitle"><span class="permalink"><a href="#a5cb6f81ee827130024261121c742b26c">&#9670;&nbsp;</a></span>ArrayEq() <span class="overload">[3/3]</span></h2>
  1264. <div class="memitem">
  1265. <div class="memproto">
  1266. <div class="memtemplate">
  1267. template&lt;typename T , typename U , size_t N&gt; </div>
  1268. <table class="mlabels">
  1269. <tr>
  1270. <td class="mlabels-left">
  1271. <table class="memname">
  1272. <tr>
  1273. <td class="memname">bool testing::internal::ArrayEq </td>
  1274. <td>(</td>
  1275. <td class="paramtype">const T(&amp;)&#160;</td>
  1276. <td class="paramname"><em>lhs</em>[N], </td>
  1277. </tr>
  1278. <tr>
  1279. <td class="paramkey"></td>
  1280. <td></td>
  1281. <td class="paramtype">const U(&amp;)&#160;</td>
  1282. <td class="paramname"><em>rhs</em>[N]&#160;</td>
  1283. </tr>
  1284. <tr>
  1285. <td></td>
  1286. <td>)</td>
  1287. <td></td><td></td>
  1288. </tr>
  1289. </table>
  1290. </td>
  1291. <td class="mlabels-right">
  1292. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  1293. </tr>
  1294. </table>
  1295. </div><div class="memdoc">
  1296. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l07509">7509</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  1297. </div>
  1298. </div>
  1299. <a id="a1055088bb9b867e1b7b8f096f519d7c5"></a>
  1300. <h2 class="memtitle"><span class="permalink"><a href="#a1055088bb9b867e1b7b8f096f519d7c5">&#9670;&nbsp;</a></span>BoolFromGTestEnv()</h2>
  1301. <div class="memitem">
  1302. <div class="memproto">
  1303. <table class="memname">
  1304. <tr>
  1305. <td class="memname">bool testing::internal::BoolFromGTestEnv </td>
  1306. <td>(</td>
  1307. <td class="paramtype">const char *&#160;</td>
  1308. <td class="paramname"><em>flag</em>, </td>
  1309. </tr>
  1310. <tr>
  1311. <td class="paramkey"></td>
  1312. <td></td>
  1313. <td class="paramtype">bool&#160;</td>
  1314. <td class="paramname"><em>default_value</em>&#160;</td>
  1315. </tr>
  1316. <tr>
  1317. <td></td>
  1318. <td>)</td>
  1319. <td></td><td></td>
  1320. </tr>
  1321. </table>
  1322. </div><div class="memdoc">
  1323. <p class="definition">Definition at line <a class="el" href="gtest-all_8cc_source.html#l10934">10934</a> of file <a class="el" href="gtest-all_8cc_source.html">gtest-all.cc</a>.</p>
  1324. </div>
  1325. </div>
  1326. <a id="a8ec00d458d0d442bd64af7b5f9c22dda"></a>
  1327. <h2 class="memtitle"><span class="permalink"><a href="#a8ec00d458d0d442bd64af7b5f9c22dda">&#9670;&nbsp;</a></span>CaptureStderr()</h2>
  1328. <div class="memitem">
  1329. <div class="memproto">
  1330. <table class="memname">
  1331. <tr>
  1332. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void testing::internal::CaptureStderr </td>
  1333. <td>(</td>
  1334. <td class="paramname"></td><td>)</td>
  1335. <td></td>
  1336. </tr>
  1337. </table>
  1338. </div><div class="memdoc">
  1339. <p class="definition">Definition at line <a class="el" href="gtest-all_8cc_source.html#l10784">10784</a> of file <a class="el" href="gtest-all_8cc_source.html">gtest-all.cc</a>.</p>
  1340. </div>
  1341. </div>
  1342. <a id="acba06d4f0343dec407738ba5544af990"></a>
  1343. <h2 class="memtitle"><span class="permalink"><a href="#acba06d4f0343dec407738ba5544af990">&#9670;&nbsp;</a></span>CaptureStdout()</h2>
  1344. <div class="memitem">
  1345. <div class="memproto">
  1346. <table class="memname">
  1347. <tr>
  1348. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void testing::internal::CaptureStdout </td>
  1349. <td>(</td>
  1350. <td class="paramname"></td><td>)</td>
  1351. <td></td>
  1352. </tr>
  1353. </table>
  1354. </div><div class="memdoc">
  1355. <p class="definition">Definition at line <a class="el" href="gtest-all_8cc_source.html#l10779">10779</a> of file <a class="el" href="gtest-all_8cc_source.html">gtest-all.cc</a>.</p>
  1356. </div>
  1357. </div>
  1358. <a id="abfe9bfb020d38aa4e0e12c001911b22b"></a>
  1359. <h2 class="memtitle"><span class="permalink"><a href="#abfe9bfb020d38aa4e0e12c001911b22b">&#9670;&nbsp;</a></span>CheckedDowncastToActualType()</h2>
  1360. <div class="memitem">
  1361. <div class="memproto">
  1362. <div class="memtemplate">
  1363. template&lt;class Derived , class Base &gt; </div>
  1364. <table class="memname">
  1365. <tr>
  1366. <td class="memname">Derived* testing::internal::CheckedDowncastToActualType </td>
  1367. <td>(</td>
  1368. <td class="paramtype">Base *&#160;</td>
  1369. <td class="paramname"><em>base</em></td><td>)</td>
  1370. <td></td>
  1371. </tr>
  1372. </table>
  1373. </div><div class="memdoc">
  1374. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l01391">1391</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  1375. </div>
  1376. </div>
  1377. <a id="a4638c74d9b32e971f9b321af6fafc2f1"></a>
  1378. <h2 class="memtitle"><span class="permalink"><a href="#a4638c74d9b32e971f9b321af6fafc2f1">&#9670;&nbsp;</a></span>CmpHelperEQ() <span class="overload">[1/2]</span></h2>
  1379. <div class="memitem">
  1380. <div class="memproto">
  1381. <div class="memtemplate">
  1382. template&lt;typename T1 , typename T2 &gt; </div>
  1383. <table class="memname">
  1384. <tr>
  1385. <td class="memname">AssertionResult testing::internal::CmpHelperEQ </td>
  1386. <td>(</td>
  1387. <td class="paramtype">const char *&#160;</td>
  1388. <td class="paramname"><em>lhs_expression</em>, </td>
  1389. </tr>
  1390. <tr>
  1391. <td class="paramkey"></td>
  1392. <td></td>
  1393. <td class="paramtype">const char *&#160;</td>
  1394. <td class="paramname"><em>rhs_expression</em>, </td>
  1395. </tr>
  1396. <tr>
  1397. <td class="paramkey"></td>
  1398. <td></td>
  1399. <td class="paramtype">const T1 &amp;&#160;</td>
  1400. <td class="paramname"><em>lhs</em>, </td>
  1401. </tr>
  1402. <tr>
  1403. <td class="paramkey"></td>
  1404. <td></td>
  1405. <td class="paramtype">const T2 &amp;&#160;</td>
  1406. <td class="paramname"><em>rhs</em>&#160;</td>
  1407. </tr>
  1408. <tr>
  1409. <td></td>
  1410. <td>)</td>
  1411. <td></td><td></td>
  1412. </tr>
  1413. </table>
  1414. </div><div class="memdoc">
  1415. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16111">16111</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  1416. </div>
  1417. </div>
  1418. <a id="a1edf90480571c0659a39d13e3777d9ce"></a>
  1419. <h2 class="memtitle"><span class="permalink"><a href="#a1edf90480571c0659a39d13e3777d9ce">&#9670;&nbsp;</a></span>CmpHelperEQ() <span class="overload">[2/2]</span></h2>
  1420. <div class="memitem">
  1421. <div class="memproto">
  1422. <table class="memname">
  1423. <tr>
  1424. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult testing::internal::CmpHelperEQ </td>
  1425. <td>(</td>
  1426. <td class="paramtype">const char *&#160;</td>
  1427. <td class="paramname"><em>lhs_expression</em>, </td>
  1428. </tr>
  1429. <tr>
  1430. <td class="paramkey"></td>
  1431. <td></td>
  1432. <td class="paramtype">const char *&#160;</td>
  1433. <td class="paramname"><em>rhs_expression</em>, </td>
  1434. </tr>
  1435. <tr>
  1436. <td class="paramkey"></td>
  1437. <td></td>
  1438. <td class="paramtype"><a class="el" href="namespacetesting_1_1internal.html#a05c6bd9ede5ccdf25191a590d610dcc6">BiggestInt</a>&#160;</td>
  1439. <td class="paramname"><em>lhs</em>, </td>
  1440. </tr>
  1441. <tr>
  1442. <td class="paramkey"></td>
  1443. <td></td>
  1444. <td class="paramtype"><a class="el" href="namespacetesting_1_1internal.html#a05c6bd9ede5ccdf25191a590d610dcc6">BiggestInt</a>&#160;</td>
  1445. <td class="paramname"><em>rhs</em>&#160;</td>
  1446. </tr>
  1447. <tr>
  1448. <td></td>
  1449. <td>)</td>
  1450. <td></td><td></td>
  1451. </tr>
  1452. </table>
  1453. </div><div class="memdoc">
  1454. </div>
  1455. </div>
  1456. <a id="a1def8ec9393360a1b34a20528703e7f7"></a>
  1457. <h2 class="memtitle"><span class="permalink"><a href="#a1def8ec9393360a1b34a20528703e7f7">&#9670;&nbsp;</a></span>CmpHelperEQFailure()</h2>
  1458. <div class="memitem">
  1459. <div class="memproto">
  1460. <div class="memtemplate">
  1461. template&lt;typename T1 , typename T2 &gt; </div>
  1462. <table class="memname">
  1463. <tr>
  1464. <td class="memname">AssertionResult testing::internal::CmpHelperEQFailure </td>
  1465. <td>(</td>
  1466. <td class="paramtype">const char *&#160;</td>
  1467. <td class="paramname"><em>lhs_expression</em>, </td>
  1468. </tr>
  1469. <tr>
  1470. <td class="paramkey"></td>
  1471. <td></td>
  1472. <td class="paramtype">const char *&#160;</td>
  1473. <td class="paramname"><em>rhs_expression</em>, </td>
  1474. </tr>
  1475. <tr>
  1476. <td class="paramkey"></td>
  1477. <td></td>
  1478. <td class="paramtype">const T1 &amp;&#160;</td>
  1479. <td class="paramname"><em>lhs</em>, </td>
  1480. </tr>
  1481. <tr>
  1482. <td class="paramkey"></td>
  1483. <td></td>
  1484. <td class="paramtype">const T2 &amp;&#160;</td>
  1485. <td class="paramname"><em>rhs</em>&#160;</td>
  1486. </tr>
  1487. <tr>
  1488. <td></td>
  1489. <td>)</td>
  1490. <td></td><td></td>
  1491. </tr>
  1492. </table>
  1493. </div><div class="memdoc">
  1494. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16092">16092</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  1495. </div>
  1496. </div>
  1497. <a id="a98ce463e5dbe0c6120fa817e1f8f2944"></a>
  1498. <h2 class="memtitle"><span class="permalink"><a href="#a98ce463e5dbe0c6120fa817e1f8f2944">&#9670;&nbsp;</a></span>CmpHelperFloatingPointEQ()</h2>
  1499. <div class="memitem">
  1500. <div class="memproto">
  1501. <div class="memtemplate">
  1502. template&lt;typename RawType &gt; </div>
  1503. <table class="memname">
  1504. <tr>
  1505. <td class="memname">AssertionResult testing::internal::CmpHelperFloatingPointEQ </td>
  1506. <td>(</td>
  1507. <td class="paramtype">const char *&#160;</td>
  1508. <td class="paramname"><em>lhs_expression</em>, </td>
  1509. </tr>
  1510. <tr>
  1511. <td class="paramkey"></td>
  1512. <td></td>
  1513. <td class="paramtype">const char *&#160;</td>
  1514. <td class="paramname"><em>rhs_expression</em>, </td>
  1515. </tr>
  1516. <tr>
  1517. <td class="paramkey"></td>
  1518. <td></td>
  1519. <td class="paramtype">RawType&#160;</td>
  1520. <td class="paramname"><em>lhs_value</em>, </td>
  1521. </tr>
  1522. <tr>
  1523. <td class="paramkey"></td>
  1524. <td></td>
  1525. <td class="paramtype">RawType&#160;</td>
  1526. <td class="paramname"><em>rhs_value</em>&#160;</td>
  1527. </tr>
  1528. <tr>
  1529. <td></td>
  1530. <td>)</td>
  1531. <td></td><td></td>
  1532. </tr>
  1533. </table>
  1534. </div><div class="memdoc">
  1535. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16351">16351</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  1536. </div>
  1537. </div>
  1538. <a id="a894ffccd936d78fd555f490020c27f0a"></a>
  1539. <h2 class="memtitle"><span class="permalink"><a href="#a894ffccd936d78fd555f490020c27f0a">&#9670;&nbsp;</a></span>CmpHelperOpFailure()</h2>
  1540. <div class="memitem">
  1541. <div class="memproto">
  1542. <div class="memtemplate">
  1543. template&lt;typename T1 , typename T2 &gt; </div>
  1544. <table class="memname">
  1545. <tr>
  1546. <td class="memname">AssertionResult testing::internal::CmpHelperOpFailure </td>
  1547. <td>(</td>
  1548. <td class="paramtype">const char *&#160;</td>
  1549. <td class="paramname"><em>expr1</em>, </td>
  1550. </tr>
  1551. <tr>
  1552. <td class="paramkey"></td>
  1553. <td></td>
  1554. <td class="paramtype">const char *&#160;</td>
  1555. <td class="paramname"><em>expr2</em>, </td>
  1556. </tr>
  1557. <tr>
  1558. <td class="paramkey"></td>
  1559. <td></td>
  1560. <td class="paramtype">const T1 &amp;&#160;</td>
  1561. <td class="paramname"><em>val1</em>, </td>
  1562. </tr>
  1563. <tr>
  1564. <td class="paramkey"></td>
  1565. <td></td>
  1566. <td class="paramtype">const T2 &amp;&#160;</td>
  1567. <td class="paramname"><em>val2</em>, </td>
  1568. </tr>
  1569. <tr>
  1570. <td class="paramkey"></td>
  1571. <td></td>
  1572. <td class="paramtype">const char *&#160;</td>
  1573. <td class="paramname"><em>op</em>&#160;</td>
  1574. </tr>
  1575. <tr>
  1576. <td></td>
  1577. <td>)</td>
  1578. <td></td><td></td>
  1579. </tr>
  1580. </table>
  1581. </div><div class="memdoc">
  1582. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16206">16206</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  1583. </div>
  1584. </div>
  1585. <a id="a00c3d012df6173622ef558a131bfb95d"></a>
  1586. <h2 class="memtitle"><span class="permalink"><a href="#a00c3d012df6173622ef558a131bfb95d">&#9670;&nbsp;</a></span>CmpHelperSTRCASEEQ()</h2>
  1587. <div class="memitem">
  1588. <div class="memproto">
  1589. <table class="memname">
  1590. <tr>
  1591. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult testing::internal::CmpHelperSTRCASEEQ </td>
  1592. <td>(</td>
  1593. <td class="paramtype">const char *&#160;</td>
  1594. <td class="paramname"><em>s1_expression</em>, </td>
  1595. </tr>
  1596. <tr>
  1597. <td class="paramkey"></td>
  1598. <td></td>
  1599. <td class="paramtype">const char *&#160;</td>
  1600. <td class="paramname"><em>s2_expression</em>, </td>
  1601. </tr>
  1602. <tr>
  1603. <td class="paramkey"></td>
  1604. <td></td>
  1605. <td class="paramtype">const char *&#160;</td>
  1606. <td class="paramname"><em>s1</em>, </td>
  1607. </tr>
  1608. <tr>
  1609. <td class="paramkey"></td>
  1610. <td></td>
  1611. <td class="paramtype">const char *&#160;</td>
  1612. <td class="paramname"><em>s2</em>&#160;</td>
  1613. </tr>
  1614. <tr>
  1615. <td></td>
  1616. <td>)</td>
  1617. <td></td><td></td>
  1618. </tr>
  1619. </table>
  1620. </div><div class="memdoc">
  1621. </div>
  1622. </div>
  1623. <a id="a5f74b933606b0a742cd5a8ad2d7087e0"></a>
  1624. <h2 class="memtitle"><span class="permalink"><a href="#a5f74b933606b0a742cd5a8ad2d7087e0">&#9670;&nbsp;</a></span>CmpHelperSTRCASENE()</h2>
  1625. <div class="memitem">
  1626. <div class="memproto">
  1627. <table class="memname">
  1628. <tr>
  1629. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult testing::internal::CmpHelperSTRCASENE </td>
  1630. <td>(</td>
  1631. <td class="paramtype">const char *&#160;</td>
  1632. <td class="paramname"><em>s1_expression</em>, </td>
  1633. </tr>
  1634. <tr>
  1635. <td class="paramkey"></td>
  1636. <td></td>
  1637. <td class="paramtype">const char *&#160;</td>
  1638. <td class="paramname"><em>s2_expression</em>, </td>
  1639. </tr>
  1640. <tr>
  1641. <td class="paramkey"></td>
  1642. <td></td>
  1643. <td class="paramtype">const char *&#160;</td>
  1644. <td class="paramname"><em>s1</em>, </td>
  1645. </tr>
  1646. <tr>
  1647. <td class="paramkey"></td>
  1648. <td></td>
  1649. <td class="paramtype">const char *&#160;</td>
  1650. <td class="paramname"><em>s2</em>&#160;</td>
  1651. </tr>
  1652. <tr>
  1653. <td></td>
  1654. <td>)</td>
  1655. <td></td><td></td>
  1656. </tr>
  1657. </table>
  1658. </div><div class="memdoc">
  1659. </div>
  1660. </div>
  1661. <a id="a93eb9d61cac7faf1faff6301ae5f4a46"></a>
  1662. <h2 class="memtitle"><span class="permalink"><a href="#a93eb9d61cac7faf1faff6301ae5f4a46">&#9670;&nbsp;</a></span>CmpHelperSTREQ() <span class="overload">[1/2]</span></h2>
  1663. <div class="memitem">
  1664. <div class="memproto">
  1665. <table class="memname">
  1666. <tr>
  1667. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult testing::internal::CmpHelperSTREQ </td>
  1668. <td>(</td>
  1669. <td class="paramtype">const char *&#160;</td>
  1670. <td class="paramname"><em>s1_expression</em>, </td>
  1671. </tr>
  1672. <tr>
  1673. <td class="paramkey"></td>
  1674. <td></td>
  1675. <td class="paramtype">const char *&#160;</td>
  1676. <td class="paramname"><em>s2_expression</em>, </td>
  1677. </tr>
  1678. <tr>
  1679. <td class="paramkey"></td>
  1680. <td></td>
  1681. <td class="paramtype">const char *&#160;</td>
  1682. <td class="paramname"><em>s1</em>, </td>
  1683. </tr>
  1684. <tr>
  1685. <td class="paramkey"></td>
  1686. <td></td>
  1687. <td class="paramtype">const char *&#160;</td>
  1688. <td class="paramname"><em>s2</em>&#160;</td>
  1689. </tr>
  1690. <tr>
  1691. <td></td>
  1692. <td>)</td>
  1693. <td></td><td></td>
  1694. </tr>
  1695. </table>
  1696. </div><div class="memdoc">
  1697. </div>
  1698. </div>
  1699. <a id="ad40d557f9c157790160d6e4f2b0d9bab"></a>
  1700. <h2 class="memtitle"><span class="permalink"><a href="#ad40d557f9c157790160d6e4f2b0d9bab">&#9670;&nbsp;</a></span>CmpHelperSTREQ() <span class="overload">[2/2]</span></h2>
  1701. <div class="memitem">
  1702. <div class="memproto">
  1703. <table class="memname">
  1704. <tr>
  1705. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult testing::internal::CmpHelperSTREQ </td>
  1706. <td>(</td>
  1707. <td class="paramtype">const char *&#160;</td>
  1708. <td class="paramname"><em>s1_expression</em>, </td>
  1709. </tr>
  1710. <tr>
  1711. <td class="paramkey"></td>
  1712. <td></td>
  1713. <td class="paramtype">const char *&#160;</td>
  1714. <td class="paramname"><em>s2_expression</em>, </td>
  1715. </tr>
  1716. <tr>
  1717. <td class="paramkey"></td>
  1718. <td></td>
  1719. <td class="paramtype">const wchar_t *&#160;</td>
  1720. <td class="paramname"><em>s1</em>, </td>
  1721. </tr>
  1722. <tr>
  1723. <td class="paramkey"></td>
  1724. <td></td>
  1725. <td class="paramtype">const wchar_t *&#160;</td>
  1726. <td class="paramname"><em>s2</em>&#160;</td>
  1727. </tr>
  1728. <tr>
  1729. <td></td>
  1730. <td>)</td>
  1731. <td></td><td></td>
  1732. </tr>
  1733. </table>
  1734. </div><div class="memdoc">
  1735. </div>
  1736. </div>
  1737. <a id="a6b485231a046ff760844a0321c04870b"></a>
  1738. <h2 class="memtitle"><span class="permalink"><a href="#a6b485231a046ff760844a0321c04870b">&#9670;&nbsp;</a></span>CmpHelperSTRNE() <span class="overload">[1/2]</span></h2>
  1739. <div class="memitem">
  1740. <div class="memproto">
  1741. <table class="memname">
  1742. <tr>
  1743. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult testing::internal::CmpHelperSTRNE </td>
  1744. <td>(</td>
  1745. <td class="paramtype">const char *&#160;</td>
  1746. <td class="paramname"><em>s1_expression</em>, </td>
  1747. </tr>
  1748. <tr>
  1749. <td class="paramkey"></td>
  1750. <td></td>
  1751. <td class="paramtype">const char *&#160;</td>
  1752. <td class="paramname"><em>s2_expression</em>, </td>
  1753. </tr>
  1754. <tr>
  1755. <td class="paramkey"></td>
  1756. <td></td>
  1757. <td class="paramtype">const char *&#160;</td>
  1758. <td class="paramname"><em>s1</em>, </td>
  1759. </tr>
  1760. <tr>
  1761. <td class="paramkey"></td>
  1762. <td></td>
  1763. <td class="paramtype">const char *&#160;</td>
  1764. <td class="paramname"><em>s2</em>&#160;</td>
  1765. </tr>
  1766. <tr>
  1767. <td></td>
  1768. <td>)</td>
  1769. <td></td><td></td>
  1770. </tr>
  1771. </table>
  1772. </div><div class="memdoc">
  1773. </div>
  1774. </div>
  1775. <a id="a6e700804399b6694d8d6157e3a141b17"></a>
  1776. <h2 class="memtitle"><span class="permalink"><a href="#a6e700804399b6694d8d6157e3a141b17">&#9670;&nbsp;</a></span>CmpHelperSTRNE() <span class="overload">[2/2]</span></h2>
  1777. <div class="memitem">
  1778. <div class="memproto">
  1779. <table class="memname">
  1780. <tr>
  1781. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult testing::internal::CmpHelperSTRNE </td>
  1782. <td>(</td>
  1783. <td class="paramtype">const char *&#160;</td>
  1784. <td class="paramname"><em>s1_expression</em>, </td>
  1785. </tr>
  1786. <tr>
  1787. <td class="paramkey"></td>
  1788. <td></td>
  1789. <td class="paramtype">const char *&#160;</td>
  1790. <td class="paramname"><em>s2_expression</em>, </td>
  1791. </tr>
  1792. <tr>
  1793. <td class="paramkey"></td>
  1794. <td></td>
  1795. <td class="paramtype">const wchar_t *&#160;</td>
  1796. <td class="paramname"><em>s1</em>, </td>
  1797. </tr>
  1798. <tr>
  1799. <td class="paramkey"></td>
  1800. <td></td>
  1801. <td class="paramtype">const wchar_t *&#160;</td>
  1802. <td class="paramname"><em>s2</em>&#160;</td>
  1803. </tr>
  1804. <tr>
  1805. <td></td>
  1806. <td>)</td>
  1807. <td></td><td></td>
  1808. </tr>
  1809. </table>
  1810. </div><div class="memdoc">
  1811. </div>
  1812. </div>
  1813. <a id="afb1b9728aaaf6d9fe6246a19cfe3f7f5"></a>
  1814. <h2 class="memtitle"><span class="permalink"><a href="#afb1b9728aaaf6d9fe6246a19cfe3f7f5">&#9670;&nbsp;</a></span>CopyArray() <span class="overload">[1/3]</span></h2>
  1815. <div class="memitem">
  1816. <div class="memproto">
  1817. <div class="memtemplate">
  1818. template&lt;typename T , typename U &gt; </div>
  1819. <table class="memname">
  1820. <tr>
  1821. <td class="memname">void testing::internal::CopyArray </td>
  1822. <td>(</td>
  1823. <td class="paramtype">const T *&#160;</td>
  1824. <td class="paramname"><em>from</em>, </td>
  1825. </tr>
  1826. <tr>
  1827. <td class="paramkey"></td>
  1828. <td></td>
  1829. <td class="paramtype">size_t&#160;</td>
  1830. <td class="paramname"><em>size</em>, </td>
  1831. </tr>
  1832. <tr>
  1833. <td class="paramkey"></td>
  1834. <td></td>
  1835. <td class="paramtype">U *&#160;</td>
  1836. <td class="paramname"><em>to</em>&#160;</td>
  1837. </tr>
  1838. <tr>
  1839. <td></td>
  1840. <td>)</td>
  1841. <td></td><td></td>
  1842. </tr>
  1843. </table>
  1844. </div><div class="memdoc">
  1845. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l07557">7557</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  1846. </div>
  1847. </div>
  1848. <a id="a84d0e746ba0827cc52b53d22000de0e8"></a>
  1849. <h2 class="memtitle"><span class="permalink"><a href="#a84d0e746ba0827cc52b53d22000de0e8">&#9670;&nbsp;</a></span>CopyArray() <span class="overload">[2/3]</span></h2>
  1850. <div class="memitem">
  1851. <div class="memproto">
  1852. <div class="memtemplate">
  1853. template&lt;typename T , typename U &gt; </div>
  1854. <table class="mlabels">
  1855. <tr>
  1856. <td class="mlabels-left">
  1857. <table class="memname">
  1858. <tr>
  1859. <td class="memname">void testing::internal::CopyArray </td>
  1860. <td>(</td>
  1861. <td class="paramtype">const T &amp;&#160;</td>
  1862. <td class="paramname"><em>from</em>, </td>
  1863. </tr>
  1864. <tr>
  1865. <td class="paramkey"></td>
  1866. <td></td>
  1867. <td class="paramtype">U *&#160;</td>
  1868. <td class="paramname"><em>to</em>&#160;</td>
  1869. </tr>
  1870. <tr>
  1871. <td></td>
  1872. <td>)</td>
  1873. <td></td><td></td>
  1874. </tr>
  1875. </table>
  1876. </td>
  1877. <td class="mlabels-right">
  1878. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  1879. </tr>
  1880. </table>
  1881. </div><div class="memdoc">
  1882. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l07545">7545</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  1883. </div>
  1884. </div>
  1885. <a id="a1e7ae855686720615dcd5754c8181c62"></a>
  1886. <h2 class="memtitle"><span class="permalink"><a href="#a1e7ae855686720615dcd5754c8181c62">&#9670;&nbsp;</a></span>CopyArray() <span class="overload">[3/3]</span></h2>
  1887. <div class="memitem">
  1888. <div class="memproto">
  1889. <div class="memtemplate">
  1890. template&lt;typename T , typename U , size_t N&gt; </div>
  1891. <table class="mlabels">
  1892. <tr>
  1893. <td class="mlabels-left">
  1894. <table class="memname">
  1895. <tr>
  1896. <td class="memname">void testing::internal::CopyArray </td>
  1897. <td>(</td>
  1898. <td class="paramtype">const T(&amp;)&#160;</td>
  1899. <td class="paramname"><em>from</em>[N], </td>
  1900. </tr>
  1901. <tr>
  1902. <td class="paramkey"></td>
  1903. <td></td>
  1904. <td class="paramtype">U(*)&#160;</td>
  1905. <td class="paramname"><em>to</em>[N]&#160;</td>
  1906. </tr>
  1907. <tr>
  1908. <td></td>
  1909. <td>)</td>
  1910. <td></td><td></td>
  1911. </tr>
  1912. </table>
  1913. </td>
  1914. <td class="mlabels-right">
  1915. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  1916. </tr>
  1917. </table>
  1918. </div><div class="memdoc">
  1919. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l07549">7549</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  1920. </div>
  1921. </div>
  1922. <a id="a954ec4a8a932dac7743e77e459ffefdc"></a>
  1923. <h2 class="memtitle"><span class="permalink"><a href="#a954ec4a8a932dac7743e77e459ffefdc">&#9670;&nbsp;</a></span>DefaultParamName()</h2>
  1924. <div class="memitem">
  1925. <div class="memproto">
  1926. <div class="memtemplate">
  1927. template&lt;class ParamType &gt; </div>
  1928. <table class="memname">
  1929. <tr>
  1930. <td class="memname">std::string testing::internal::DefaultParamName </td>
  1931. <td>(</td>
  1932. <td class="paramtype">const <a class="el" href="structtesting_1_1_test_param_info.html">TestParamInfo</a>&lt; ParamType &gt; &amp;&#160;</td>
  1933. <td class="paramname"><em>info</em></td><td>)</td>
  1934. <td></td>
  1935. </tr>
  1936. </table>
  1937. </div><div class="memdoc">
  1938. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l10912">10912</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  1939. </div>
  1940. </div>
  1941. <a id="a2e96c98d5bd8ee4a1b92f8e3cde7dd40"></a>
  1942. <h2 class="memtitle"><span class="permalink"><a href="#a2e96c98d5bd8ee4a1b92f8e3cde7dd40">&#9670;&nbsp;</a></span>DefaultPrintTo() <span class="overload">[1/4]</span></h2>
  1943. <div class="memitem">
  1944. <div class="memproto">
  1945. <div class="memtemplate">
  1946. template&lt;typename C &gt; </div>
  1947. <table class="memname">
  1948. <tr>
  1949. <td class="memname">void testing::internal::DefaultPrintTo </td>
  1950. <td>(</td>
  1951. <td class="paramtype"><a class="el" href="structtesting_1_1internal_1_1_wrap_printer_type.html">WrapPrinterType</a>&lt; <a class="el" href="namespacetesting_1_1internal.html#a17fb8f0125fa92404a249ed38a43faa4a945a19e59155ce1d335e8c3bcbdf61db">kPrintContainer</a> &gt;&#160;</td>
  1952. <td class="paramname">, </td>
  1953. </tr>
  1954. <tr>
  1955. <td class="paramkey"></td>
  1956. <td></td>
  1957. <td class="paramtype">const C &amp;&#160;</td>
  1958. <td class="paramname"><em>container</em>, </td>
  1959. </tr>
  1960. <tr>
  1961. <td class="paramkey"></td>
  1962. <td></td>
  1963. <td class="paramtype">::std::ostream *&#160;</td>
  1964. <td class="paramname"><em>os</em>&#160;</td>
  1965. </tr>
  1966. <tr>
  1967. <td></td>
  1968. <td>)</td>
  1969. <td></td><td></td>
  1970. </tr>
  1971. </table>
  1972. </div><div class="memdoc">
  1973. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l08445">8445</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  1974. </div>
  1975. </div>
  1976. <a id="a074522dd8d77d61878a042b8d05cc64a"></a>
  1977. <h2 class="memtitle"><span class="permalink"><a href="#a074522dd8d77d61878a042b8d05cc64a">&#9670;&nbsp;</a></span>DefaultPrintTo() <span class="overload">[2/4]</span></h2>
  1978. <div class="memitem">
  1979. <div class="memproto">
  1980. <div class="memtemplate">
  1981. template&lt;typename T &gt; </div>
  1982. <table class="memname">
  1983. <tr>
  1984. <td class="memname">void testing::internal::DefaultPrintTo </td>
  1985. <td>(</td>
  1986. <td class="paramtype"><a class="el" href="structtesting_1_1internal_1_1_wrap_printer_type.html">WrapPrinterType</a>&lt; <a class="el" href="namespacetesting_1_1internal.html#a17fb8f0125fa92404a249ed38a43faa4a8eaa6fff4a58832b30027df49f73dcbf">kPrintPointer</a> &gt;&#160;</td>
  1987. <td class="paramname">, </td>
  1988. </tr>
  1989. <tr>
  1990. <td class="paramkey"></td>
  1991. <td></td>
  1992. <td class="paramtype">T *&#160;</td>
  1993. <td class="paramname"><em>p</em>, </td>
  1994. </tr>
  1995. <tr>
  1996. <td class="paramkey"></td>
  1997. <td></td>
  1998. <td class="paramtype">::std::ostream *&#160;</td>
  1999. <td class="paramname"><em>os</em>&#160;</td>
  2000. </tr>
  2001. <tr>
  2002. <td></td>
  2003. <td>)</td>
  2004. <td></td><td></td>
  2005. </tr>
  2006. </table>
  2007. </div><div class="memdoc">
  2008. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l08478">8478</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  2009. </div>
  2010. </div>
  2011. <a id="a7729c07abcae6c69b9b370c39db61409"></a>
  2012. <h2 class="memtitle"><span class="permalink"><a href="#a7729c07abcae6c69b9b370c39db61409">&#9670;&nbsp;</a></span>DefaultPrintTo() <span class="overload">[3/4]</span></h2>
  2013. <div class="memitem">
  2014. <div class="memproto">
  2015. <div class="memtemplate">
  2016. template&lt;typename T &gt; </div>
  2017. <table class="memname">
  2018. <tr>
  2019. <td class="memname">void testing::internal::DefaultPrintTo </td>
  2020. <td>(</td>
  2021. <td class="paramtype"><a class="el" href="structtesting_1_1internal_1_1_wrap_printer_type.html">WrapPrinterType</a>&lt; <a class="el" href="namespacetesting_1_1internal.html#a17fb8f0125fa92404a249ed38a43faa4a5a066cde30e276c6460ba10d123d0c2c">kPrintFunctionPointer</a> &gt;&#160;</td>
  2022. <td class="paramname">, </td>
  2023. </tr>
  2024. <tr>
  2025. <td class="paramkey"></td>
  2026. <td></td>
  2027. <td class="paramtype">T *&#160;</td>
  2028. <td class="paramname"><em>p</em>, </td>
  2029. </tr>
  2030. <tr>
  2031. <td class="paramkey"></td>
  2032. <td></td>
  2033. <td class="paramtype">::std::ostream *&#160;</td>
  2034. <td class="paramname"><em>os</em>&#160;</td>
  2035. </tr>
  2036. <tr>
  2037. <td></td>
  2038. <td>)</td>
  2039. <td></td><td></td>
  2040. </tr>
  2041. </table>
  2042. </div><div class="memdoc">
  2043. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l08490">8490</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  2044. </div>
  2045. </div>
  2046. <a id="a72b1a69d96be8ea6382539f5c4fcac6d"></a>
  2047. <h2 class="memtitle"><span class="permalink"><a href="#a72b1a69d96be8ea6382539f5c4fcac6d">&#9670;&nbsp;</a></span>DefaultPrintTo() <span class="overload">[4/4]</span></h2>
  2048. <div class="memitem">
  2049. <div class="memproto">
  2050. <div class="memtemplate">
  2051. template&lt;typename T &gt; </div>
  2052. <table class="memname">
  2053. <tr>
  2054. <td class="memname">void testing::internal::DefaultPrintTo </td>
  2055. <td>(</td>
  2056. <td class="paramtype"><a class="el" href="structtesting_1_1internal_1_1_wrap_printer_type.html">WrapPrinterType</a>&lt; <a class="el" href="namespacetesting_1_1internal.html#a17fb8f0125fa92404a249ed38a43faa4a6f88d77d9d763d8a009caf950cfbab28">kPrintOther</a> &gt;&#160;</td>
  2057. <td class="paramname">, </td>
  2058. </tr>
  2059. <tr>
  2060. <td class="paramkey"></td>
  2061. <td></td>
  2062. <td class="paramtype">const T &amp;&#160;</td>
  2063. <td class="paramname"><em>value</em>, </td>
  2064. </tr>
  2065. <tr>
  2066. <td class="paramkey"></td>
  2067. <td></td>
  2068. <td class="paramtype">::std::ostream *&#160;</td>
  2069. <td class="paramname"><em>os</em>&#160;</td>
  2070. </tr>
  2071. <tr>
  2072. <td></td>
  2073. <td>)</td>
  2074. <td></td><td></td>
  2075. </tr>
  2076. </table>
  2077. </div><div class="memdoc">
  2078. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l08505">8505</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  2079. </div>
  2080. </div>
  2081. <a id="a513107ff8defa97d949937fc1350a56c"></a>
  2082. <h2 class="memtitle"><span class="permalink"><a href="#a513107ff8defa97d949937fc1350a56c">&#9670;&nbsp;</a></span>DiffStrings()</h2>
  2083. <div class="memitem">
  2084. <div class="memproto">
  2085. <table class="memname">
  2086. <tr>
  2087. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::string testing::internal::DiffStrings </td>
  2088. <td>(</td>
  2089. <td class="paramtype">const std::string &amp;&#160;</td>
  2090. <td class="paramname"><em>left</em>, </td>
  2091. </tr>
  2092. <tr>
  2093. <td class="paramkey"></td>
  2094. <td></td>
  2095. <td class="paramtype">const std::string &amp;&#160;</td>
  2096. <td class="paramname"><em>right</em>, </td>
  2097. </tr>
  2098. <tr>
  2099. <td class="paramkey"></td>
  2100. <td></td>
  2101. <td class="paramtype">size_t *&#160;</td>
  2102. <td class="paramname"><em>total_line_count</em>&#160;</td>
  2103. </tr>
  2104. <tr>
  2105. <td></td>
  2106. <td>)</td>
  2107. <td></td><td></td>
  2108. </tr>
  2109. </table>
  2110. </div><div class="memdoc">
  2111. </div>
  2112. </div>
  2113. <a id="aea60207c4cedc8946a70ada62e38da8f"></a>
  2114. <h2 class="memtitle"><span class="permalink"><a href="#aea60207c4cedc8946a70ada62e38da8f">&#9670;&nbsp;</a></span>DoubleNearPredFormat()</h2>
  2115. <div class="memitem">
  2116. <div class="memproto">
  2117. <table class="memname">
  2118. <tr>
  2119. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult testing::internal::DoubleNearPredFormat </td>
  2120. <td>(</td>
  2121. <td class="paramtype">const char *&#160;</td>
  2122. <td class="paramname"><em>expr1</em>, </td>
  2123. </tr>
  2124. <tr>
  2125. <td class="paramkey"></td>
  2126. <td></td>
  2127. <td class="paramtype">const char *&#160;</td>
  2128. <td class="paramname"><em>expr2</em>, </td>
  2129. </tr>
  2130. <tr>
  2131. <td class="paramkey"></td>
  2132. <td></td>
  2133. <td class="paramtype">const char *&#160;</td>
  2134. <td class="paramname"><em>abs_error_expr</em>, </td>
  2135. </tr>
  2136. <tr>
  2137. <td class="paramkey"></td>
  2138. <td></td>
  2139. <td class="paramtype">double&#160;</td>
  2140. <td class="paramname"><em>val1</em>, </td>
  2141. </tr>
  2142. <tr>
  2143. <td class="paramkey"></td>
  2144. <td></td>
  2145. <td class="paramtype">double&#160;</td>
  2146. <td class="paramname"><em>val2</em>, </td>
  2147. </tr>
  2148. <tr>
  2149. <td class="paramkey"></td>
  2150. <td></td>
  2151. <td class="paramtype">double&#160;</td>
  2152. <td class="paramname"><em>abs_error</em>&#160;</td>
  2153. </tr>
  2154. <tr>
  2155. <td></td>
  2156. <td>)</td>
  2157. <td></td><td></td>
  2158. </tr>
  2159. </table>
  2160. </div><div class="memdoc">
  2161. </div>
  2162. </div>
  2163. <a id="a1a1a1aed3fe00908b8a45d5ab4a33665"></a>
  2164. <h2 class="memtitle"><span class="permalink"><a href="#a1a1a1aed3fe00908b8a45d5ab4a33665">&#9670;&nbsp;</a></span>DownCast_()</h2>
  2165. <div class="memitem">
  2166. <div class="memproto">
  2167. <div class="memtemplate">
  2168. template&lt;typename To , typename From &gt; </div>
  2169. <table class="mlabels">
  2170. <tr>
  2171. <td class="mlabels-left">
  2172. <table class="memname">
  2173. <tr>
  2174. <td class="memname">To testing::internal::DownCast_ </td>
  2175. <td>(</td>
  2176. <td class="paramtype">From *&#160;</td>
  2177. <td class="paramname"><em>f</em></td><td>)</td>
  2178. <td></td>
  2179. </tr>
  2180. </table>
  2181. </td>
  2182. <td class="mlabels-right">
  2183. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  2184. </tr>
  2185. </table>
  2186. </div><div class="memdoc">
  2187. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l01366">1366</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  2188. </div>
  2189. </div>
  2190. <a id="ac61e2ba2cbf259fd6ee5ffd4e49c9445"></a>
  2191. <h2 class="memtitle"><span class="permalink"><a href="#ac61e2ba2cbf259fd6ee5ffd4e49c9445">&#9670;&nbsp;</a></span>EqFailure()</h2>
  2192. <div class="memitem">
  2193. <div class="memproto">
  2194. <table class="memname">
  2195. <tr>
  2196. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult testing::internal::EqFailure </td>
  2197. <td>(</td>
  2198. <td class="paramtype">const char *&#160;</td>
  2199. <td class="paramname"><em>expected_expression</em>, </td>
  2200. </tr>
  2201. <tr>
  2202. <td class="paramkey"></td>
  2203. <td></td>
  2204. <td class="paramtype">const char *&#160;</td>
  2205. <td class="paramname"><em>actual_expression</em>, </td>
  2206. </tr>
  2207. <tr>
  2208. <td class="paramkey"></td>
  2209. <td></td>
  2210. <td class="paramtype">const std::string &amp;&#160;</td>
  2211. <td class="paramname"><em>expected_value</em>, </td>
  2212. </tr>
  2213. <tr>
  2214. <td class="paramkey"></td>
  2215. <td></td>
  2216. <td class="paramtype">const std::string &amp;&#160;</td>
  2217. <td class="paramname"><em>actual_value</em>, </td>
  2218. </tr>
  2219. <tr>
  2220. <td class="paramkey"></td>
  2221. <td></td>
  2222. <td class="paramtype">bool&#160;</td>
  2223. <td class="paramname"><em>ignoring_case</em>&#160;</td>
  2224. </tr>
  2225. <tr>
  2226. <td></td>
  2227. <td>)</td>
  2228. <td></td><td></td>
  2229. </tr>
  2230. </table>
  2231. </div><div class="memdoc">
  2232. </div>
  2233. </div>
  2234. <a id="a2135f223bf6b527729aeaa651115183b"></a>
  2235. <h2 class="memtitle"><span class="permalink"><a href="#a2135f223bf6b527729aeaa651115183b">&#9670;&nbsp;</a></span>FlushInfoLog()</h2>
  2236. <div class="memitem">
  2237. <div class="memproto">
  2238. <table class="mlabels">
  2239. <tr>
  2240. <td class="mlabels-left">
  2241. <table class="memname">
  2242. <tr>
  2243. <td class="memname">void testing::internal::FlushInfoLog </td>
  2244. <td>(</td>
  2245. <td class="paramname"></td><td>)</td>
  2246. <td></td>
  2247. </tr>
  2248. </table>
  2249. </td>
  2250. <td class="mlabels-right">
  2251. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  2252. </tr>
  2253. </table>
  2254. </div><div class="memdoc">
  2255. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l01251">1251</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  2256. </div>
  2257. </div>
  2258. <a id="a1ee4cde97868c53e442d3182496a9f3c"></a>
  2259. <h2 class="memtitle"><span class="permalink"><a href="#a1ee4cde97868c53e442d3182496a9f3c">&#9670;&nbsp;</a></span>FormatCompilerIndependentFileLocation()</h2>
  2260. <div class="memitem">
  2261. <div class="memproto">
  2262. <table class="memname">
  2263. <tr>
  2264. <td class="memname">GTEST_API_::std::string testing::internal::FormatCompilerIndependentFileLocation </td>
  2265. <td>(</td>
  2266. <td class="paramtype">const char *&#160;</td>
  2267. <td class="paramname"><em>file</em>, </td>
  2268. </tr>
  2269. <tr>
  2270. <td class="paramkey"></td>
  2271. <td></td>
  2272. <td class="paramtype">int&#160;</td>
  2273. <td class="paramname"><em>line</em>&#160;</td>
  2274. </tr>
  2275. <tr>
  2276. <td></td>
  2277. <td>)</td>
  2278. <td></td><td></td>
  2279. </tr>
  2280. </table>
  2281. </div><div class="memdoc">
  2282. <p class="definition">Definition at line <a class="el" href="gtest-all_8cc_source.html#l10638">10638</a> of file <a class="el" href="gtest-all_8cc_source.html">gtest-all.cc</a>.</p>
  2283. </div>
  2284. </div>
  2285. <a id="a31b7c3abed4a7c395f42c61e993989f4"></a>
  2286. <h2 class="memtitle"><span class="permalink"><a href="#a31b7c3abed4a7c395f42c61e993989f4">&#9670;&nbsp;</a></span>FormatFileLocation()</h2>
  2287. <div class="memitem">
  2288. <div class="memproto">
  2289. <table class="memname">
  2290. <tr>
  2291. <td class="memname">GTEST_API_::std::string testing::internal::FormatFileLocation </td>
  2292. <td>(</td>
  2293. <td class="paramtype">const char *&#160;</td>
  2294. <td class="paramname"><em>file</em>, </td>
  2295. </tr>
  2296. <tr>
  2297. <td class="paramkey"></td>
  2298. <td></td>
  2299. <td class="paramtype">int&#160;</td>
  2300. <td class="paramname"><em>line</em>&#160;</td>
  2301. </tr>
  2302. <tr>
  2303. <td></td>
  2304. <td>)</td>
  2305. <td></td><td></td>
  2306. </tr>
  2307. </table>
  2308. </div><div class="memdoc">
  2309. <p class="definition">Definition at line <a class="el" href="gtest-all_8cc_source.html#l10620">10620</a> of file <a class="el" href="gtest-all_8cc_source.html">gtest-all.cc</a>.</p>
  2310. </div>
  2311. </div>
  2312. <a id="a91ab078f10adc669f09b7f604975c518"></a>
  2313. <h2 class="memtitle"><span class="permalink"><a href="#a91ab078f10adc669f09b7f604975c518">&#9670;&nbsp;</a></span>FormatForComparisonFailureMessage()</h2>
  2314. <div class="memitem">
  2315. <div class="memproto">
  2316. <div class="memtemplate">
  2317. template&lt;typename T1 , typename T2 &gt; </div>
  2318. <table class="memname">
  2319. <tr>
  2320. <td class="memname">std::string testing::internal::FormatForComparisonFailureMessage </td>
  2321. <td>(</td>
  2322. <td class="paramtype">const T1 &amp;&#160;</td>
  2323. <td class="paramname"><em>value</em>, </td>
  2324. </tr>
  2325. <tr>
  2326. <td class="paramkey"></td>
  2327. <td></td>
  2328. <td class="paramtype">const T2 &amp;&#160;</td>
  2329. <td class="paramname">&#160;</td>
  2330. </tr>
  2331. <tr>
  2332. <td></td>
  2333. <td>)</td>
  2334. <td></td><td></td>
  2335. </tr>
  2336. </table>
  2337. </div><div class="memdoc">
  2338. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l08416">8416</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  2339. </div>
  2340. </div>
  2341. <a id="a8d8ed3acadedd9c0db28d35a188973ea"></a>
  2342. <h2 class="memtitle"><span class="permalink"><a href="#a8d8ed3acadedd9c0db28d35a188973ea">&#9670;&nbsp;</a></span>GetArgvs()</h2>
  2343. <div class="memitem">
  2344. <div class="memproto">
  2345. <table class="memname">
  2346. <tr>
  2347. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::vector&lt;std::string&gt; testing::internal::GetArgvs </td>
  2348. <td>(</td>
  2349. <td class="paramname"></td><td>)</td>
  2350. <td></td>
  2351. </tr>
  2352. </table>
  2353. </div><div class="memdoc">
  2354. </div>
  2355. </div>
  2356. <a id="aed8d3ad4341f8f2de53440e39c995632"></a>
  2357. <h2 class="memtitle"><span class="permalink"><a href="#aed8d3ad4341f8f2de53440e39c995632">&#9670;&nbsp;</a></span>GetBoolAssertionFailureMessage()</h2>
  2358. <div class="memitem">
  2359. <div class="memproto">
  2360. <table class="memname">
  2361. <tr>
  2362. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::string testing::internal::GetBoolAssertionFailureMessage </td>
  2363. <td>(</td>
  2364. <td class="paramtype">const AssertionResult &amp;&#160;</td>
  2365. <td class="paramname"><em>assertion_result</em>, </td>
  2366. </tr>
  2367. <tr>
  2368. <td class="paramkey"></td>
  2369. <td></td>
  2370. <td class="paramtype">const char *&#160;</td>
  2371. <td class="paramname"><em>expression_text</em>, </td>
  2372. </tr>
  2373. <tr>
  2374. <td class="paramkey"></td>
  2375. <td></td>
  2376. <td class="paramtype">const char *&#160;</td>
  2377. <td class="paramname"><em>actual_predicate_value</em>, </td>
  2378. </tr>
  2379. <tr>
  2380. <td class="paramkey"></td>
  2381. <td></td>
  2382. <td class="paramtype">const char *&#160;</td>
  2383. <td class="paramname"><em>expected_predicate_value</em>&#160;</td>
  2384. </tr>
  2385. <tr>
  2386. <td></td>
  2387. <td>)</td>
  2388. <td></td><td></td>
  2389. </tr>
  2390. </table>
  2391. </div><div class="memdoc">
  2392. </div>
  2393. </div>
  2394. <a id="a374156401da17704099d0c33fa53adfb"></a>
  2395. <h2 class="memtitle"><span class="permalink"><a href="#a374156401da17704099d0c33fa53adfb">&#9670;&nbsp;</a></span>GetCapturedStderr()</h2>
  2396. <div class="memitem">
  2397. <div class="memproto">
  2398. <table class="memname">
  2399. <tr>
  2400. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::string testing::internal::GetCapturedStderr </td>
  2401. <td>(</td>
  2402. <td class="paramname"></td><td>)</td>
  2403. <td></td>
  2404. </tr>
  2405. </table>
  2406. </div><div class="memdoc">
  2407. <p class="definition">Definition at line <a class="el" href="gtest-all_8cc_source.html#l10794">10794</a> of file <a class="el" href="gtest-all_8cc_source.html">gtest-all.cc</a>.</p>
  2408. </div>
  2409. </div>
  2410. <a id="aed657219a9856a8d249a3230de0c54ce"></a>
  2411. <h2 class="memtitle"><span class="permalink"><a href="#aed657219a9856a8d249a3230de0c54ce">&#9670;&nbsp;</a></span>GetCapturedStdout()</h2>
  2412. <div class="memitem">
  2413. <div class="memproto">
  2414. <table class="memname">
  2415. <tr>
  2416. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::string testing::internal::GetCapturedStdout </td>
  2417. <td>(</td>
  2418. <td class="paramname"></td><td>)</td>
  2419. <td></td>
  2420. </tr>
  2421. </table>
  2422. </div><div class="memdoc">
  2423. <p class="definition">Definition at line <a class="el" href="gtest-all_8cc_source.html#l10789">10789</a> of file <a class="el" href="gtest-all_8cc_source.html">gtest-all.cc</a>.</p>
  2424. </div>
  2425. </div>
  2426. <a id="ae7ae495d3207e26968dfbd537c5e6dee"></a>
  2427. <h2 class="memtitle"><span class="permalink"><a href="#ae7ae495d3207e26968dfbd537c5e6dee">&#9670;&nbsp;</a></span>GetCurrentOsStackTraceExceptTop()</h2>
  2428. <div class="memitem">
  2429. <div class="memproto">
  2430. <table class="memname">
  2431. <tr>
  2432. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::string testing::internal::GetCurrentOsStackTraceExceptTop </td>
  2433. <td>(</td>
  2434. <td class="paramtype"><a class="el" href="classtesting_1_1_unit_test.html">UnitTest</a> *&#160;</td>
  2435. <td class="paramname"><em>unit_test</em>, </td>
  2436. </tr>
  2437. <tr>
  2438. <td class="paramkey"></td>
  2439. <td></td>
  2440. <td class="paramtype">int&#160;</td>
  2441. <td class="paramname"><em>skip_count</em>&#160;</td>
  2442. </tr>
  2443. <tr>
  2444. <td></td>
  2445. <td>)</td>
  2446. <td></td><td></td>
  2447. </tr>
  2448. </table>
  2449. </div><div class="memdoc">
  2450. </div>
  2451. </div>
  2452. <a id="a40bcfd87e26aae36e0cc51e5db64fd89"></a>
  2453. <h2 class="memtitle"><span class="permalink"><a href="#a40bcfd87e26aae36e0cc51e5db64fd89">&#9670;&nbsp;</a></span>GetFileSize()</h2>
  2454. <div class="memitem">
  2455. <div class="memproto">
  2456. <table class="memname">
  2457. <tr>
  2458. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> size_t testing::internal::GetFileSize </td>
  2459. <td>(</td>
  2460. <td class="paramtype">FILE *&#160;</td>
  2461. <td class="paramname"><em>file</em></td><td>)</td>
  2462. <td></td>
  2463. </tr>
  2464. </table>
  2465. </div><div class="memdoc">
  2466. <p class="definition">Definition at line <a class="el" href="gtest-all_8cc_source.html#l10804">10804</a> of file <a class="el" href="gtest-all_8cc_source.html">gtest-all.cc</a>.</p>
  2467. </div>
  2468. </div>
  2469. <a id="a9579a78c229ea302caded45d65f77336"></a>
  2470. <h2 class="memtitle"><span class="permalink"><a href="#a9579a78c229ea302caded45d65f77336">&#9670;&nbsp;</a></span>GetNotDefaultOrNull()</h2>
  2471. <div class="memitem">
  2472. <div class="memproto">
  2473. <table class="mlabels">
  2474. <tr>
  2475. <td class="mlabels-left">
  2476. <table class="memname">
  2477. <tr>
  2478. <td class="memname"><a class="el" href="namespacetesting_1_1internal.html#a04786aa10f8b0bf38a5ead94d00475f4">SetUpTearDownSuiteFuncType</a> testing::internal::GetNotDefaultOrNull </td>
  2479. <td>(</td>
  2480. <td class="paramtype"><a class="el" href="namespacetesting_1_1internal.html#a04786aa10f8b0bf38a5ead94d00475f4">SetUpTearDownSuiteFuncType</a>&#160;</td>
  2481. <td class="paramname"><em>a</em>, </td>
  2482. </tr>
  2483. <tr>
  2484. <td class="paramkey"></td>
  2485. <td></td>
  2486. <td class="paramtype"><a class="el" href="namespacetesting_1_1internal.html#a04786aa10f8b0bf38a5ead94d00475f4">SetUpTearDownSuiteFuncType</a>&#160;</td>
  2487. <td class="paramname"><em>def</em>&#160;</td>
  2488. </tr>
  2489. <tr>
  2490. <td></td>
  2491. <td>)</td>
  2492. <td></td><td></td>
  2493. </tr>
  2494. </table>
  2495. </td>
  2496. <td class="mlabels-right">
  2497. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  2498. </tr>
  2499. </table>
  2500. </div><div class="memdoc">
  2501. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l06943">6943</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  2502. </div>
  2503. </div>
  2504. <a id="abc0f0626877188afba6ad122d502f088"></a>
  2505. <h2 class="memtitle"><span class="permalink"><a href="#abc0f0626877188afba6ad122d502f088">&#9670;&nbsp;</a></span>GetParamNameGen() <span class="overload">[1/2]</span></h2>
  2506. <div class="memitem">
  2507. <div class="memproto">
  2508. <div class="memtemplate">
  2509. template&lt;class ParamType , class ParamNameGenFunctor &gt; </div>
  2510. <table class="memname">
  2511. <tr>
  2512. <td class="memname">ParamNameGenFunctor testing::internal::GetParamNameGen </td>
  2513. <td>(</td>
  2514. <td class="paramtype">ParamNameGenFunctor&#160;</td>
  2515. <td class="paramname"><em>func</em></td><td>)</td>
  2516. <td></td>
  2517. </tr>
  2518. </table>
  2519. </div><div class="memdoc">
  2520. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l10924">10924</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  2521. </div>
  2522. </div>
  2523. <a id="a27d6ea7d401e877cb0fbddf4206ebbe4"></a>
  2524. <h2 class="memtitle"><span class="permalink"><a href="#a27d6ea7d401e877cb0fbddf4206ebbe4">&#9670;&nbsp;</a></span>GetParamNameGen() <span class="overload">[2/2]</span></h2>
  2525. <div class="memitem">
  2526. <div class="memproto">
  2527. <div class="memtemplate">
  2528. template&lt;class ParamType &gt; </div>
  2529. <table class="memname">
  2530. <tr>
  2531. <td class="memname"><a class="el" href="structtesting_1_1internal_1_1_param_name_gen_func.html">ParamNameGenFunc</a>&lt;ParamType&gt;::Type* testing::internal::GetParamNameGen </td>
  2532. <td>(</td>
  2533. <td class="paramname"></td><td>)</td>
  2534. <td></td>
  2535. </tr>
  2536. </table>
  2537. </div><div class="memdoc">
  2538. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l10934">10934</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  2539. </div>
  2540. </div>
  2541. <a id="a1e85cf16bb95b60f879d48ba1fbfc1c9"></a>
  2542. <h2 class="memtitle"><span class="permalink"><a href="#a1e85cf16bb95b60f879d48ba1fbfc1c9">&#9670;&nbsp;</a></span>GetTestTypeId()</h2>
  2543. <div class="memitem">
  2544. <div class="memproto">
  2545. <table class="memname">
  2546. <tr>
  2547. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> <a class="el" href="namespacetesting_1_1internal.html#ab1114197d3c657d8b7f8e0c5caa12d00">TypeId</a> testing::internal::GetTestTypeId </td>
  2548. <td>(</td>
  2549. <td class="paramname"></td><td>)</td>
  2550. <td></td>
  2551. </tr>
  2552. </table>
  2553. </div><div class="memdoc">
  2554. </div>
  2555. </div>
  2556. <a id="a8cbd8bf820517923d7f3c4477b3af5fa"></a>
  2557. <h2 class="memtitle"><span class="permalink"><a href="#a8cbd8bf820517923d7f3c4477b3af5fa">&#9670;&nbsp;</a></span>GetThreadCount()</h2>
  2558. <div class="memitem">
  2559. <div class="memproto">
  2560. <table class="memname">
  2561. <tr>
  2562. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> size_t testing::internal::GetThreadCount </td>
  2563. <td>(</td>
  2564. <td class="paramname"></td><td>)</td>
  2565. <td></td>
  2566. </tr>
  2567. </table>
  2568. </div><div class="memdoc">
  2569. <p class="definition">Definition at line <a class="el" href="gtest-all_8cc_source.html#l09875">9875</a> of file <a class="el" href="gtest-all_8cc_source.html">gtest-all.cc</a>.</p>
  2570. </div>
  2571. </div>
  2572. <a id="a6b108e56fdc68ea937ffb3759fb55ab0"></a>
  2573. <h2 class="memtitle"><span class="permalink"><a href="#a6b108e56fdc68ea937ffb3759fb55ab0">&#9670;&nbsp;</a></span>GetTypeId()</h2>
  2574. <div class="memitem">
  2575. <div class="memproto">
  2576. <div class="memtemplate">
  2577. template&lt;typename T &gt; </div>
  2578. <table class="memname">
  2579. <tr>
  2580. <td class="memname"><a class="el" href="namespacetesting_1_1internal.html#ab1114197d3c657d8b7f8e0c5caa12d00">TypeId</a> testing::internal::GetTypeId </td>
  2581. <td>(</td>
  2582. <td class="paramname"></td><td>)</td>
  2583. <td></td>
  2584. </tr>
  2585. </table>
  2586. </div><div class="memdoc">
  2587. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l06872">6872</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  2588. </div>
  2589. </div>
  2590. <a id="a5fd9f88035bd7f38979a2b15aead2bab"></a>
  2591. <h2 class="memtitle"><span class="permalink"><a href="#a5fd9f88035bd7f38979a2b15aead2bab">&#9670;&nbsp;</a></span>GTEST_ATTRIBUTE_PRINTF_()</h2>
  2592. <div class="memitem">
  2593. <div class="memproto">
  2594. <table class="memname">
  2595. <tr>
  2596. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> testing::internal::GTEST_ATTRIBUTE_PRINTF_ </td>
  2597. <td>(</td>
  2598. <td class="paramtype">2&#160;</td>
  2599. <td class="paramname">, </td>
  2600. </tr>
  2601. <tr>
  2602. <td class="paramkey"></td>
  2603. <td></td>
  2604. <td class="paramtype">3&#160;</td>
  2605. <td class="paramname">&#160;</td>
  2606. </tr>
  2607. <tr>
  2608. <td></td>
  2609. <td>)</td>
  2610. <td></td><td></td>
  2611. </tr>
  2612. </table>
  2613. </div><div class="memdoc">
  2614. </div>
  2615. </div>
  2616. <a id="a20bfd9d47d8dd167ffc1c37a4c9ff73e"></a>
  2617. <h2 class="memtitle"><span class="permalink"><a href="#a20bfd9d47d8dd167ffc1c37a4c9ff73e">&#9670;&nbsp;</a></span>GTEST_DEFINE_string_()</h2>
  2618. <div class="memitem">
  2619. <div class="memproto">
  2620. <table class="memname">
  2621. <tr>
  2622. <td class="memname">testing::internal::GTEST_DEFINE_string_ </td>
  2623. <td>(</td>
  2624. <td class="paramtype">internal_run_death_test&#160;</td>
  2625. <td class="paramname">, </td>
  2626. </tr>
  2627. <tr>
  2628. <td class="paramkey"></td>
  2629. <td></td>
  2630. <td class="paramtype">&quot;&quot;&#160;</td>
  2631. <td class="paramname">, </td>
  2632. </tr>
  2633. <tr>
  2634. <td class="paramkey"></td>
  2635. <td></td>
  2636. <td class="paramtype">&quot;Indicates the&#160;</td>
  2637. <td class="paramname"><em>file</em>, </td>
  2638. </tr>
  2639. <tr>
  2640. <td class="paramkey"></td>
  2641. <td></td>
  2642. <td class="paramtype">line&#160;</td>
  2643. <td class="paramname"><em>number</em>, </td>
  2644. </tr>
  2645. <tr>
  2646. <td class="paramkey"></td>
  2647. <td></td>
  2648. <td class="paramtype">temporal index of &quot; &quot;the single death test to&#160;</td>
  2649. <td class="paramname"><em>run</em>, </td>
  2650. </tr>
  2651. <tr>
  2652. <td class="paramkey"></td>
  2653. <td></td>
  2654. <td class="paramtype">and a file descriptor to &quot; &quot;which a success code may be&#160;</td>
  2655. <td class="paramname"><em>sent</em>, </td>
  2656. </tr>
  2657. <tr>
  2658. <td class="paramkey"></td>
  2659. <td></td>
  2660. <td class="paramtype">all separated by &quot; &quot;the '|' characters. This flag is specified if and only if the current &quot; &quot;process is a sub-process launched for running a thread-safe &quot; &quot;death test. FOR INTERNAL USE ONLY.&quot;&#160;</td>
  2661. <td class="paramname">&#160;</td>
  2662. </tr>
  2663. <tr>
  2664. <td></td>
  2665. <td>)</td>
  2666. <td></td><td></td>
  2667. </tr>
  2668. </table>
  2669. </div><div class="memdoc">
  2670. </div>
  2671. </div>
  2672. <a id="aa14e3caa94126d7fb8e06bfb3d24ae4a"></a>
  2673. <h2 class="memtitle"><span class="permalink"><a href="#aa14e3caa94126d7fb8e06bfb3d24ae4a">&#9670;&nbsp;</a></span>GTEST_IMPL_CMP_HELPER_() <span class="overload">[1/5]</span></h2>
  2674. <div class="memitem">
  2675. <div class="memproto">
  2676. <table class="memname">
  2677. <tr>
  2678. <td class="memname">testing::internal::GTEST_IMPL_CMP_HELPER_ </td>
  2679. <td>(</td>
  2680. <td class="paramtype">NE&#160;</td>
  2681. <td class="paramname">, </td>
  2682. </tr>
  2683. <tr>
  2684. <td class="paramkey"></td>
  2685. <td></td>
  2686. <td class="paramtype">!&#160;</td>
  2687. <td class="paramname">&#160;</td>
  2688. </tr>
  2689. <tr>
  2690. <td></td>
  2691. <td>)</td>
  2692. <td></td><td></td>
  2693. </tr>
  2694. </table>
  2695. </div><div class="memdoc">
  2696. </div>
  2697. </div>
  2698. <a id="ade60646b18728043fff84d7b4125de2c"></a>
  2699. <h2 class="memtitle"><span class="permalink"><a href="#ade60646b18728043fff84d7b4125de2c">&#9670;&nbsp;</a></span>GTEST_IMPL_CMP_HELPER_() <span class="overload">[2/5]</span></h2>
  2700. <div class="memitem">
  2701. <div class="memproto">
  2702. <table class="memname">
  2703. <tr>
  2704. <td class="memname">testing::internal::GTEST_IMPL_CMP_HELPER_ </td>
  2705. <td>(</td>
  2706. <td class="paramtype">LE&#160;</td>
  2707. <td class="paramname">, </td>
  2708. </tr>
  2709. <tr>
  2710. <td class="paramkey"></td>
  2711. <td></td>
  2712. <td class="paramtype">&lt;=&#160;</td>
  2713. <td class="paramname">&#160;</td>
  2714. </tr>
  2715. <tr>
  2716. <td></td>
  2717. <td>)</td>
  2718. <td></td><td></td>
  2719. </tr>
  2720. </table>
  2721. </div><div class="memdoc">
  2722. </div>
  2723. </div>
  2724. <a id="aabcbff15eac496f8487699d19f42c274"></a>
  2725. <h2 class="memtitle"><span class="permalink"><a href="#aabcbff15eac496f8487699d19f42c274">&#9670;&nbsp;</a></span>GTEST_IMPL_CMP_HELPER_() <span class="overload">[3/5]</span></h2>
  2726. <div class="memitem">
  2727. <div class="memproto">
  2728. <table class="memname">
  2729. <tr>
  2730. <td class="memname">testing::internal::GTEST_IMPL_CMP_HELPER_ </td>
  2731. <td>(</td>
  2732. <td class="paramtype">LT&#160;</td>
  2733. <td class="paramname"></td><td>)</td>
  2734. <td></td>
  2735. </tr>
  2736. </table>
  2737. </div><div class="memdoc">
  2738. </div>
  2739. </div>
  2740. <a id="af969886067930ce70f6405cd5aa8b06b"></a>
  2741. <h2 class="memtitle"><span class="permalink"><a href="#af969886067930ce70f6405cd5aa8b06b">&#9670;&nbsp;</a></span>GTEST_IMPL_CMP_HELPER_() <span class="overload">[4/5]</span></h2>
  2742. <div class="memitem">
  2743. <div class="memproto">
  2744. <table class="memname">
  2745. <tr>
  2746. <td class="memname">testing::internal::GTEST_IMPL_CMP_HELPER_ </td>
  2747. <td>(</td>
  2748. <td class="paramtype">GE&#160;</td>
  2749. <td class="paramname">, </td>
  2750. </tr>
  2751. <tr>
  2752. <td class="paramkey"></td>
  2753. <td></td>
  2754. <td class="paramtype">&gt;=&#160;</td>
  2755. <td class="paramname">&#160;</td>
  2756. </tr>
  2757. <tr>
  2758. <td></td>
  2759. <td>)</td>
  2760. <td></td><td></td>
  2761. </tr>
  2762. </table>
  2763. </div><div class="memdoc">
  2764. </div>
  2765. </div>
  2766. <a id="a7fdb4fc164db83c51dfad17640bfeae9"></a>
  2767. <h2 class="memtitle"><span class="permalink"><a href="#a7fdb4fc164db83c51dfad17640bfeae9">&#9670;&nbsp;</a></span>GTEST_IMPL_CMP_HELPER_() <span class="overload">[5/5]</span></h2>
  2768. <div class="memitem">
  2769. <div class="memproto">
  2770. <table class="memname">
  2771. <tr>
  2772. <td class="memname">testing::internal::GTEST_IMPL_CMP_HELPER_ </td>
  2773. <td>(</td>
  2774. <td class="paramtype">GT&#160;</td>
  2775. <td class="paramname"></td><td>)</td>
  2776. <td></td>
  2777. </tr>
  2778. </table>
  2779. </div><div class="memdoc">
  2780. </div>
  2781. </div>
  2782. <a id="a3682f962ae0ec1c0eca6444ca0a09e91"></a>
  2783. <h2 class="memtitle"><span class="permalink"><a href="#a3682f962ae0ec1c0eca6444ca0a09e91">&#9670;&nbsp;</a></span>GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_() <span class="overload">[1/2]</span></h2>
  2784. <div class="memitem">
  2785. <div class="memproto">
  2786. <table class="memname">
  2787. <tr>
  2788. <td class="memname">testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_ </td>
  2789. <td>(</td>
  2790. <td class="paramtype">char&#160;</td>
  2791. <td class="paramname"></td><td>)</td>
  2792. <td></td>
  2793. </tr>
  2794. </table>
  2795. </div><div class="memdoc">
  2796. </div>
  2797. </div>
  2798. <a id="a85e08f00d443221e529a0a85a90fbaeb"></a>
  2799. <h2 class="memtitle"><span class="permalink"><a href="#a85e08f00d443221e529a0a85a90fbaeb">&#9670;&nbsp;</a></span>GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_() <span class="overload">[2/2]</span></h2>
  2800. <div class="memitem">
  2801. <div class="memproto">
  2802. <table class="memname">
  2803. <tr>
  2804. <td class="memname">testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_ </td>
  2805. <td>(</td>
  2806. <td class="paramtype">wchar_t&#160;</td>
  2807. <td class="paramname"></td><td>)</td>
  2808. <td></td>
  2809. </tr>
  2810. </table>
  2811. </div><div class="memdoc">
  2812. </div>
  2813. </div>
  2814. <a id="aeac30230dcc362221bdd07d61eaa4ec1"></a>
  2815. <h2 class="memtitle"><span class="permalink"><a href="#aeac30230dcc362221bdd07d61eaa4ec1">&#9670;&nbsp;</a></span>GTEST_IMPL_FORMAT_C_STRING_AS_STRING_() <span class="overload">[1/2]</span></h2>
  2816. <div class="memitem">
  2817. <div class="memproto">
  2818. <table class="memname">
  2819. <tr>
  2820. <td class="memname">testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_STRING_ </td>
  2821. <td>(</td>
  2822. <td class="paramtype">char&#160;</td>
  2823. <td class="paramname">, </td>
  2824. </tr>
  2825. <tr>
  2826. <td class="paramkey"></td>
  2827. <td></td>
  2828. <td class="paramtype">::std::string&#160;</td>
  2829. <td class="paramname">&#160;</td>
  2830. </tr>
  2831. <tr>
  2832. <td></td>
  2833. <td>)</td>
  2834. <td></td><td></td>
  2835. </tr>
  2836. </table>
  2837. </div><div class="memdoc">
  2838. </div>
  2839. </div>
  2840. <a id="a12070f3d771e37e1c3f2539692af0ce0"></a>
  2841. <h2 class="memtitle"><span class="permalink"><a href="#a12070f3d771e37e1c3f2539692af0ce0">&#9670;&nbsp;</a></span>GTEST_IMPL_FORMAT_C_STRING_AS_STRING_() <span class="overload">[2/2]</span></h2>
  2842. <div class="memitem">
  2843. <div class="memproto">
  2844. <table class="memname">
  2845. <tr>
  2846. <td class="memname">testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_STRING_ </td>
  2847. <td>(</td>
  2848. <td class="paramtype">wchar_t&#160;</td>
  2849. <td class="paramname">, </td>
  2850. </tr>
  2851. <tr>
  2852. <td class="paramkey"></td>
  2853. <td></td>
  2854. <td class="paramtype">::std::wstring&#160;</td>
  2855. <td class="paramname">&#160;</td>
  2856. </tr>
  2857. <tr>
  2858. <td></td>
  2859. <td>)</td>
  2860. <td></td><td></td>
  2861. </tr>
  2862. </table>
  2863. </div><div class="memdoc">
  2864. </div>
  2865. </div>
  2866. <a id="a982df3f369643b175f79cda4048bc3b9"></a>
  2867. <h2 class="memtitle"><span class="permalink"><a href="#a982df3f369643b175f79cda4048bc3b9">&#9670;&nbsp;</a></span>ImplicitCast_()</h2>
  2868. <div class="memitem">
  2869. <div class="memproto">
  2870. <div class="memtemplate">
  2871. template&lt;typename To &gt; </div>
  2872. <table class="mlabels">
  2873. <tr>
  2874. <td class="mlabels-left">
  2875. <table class="memname">
  2876. <tr>
  2877. <td class="memname">To testing::internal::ImplicitCast_ </td>
  2878. <td>(</td>
  2879. <td class="paramtype">To&#160;</td>
  2880. <td class="paramname"><em>x</em></td><td>)</td>
  2881. <td></td>
  2882. </tr>
  2883. </table>
  2884. </td>
  2885. <td class="mlabels-right">
  2886. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  2887. </tr>
  2888. </table>
  2889. </div><div class="memdoc">
  2890. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l01342">1342</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  2891. </div>
  2892. </div>
  2893. <a id="a2196f070b2d28bceb45c7ad3b565b9ba"></a>
  2894. <h2 class="memtitle"><span class="permalink"><a href="#a2196f070b2d28bceb45c7ad3b565b9ba">&#9670;&nbsp;</a></span>Int32FromGTestEnv()</h2>
  2895. <div class="memitem">
  2896. <div class="memproto">
  2897. <table class="memname">
  2898. <tr>
  2899. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> <a class="el" href="namespacetesting_1_1internal.html#a8ee38faaf875f133358abaf9bc056cec">Int32</a> testing::internal::Int32FromGTestEnv </td>
  2900. <td>(</td>
  2901. <td class="paramtype">const char *&#160;</td>
  2902. <td class="paramname"><em>flag</em>, </td>
  2903. </tr>
  2904. <tr>
  2905. <td class="paramkey"></td>
  2906. <td></td>
  2907. <td class="paramtype"><a class="el" href="namespacetesting_1_1internal.html#a8ee38faaf875f133358abaf9bc056cec">Int32</a>&#160;</td>
  2908. <td class="paramname"><em>default_value</em>&#160;</td>
  2909. </tr>
  2910. <tr>
  2911. <td></td>
  2912. <td>)</td>
  2913. <td></td><td></td>
  2914. </tr>
  2915. </table>
  2916. </div><div class="memdoc">
  2917. <p class="definition">Definition at line <a class="el" href="gtest-all_8cc_source.html#l10948">10948</a> of file <a class="el" href="gtest-all_8cc_source.html">gtest-all.cc</a>.</p>
  2918. </div>
  2919. </div>
  2920. <a id="a83802e7f23324cd512232203662e1a98"></a>
  2921. <h2 class="memtitle"><span class="permalink"><a href="#a83802e7f23324cd512232203662e1a98">&#9670;&nbsp;</a></span>IsAlNum()</h2>
  2922. <div class="memitem">
  2923. <div class="memproto">
  2924. <table class="mlabels">
  2925. <tr>
  2926. <td class="mlabels-left">
  2927. <table class="memname">
  2928. <tr>
  2929. <td class="memname">bool testing::internal::IsAlNum </td>
  2930. <td>(</td>
  2931. <td class="paramtype">char&#160;</td>
  2932. <td class="paramname"><em>ch</em></td><td>)</td>
  2933. <td></td>
  2934. </tr>
  2935. </table>
  2936. </td>
  2937. <td class="mlabels-right">
  2938. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  2939. </tr>
  2940. </table>
  2941. </div><div class="memdoc">
  2942. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02236">2236</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  2943. </div>
  2944. </div>
  2945. <a id="aeb957087fd6bbf9db98ab7cd41b0c129"></a>
  2946. <h2 class="memtitle"><span class="permalink"><a href="#aeb957087fd6bbf9db98ab7cd41b0c129">&#9670;&nbsp;</a></span>IsAlpha()</h2>
  2947. <div class="memitem">
  2948. <div class="memproto">
  2949. <table class="mlabels">
  2950. <tr>
  2951. <td class="mlabels-left">
  2952. <table class="memname">
  2953. <tr>
  2954. <td class="memname">bool testing::internal::IsAlpha </td>
  2955. <td>(</td>
  2956. <td class="paramtype">char&#160;</td>
  2957. <td class="paramname"><em>ch</em></td><td>)</td>
  2958. <td></td>
  2959. </tr>
  2960. </table>
  2961. </td>
  2962. <td class="mlabels-right">
  2963. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  2964. </tr>
  2965. </table>
  2966. </div><div class="memdoc">
  2967. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02233">2233</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  2968. </div>
  2969. </div>
  2970. <a id="a764748b94f628bdd1dcd39dc81e8b71f"></a>
  2971. <h2 class="memtitle"><span class="permalink"><a href="#a764748b94f628bdd1dcd39dc81e8b71f">&#9670;&nbsp;</a></span>IsContainerTest() <span class="overload">[1/2]</span></h2>
  2972. <div class="memitem">
  2973. <div class="memproto">
  2974. <div class="memtemplate">
  2975. template&lt;class C , class Iterator = decltype(::std::declval&lt;const C&amp;&gt;().begin()), class = decltype(::std::declval&lt;const C&amp;&gt;().end()), class = decltype(++::std::declval&lt;Iterator&amp;&gt;()), class = decltype(*::std::declval&lt;Iterator&gt;()), class = typename C::const_iterator&gt; </div>
  2976. <table class="memname">
  2977. <tr>
  2978. <td class="memname"><a class="el" href="namespacetesting_1_1internal.html#ad8f0c2883245f1df2a53618a49f0deb3">IsContainer</a> testing::internal::IsContainerTest </td>
  2979. <td>(</td>
  2980. <td class="paramtype">int&#160;</td>
  2981. <td class="paramname"></td><td>)</td>
  2982. <td></td>
  2983. </tr>
  2984. </table>
  2985. </div><div class="memdoc">
  2986. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l07429">7429</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  2987. </div>
  2988. </div>
  2989. <a id="af545a2ae928b8a9e7581978234464275"></a>
  2990. <h2 class="memtitle"><span class="permalink"><a href="#af545a2ae928b8a9e7581978234464275">&#9670;&nbsp;</a></span>IsContainerTest() <span class="overload">[2/2]</span></h2>
  2991. <div class="memitem">
  2992. <div class="memproto">
  2993. <div class="memtemplate">
  2994. template&lt;class C &gt; </div>
  2995. <table class="memname">
  2996. <tr>
  2997. <td class="memname"><a class="el" href="namespacetesting_1_1internal.html#abf080521ce135deb510e0a7830fd3d33">IsNotContainer</a> testing::internal::IsContainerTest </td>
  2998. <td>(</td>
  2999. <td class="paramtype">long&#160;</td>
  3000. <td class="paramname"></td><td>)</td>
  3001. <td></td>
  3002. </tr>
  3003. </table>
  3004. </div><div class="memdoc">
  3005. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l07435">7435</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  3006. </div>
  3007. </div>
  3008. <a id="a4bd96b7fa6486802d33ddc217af55a39"></a>
  3009. <h2 class="memtitle"><span class="permalink"><a href="#a4bd96b7fa6486802d33ddc217af55a39">&#9670;&nbsp;</a></span>IsDigit()</h2>
  3010. <div class="memitem">
  3011. <div class="memproto">
  3012. <table class="mlabels">
  3013. <tr>
  3014. <td class="mlabels-left">
  3015. <table class="memname">
  3016. <tr>
  3017. <td class="memname">bool testing::internal::IsDigit </td>
  3018. <td>(</td>
  3019. <td class="paramtype">char&#160;</td>
  3020. <td class="paramname"><em>ch</em></td><td>)</td>
  3021. <td></td>
  3022. </tr>
  3023. </table>
  3024. </td>
  3025. <td class="mlabels-right">
  3026. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  3027. </tr>
  3028. </table>
  3029. </div><div class="memdoc">
  3030. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02239">2239</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  3031. </div>
  3032. </div>
  3033. <a id="ac26ce3883bc8919c27074975e958f3b7"></a>
  3034. <h2 class="memtitle"><span class="permalink"><a href="#ac26ce3883bc8919c27074975e958f3b7">&#9670;&nbsp;</a></span>IsLower()</h2>
  3035. <div class="memitem">
  3036. <div class="memproto">
  3037. <table class="mlabels">
  3038. <tr>
  3039. <td class="mlabels-left">
  3040. <table class="memname">
  3041. <tr>
  3042. <td class="memname">bool testing::internal::IsLower </td>
  3043. <td>(</td>
  3044. <td class="paramtype">char&#160;</td>
  3045. <td class="paramname"><em>ch</em></td><td>)</td>
  3046. <td></td>
  3047. </tr>
  3048. </table>
  3049. </td>
  3050. <td class="mlabels-right">
  3051. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  3052. </tr>
  3053. </table>
  3054. </div><div class="memdoc">
  3055. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02242">2242</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  3056. </div>
  3057. </div>
  3058. <a id="a3db36c62f31a9439117c41c2b13f4941"></a>
  3059. <h2 class="memtitle"><span class="permalink"><a href="#a3db36c62f31a9439117c41c2b13f4941">&#9670;&nbsp;</a></span>IsNullLiteralHelper() <span class="overload">[1/2]</span></h2>
  3060. <div class="memitem">
  3061. <div class="memproto">
  3062. <table class="memname">
  3063. <tr>
  3064. <td class="memname">std::true_type testing::internal::IsNullLiteralHelper </td>
  3065. <td>(</td>
  3066. <td class="paramtype">Secret *&#160;</td>
  3067. <td class="paramname"></td><td>)</td>
  3068. <td></td>
  3069. </tr>
  3070. </table>
  3071. </div><div class="memdoc">
  3072. </div>
  3073. </div>
  3074. <a id="a1404fbe8d1164f614f6358b314ec3cf4"></a>
  3075. <h2 class="memtitle"><span class="permalink"><a href="#a1404fbe8d1164f614f6358b314ec3cf4">&#9670;&nbsp;</a></span>IsNullLiteralHelper() <span class="overload">[2/2]</span></h2>
  3076. <div class="memitem">
  3077. <div class="memproto">
  3078. <table class="memname">
  3079. <tr>
  3080. <td class="memname">std::false_type testing::internal::IsNullLiteralHelper </td>
  3081. <td>(</td>
  3082. <td class="paramtype"><a class="el" href="classtesting_1_1internal_1_1_ignored_value.html">IgnoredValue</a>&#160;</td>
  3083. <td class="paramname"></td><td>)</td>
  3084. <td></td>
  3085. </tr>
  3086. </table>
  3087. </div><div class="memdoc">
  3088. </div>
  3089. </div>
  3090. <a id="a744a6dd74c12d1e2c16b3c03e14ed4d4"></a>
  3091. <h2 class="memtitle"><span class="permalink"><a href="#a744a6dd74c12d1e2c16b3c03e14ed4d4">&#9670;&nbsp;</a></span>IsPrintableAscii()</h2>
  3092. <div class="memitem">
  3093. <div class="memproto">
  3094. <table class="mlabels">
  3095. <tr>
  3096. <td class="mlabels-left">
  3097. <table class="memname">
  3098. <tr>
  3099. <td class="memname">bool testing::internal::IsPrintableAscii </td>
  3100. <td>(</td>
  3101. <td class="paramtype">wchar_t&#160;</td>
  3102. <td class="paramname"><em>c</em></td><td>)</td>
  3103. <td></td>
  3104. </tr>
  3105. </table>
  3106. </td>
  3107. <td class="mlabels-right">
  3108. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  3109. </tr>
  3110. </table>
  3111. </div><div class="memdoc">
  3112. <p class="definition">Definition at line <a class="el" href="gtest-all_8cc_source.html#l11135">11135</a> of file <a class="el" href="gtest-all_8cc_source.html">gtest-all.cc</a>.</p>
  3113. </div>
  3114. </div>
  3115. <a id="af429e04f70f9c10f6aa76a5d1ccd389f"></a>
  3116. <h2 class="memtitle"><span class="permalink"><a href="#af429e04f70f9c10f6aa76a5d1ccd389f">&#9670;&nbsp;</a></span>IsSpace()</h2>
  3117. <div class="memitem">
  3118. <div class="memproto">
  3119. <table class="mlabels">
  3120. <tr>
  3121. <td class="mlabels-left">
  3122. <table class="memname">
  3123. <tr>
  3124. <td class="memname">bool testing::internal::IsSpace </td>
  3125. <td>(</td>
  3126. <td class="paramtype">char&#160;</td>
  3127. <td class="paramname"><em>ch</em></td><td>)</td>
  3128. <td></td>
  3129. </tr>
  3130. </table>
  3131. </td>
  3132. <td class="mlabels-right">
  3133. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  3134. </tr>
  3135. </table>
  3136. </div><div class="memdoc">
  3137. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02245">2245</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  3138. </div>
  3139. </div>
  3140. <a id="ab2709373c78eb8b1c22a6ba30cceba52"></a>
  3141. <h2 class="memtitle"><span class="permalink"><a href="#ab2709373c78eb8b1c22a6ba30cceba52">&#9670;&nbsp;</a></span>IsTrue()</h2>
  3142. <div class="memitem">
  3143. <div class="memproto">
  3144. <table class="memname">
  3145. <tr>
  3146. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> bool testing::internal::IsTrue </td>
  3147. <td>(</td>
  3148. <td class="paramtype">bool&#160;</td>
  3149. <td class="paramname"><em>condition</em></td><td>)</td>
  3150. <td></td>
  3151. </tr>
  3152. </table>
  3153. </div><div class="memdoc">
  3154. </div>
  3155. </div>
  3156. <a id="a84f3baa379fec6bf5947cb5165aa8cc9"></a>
  3157. <h2 class="memtitle"><span class="permalink"><a href="#a84f3baa379fec6bf5947cb5165aa8cc9">&#9670;&nbsp;</a></span>IsUpper()</h2>
  3158. <div class="memitem">
  3159. <div class="memproto">
  3160. <table class="mlabels">
  3161. <tr>
  3162. <td class="mlabels-left">
  3163. <table class="memname">
  3164. <tr>
  3165. <td class="memname">bool testing::internal::IsUpper </td>
  3166. <td>(</td>
  3167. <td class="paramtype">char&#160;</td>
  3168. <td class="paramname"><em>ch</em></td><td>)</td>
  3169. <td></td>
  3170. </tr>
  3171. </table>
  3172. </td>
  3173. <td class="mlabels-right">
  3174. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  3175. </tr>
  3176. </table>
  3177. </div><div class="memdoc">
  3178. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02248">2248</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  3179. </div>
  3180. </div>
  3181. <a id="aa234ef141278263fb143b616c74c86e7"></a>
  3182. <h2 class="memtitle"><span class="permalink"><a href="#aa234ef141278263fb143b616c74c86e7">&#9670;&nbsp;</a></span>IsXDigit() <span class="overload">[1/2]</span></h2>
  3183. <div class="memitem">
  3184. <div class="memproto">
  3185. <table class="mlabels">
  3186. <tr>
  3187. <td class="mlabels-left">
  3188. <table class="memname">
  3189. <tr>
  3190. <td class="memname">bool testing::internal::IsXDigit </td>
  3191. <td>(</td>
  3192. <td class="paramtype">char&#160;</td>
  3193. <td class="paramname"><em>ch</em></td><td>)</td>
  3194. <td></td>
  3195. </tr>
  3196. </table>
  3197. </td>
  3198. <td class="mlabels-right">
  3199. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  3200. </tr>
  3201. </table>
  3202. </div><div class="memdoc">
  3203. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02251">2251</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  3204. </div>
  3205. </div>
  3206. <a id="a6ab68a30f8291c09b2289c132bbe3b16"></a>
  3207. <h2 class="memtitle"><span class="permalink"><a href="#a6ab68a30f8291c09b2289c132bbe3b16">&#9670;&nbsp;</a></span>IsXDigit() <span class="overload">[2/2]</span></h2>
  3208. <div class="memitem">
  3209. <div class="memproto">
  3210. <table class="mlabels">
  3211. <tr>
  3212. <td class="mlabels-left">
  3213. <table class="memname">
  3214. <tr>
  3215. <td class="memname">bool testing::internal::IsXDigit </td>
  3216. <td>(</td>
  3217. <td class="paramtype">wchar_t&#160;</td>
  3218. <td class="paramname"><em>ch</em></td><td>)</td>
  3219. <td></td>
  3220. </tr>
  3221. </table>
  3222. </td>
  3223. <td class="mlabels-right">
  3224. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  3225. </tr>
  3226. </table>
  3227. </div><div class="memdoc">
  3228. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02254">2254</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  3229. </div>
  3230. </div>
  3231. <a id="a06b1b20029fbd1dbeb59752f914fab84"></a>
  3232. <h2 class="memtitle"><span class="permalink"><a href="#a06b1b20029fbd1dbeb59752f914fab84">&#9670;&nbsp;</a></span>LogToStderr()</h2>
  3233. <div class="memitem">
  3234. <div class="memproto">
  3235. <table class="mlabels">
  3236. <tr>
  3237. <td class="mlabels-left">
  3238. <table class="memname">
  3239. <tr>
  3240. <td class="memname">void testing::internal::LogToStderr </td>
  3241. <td>(</td>
  3242. <td class="paramname"></td><td>)</td>
  3243. <td></td>
  3244. </tr>
  3245. </table>
  3246. </td>
  3247. <td class="mlabels-right">
  3248. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  3249. </tr>
  3250. </table>
  3251. </div><div class="memdoc">
  3252. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l01250">1250</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  3253. </div>
  3254. </div>
  3255. <a id="a7ab4072540184e26119ad853f45059f7"></a>
  3256. <h2 class="memtitle"><span class="permalink"><a href="#a7ab4072540184e26119ad853f45059f7">&#9670;&nbsp;</a></span>MakeAndRegisterTestInfo()</h2>
  3257. <div class="memitem">
  3258. <div class="memproto">
  3259. <table class="memname">
  3260. <tr>
  3261. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> <a class="el" href="classtesting_1_1_test_info.html">TestInfo</a>* testing::internal::MakeAndRegisterTestInfo </td>
  3262. <td>(</td>
  3263. <td class="paramtype">const char *&#160;</td>
  3264. <td class="paramname"><em>test_suite_name</em>, </td>
  3265. </tr>
  3266. <tr>
  3267. <td class="paramkey"></td>
  3268. <td></td>
  3269. <td class="paramtype">const char *&#160;</td>
  3270. <td class="paramname"><em>name</em>, </td>
  3271. </tr>
  3272. <tr>
  3273. <td class="paramkey"></td>
  3274. <td></td>
  3275. <td class="paramtype">const char *&#160;</td>
  3276. <td class="paramname"><em>type_param</em>, </td>
  3277. </tr>
  3278. <tr>
  3279. <td class="paramkey"></td>
  3280. <td></td>
  3281. <td class="paramtype">const char *&#160;</td>
  3282. <td class="paramname"><em>value_param</em>, </td>
  3283. </tr>
  3284. <tr>
  3285. <td class="paramkey"></td>
  3286. <td></td>
  3287. <td class="paramtype"><a class="el" href="structtesting_1_1internal_1_1_code_location.html">CodeLocation</a>&#160;</td>
  3288. <td class="paramname"><em>code_location</em>, </td>
  3289. </tr>
  3290. <tr>
  3291. <td class="paramkey"></td>
  3292. <td></td>
  3293. <td class="paramtype"><a class="el" href="namespacetesting_1_1internal.html#ab1114197d3c657d8b7f8e0c5caa12d00">TypeId</a>&#160;</td>
  3294. <td class="paramname"><em>fixture_class_id</em>, </td>
  3295. </tr>
  3296. <tr>
  3297. <td class="paramkey"></td>
  3298. <td></td>
  3299. <td class="paramtype"><a class="el" href="namespacetesting_1_1internal.html#a83e4e0732ac6a9dcfe6ee299dc1b9fa2">SetUpTestSuiteFunc</a>&#160;</td>
  3300. <td class="paramname"><em>set_up_tc</em>, </td>
  3301. </tr>
  3302. <tr>
  3303. <td class="paramkey"></td>
  3304. <td></td>
  3305. <td class="paramtype"><a class="el" href="namespacetesting_1_1internal.html#a8257a87aa42cebaa54b0c48a6ae657a5">TearDownTestSuiteFunc</a>&#160;</td>
  3306. <td class="paramname"><em>tear_down_tc</em>, </td>
  3307. </tr>
  3308. <tr>
  3309. <td class="paramkey"></td>
  3310. <td></td>
  3311. <td class="paramtype"><a class="el" href="classtesting_1_1internal_1_1_test_factory_base.html">TestFactoryBase</a> *&#160;</td>
  3312. <td class="paramname"><em>factory</em>&#160;</td>
  3313. </tr>
  3314. <tr>
  3315. <td></td>
  3316. <td>)</td>
  3317. <td></td><td></td>
  3318. </tr>
  3319. </table>
  3320. </div><div class="memdoc">
  3321. </div>
  3322. </div>
  3323. <a id="afa44fdec84edfc155ef63e4f0d4287cc"></a>
  3324. <h2 class="memtitle"><span class="permalink"><a href="#afa44fdec84edfc155ef63e4f0d4287cc">&#9670;&nbsp;</a></span>operator!=()</h2>
  3325. <div class="memitem">
  3326. <div class="memproto">
  3327. <table class="mlabels">
  3328. <tr>
  3329. <td class="mlabels-left">
  3330. <table class="memname">
  3331. <tr>
  3332. <td class="memname">bool testing::internal::operator!= </td>
  3333. <td>(</td>
  3334. <td class="paramtype"><a class="el" href="structtesting_1_1internal_1_1faketype.html">faketype</a>&#160;</td>
  3335. <td class="paramname">, </td>
  3336. </tr>
  3337. <tr>
  3338. <td class="paramkey"></td>
  3339. <td></td>
  3340. <td class="paramtype"><a class="el" href="structtesting_1_1internal_1_1faketype.html">faketype</a>&#160;</td>
  3341. <td class="paramname">&#160;</td>
  3342. </tr>
  3343. <tr>
  3344. <td></td>
  3345. <td>)</td>
  3346. <td></td><td></td>
  3347. </tr>
  3348. </table>
  3349. </td>
  3350. <td class="mlabels-right">
  3351. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  3352. </tr>
  3353. </table>
  3354. </div><div class="memdoc">
  3355. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16107">16107</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  3356. </div>
  3357. </div>
  3358. <a id="a5e3e473798de3189e9343132bcfd4fea"></a>
  3359. <h2 class="memtitle"><span class="permalink"><a href="#a5e3e473798de3189e9343132bcfd4fea">&#9670;&nbsp;</a></span>operator==()</h2>
  3360. <div class="memitem">
  3361. <div class="memproto">
  3362. <table class="mlabels">
  3363. <tr>
  3364. <td class="mlabels-left">
  3365. <table class="memname">
  3366. <tr>
  3367. <td class="memname">bool testing::internal::operator== </td>
  3368. <td>(</td>
  3369. <td class="paramtype"><a class="el" href="structtesting_1_1internal_1_1faketype.html">faketype</a>&#160;</td>
  3370. <td class="paramname">, </td>
  3371. </tr>
  3372. <tr>
  3373. <td class="paramkey"></td>
  3374. <td></td>
  3375. <td class="paramtype"><a class="el" href="structtesting_1_1internal_1_1faketype.html">faketype</a>&#160;</td>
  3376. <td class="paramname">&#160;</td>
  3377. </tr>
  3378. <tr>
  3379. <td></td>
  3380. <td>)</td>
  3381. <td></td><td></td>
  3382. </tr>
  3383. </table>
  3384. </td>
  3385. <td class="mlabels-right">
  3386. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  3387. </tr>
  3388. </table>
  3389. </div><div class="memdoc">
  3390. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16106">16106</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  3391. </div>
  3392. </div>
  3393. <a id="a0c793c6d84760d900299916c077a1af4"></a>
  3394. <h2 class="memtitle"><span class="permalink"><a href="#a0c793c6d84760d900299916c077a1af4">&#9670;&nbsp;</a></span>OutputFlagAlsoCheckEnvVar()</h2>
  3395. <div class="memitem">
  3396. <div class="memproto">
  3397. <table class="memname">
  3398. <tr>
  3399. <td class="memname">std::string testing::internal::OutputFlagAlsoCheckEnvVar </td>
  3400. <td>(</td>
  3401. <td class="paramname"></td><td>)</td>
  3402. <td></td>
  3403. </tr>
  3404. </table>
  3405. </div><div class="memdoc">
  3406. <p class="definition">Definition at line <a class="el" href="gtest-all_8cc_source.html#l10980">10980</a> of file <a class="el" href="gtest-all_8cc_source.html">gtest-all.cc</a>.</p>
  3407. </div>
  3408. </div>
  3409. <a id="ac06fc81336a3d80755f4020d34321766"></a>
  3410. <h2 class="memtitle"><span class="permalink"><a href="#ac06fc81336a3d80755f4020d34321766">&#9670;&nbsp;</a></span>ParseInt32()</h2>
  3411. <div class="memitem">
  3412. <div class="memproto">
  3413. <table class="memname">
  3414. <tr>
  3415. <td class="memname">bool testing::internal::ParseInt32 </td>
  3416. <td>(</td>
  3417. <td class="paramtype">const <a class="el" href="classtesting_1_1_message.html">Message</a> &amp;&#160;</td>
  3418. <td class="paramname"><em>src_text</em>, </td>
  3419. </tr>
  3420. <tr>
  3421. <td class="paramkey"></td>
  3422. <td></td>
  3423. <td class="paramtype">const char *&#160;</td>
  3424. <td class="paramname"><em>str</em>, </td>
  3425. </tr>
  3426. <tr>
  3427. <td class="paramkey"></td>
  3428. <td></td>
  3429. <td class="paramtype"><a class="el" href="namespacetesting_1_1internal.html#a8ee38faaf875f133358abaf9bc056cec">Int32</a> *&#160;</td>
  3430. <td class="paramname"><em>value</em>&#160;</td>
  3431. </tr>
  3432. <tr>
  3433. <td></td>
  3434. <td>)</td>
  3435. <td></td><td></td>
  3436. </tr>
  3437. </table>
  3438. </div><div class="memdoc">
  3439. <p class="definition">Definition at line <a class="el" href="gtest-all_8cc_source.html#l10892">10892</a> of file <a class="el" href="gtest-all_8cc_source.html">gtest-all.cc</a>.</p>
  3440. </div>
  3441. </div>
  3442. <a id="a0c577e598e61d339ba45dd6643fb1969"></a>
  3443. <h2 class="memtitle"><span class="permalink"><a href="#a0c577e598e61d339ba45dd6643fb1969">&#9670;&nbsp;</a></span>PrintCharAndCodeTo()</h2>
  3444. <div class="memitem">
  3445. <div class="memproto">
  3446. <div class="memtemplate">
  3447. template&lt;typename UnsignedChar , typename Char &gt; </div>
  3448. <table class="memname">
  3449. <tr>
  3450. <td class="memname">void testing::internal::PrintCharAndCodeTo </td>
  3451. <td>(</td>
  3452. <td class="paramtype">Char&#160;</td>
  3453. <td class="paramname"><em>c</em>, </td>
  3454. </tr>
  3455. <tr>
  3456. <td class="paramkey"></td>
  3457. <td></td>
  3458. <td class="paramtype">ostream *&#160;</td>
  3459. <td class="paramname"><em>os</em>&#160;</td>
  3460. </tr>
  3461. <tr>
  3462. <td></td>
  3463. <td>)</td>
  3464. <td></td><td></td>
  3465. </tr>
  3466. </table>
  3467. </div><div class="memdoc">
  3468. <p class="definition">Definition at line <a class="el" href="gtest-all_8cc_source.html#l11218">11218</a> of file <a class="el" href="gtest-all_8cc_source.html">gtest-all.cc</a>.</p>
  3469. </div>
  3470. </div>
  3471. <a id="ad3013b6b4c825edee9fe18ff1d982faa"></a>
  3472. <h2 class="memtitle"><span class="permalink"><a href="#ad3013b6b4c825edee9fe18ff1d982faa">&#9670;&nbsp;</a></span>PrintRawArrayTo()</h2>
  3473. <div class="memitem">
  3474. <div class="memproto">
  3475. <div class="memtemplate">
  3476. template&lt;typename T &gt; </div>
  3477. <table class="memname">
  3478. <tr>
  3479. <td class="memname">void testing::internal::PrintRawArrayTo </td>
  3480. <td>(</td>
  3481. <td class="paramtype">const T&#160;</td>
  3482. <td class="paramname"><em>a</em>[], </td>
  3483. </tr>
  3484. <tr>
  3485. <td class="paramkey"></td>
  3486. <td></td>
  3487. <td class="paramtype">size_t&#160;</td>
  3488. <td class="paramname"><em>count</em>, </td>
  3489. </tr>
  3490. <tr>
  3491. <td class="paramkey"></td>
  3492. <td></td>
  3493. <td class="paramtype">::std::ostream *&#160;</td>
  3494. <td class="paramname"><em>os</em>&#160;</td>
  3495. </tr>
  3496. <tr>
  3497. <td></td>
  3498. <td>)</td>
  3499. <td></td><td></td>
  3500. </tr>
  3501. </table>
  3502. </div><div class="memdoc">
  3503. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l08623">8623</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  3504. </div>
  3505. </div>
  3506. <a id="a8b53e46cea3f8bdfc9342057c4f6ba62"></a>
  3507. <h2 class="memtitle"><span class="permalink"><a href="#a8b53e46cea3f8bdfc9342057c4f6ba62">&#9670;&nbsp;</a></span>PrintStringTo() <span class="overload">[1/2]</span></h2>
  3508. <div class="memitem">
  3509. <div class="memproto">
  3510. <table class="memname">
  3511. <tr>
  3512. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void testing::internal::PrintStringTo </td>
  3513. <td>(</td>
  3514. <td class="paramtype">const ::std::string &amp;&#160;</td>
  3515. <td class="paramname"><em>s</em>, </td>
  3516. </tr>
  3517. <tr>
  3518. <td class="paramkey"></td>
  3519. <td></td>
  3520. <td class="paramtype">::std::ostream *&#160;</td>
  3521. <td class="paramname"><em>os</em>&#160;</td>
  3522. </tr>
  3523. <tr>
  3524. <td></td>
  3525. <td>)</td>
  3526. <td></td><td></td>
  3527. </tr>
  3528. </table>
  3529. </div><div class="memdoc">
  3530. </div>
  3531. </div>
  3532. <a id="ad609167d8d6792b0fb186539e0e159bd"></a>
  3533. <h2 class="memtitle"><span class="permalink"><a href="#ad609167d8d6792b0fb186539e0e159bd">&#9670;&nbsp;</a></span>PrintStringTo() <span class="overload">[2/2]</span></h2>
  3534. <div class="memitem">
  3535. <div class="memproto">
  3536. <table class="memname">
  3537. <tr>
  3538. <td class="memname">void testing::internal::PrintStringTo </td>
  3539. <td>(</td>
  3540. <td class="paramtype">const ::std::string &amp;&#160;</td>
  3541. <td class="paramname"><em>s</em>, </td>
  3542. </tr>
  3543. <tr>
  3544. <td class="paramkey"></td>
  3545. <td></td>
  3546. <td class="paramtype">ostream *&#160;</td>
  3547. <td class="paramname"><em>os</em>&#160;</td>
  3548. </tr>
  3549. <tr>
  3550. <td></td>
  3551. <td>)</td>
  3552. <td></td><td></td>
  3553. </tr>
  3554. </table>
  3555. </div><div class="memdoc">
  3556. <p class="definition">Definition at line <a class="el" href="gtest-all_8cc_source.html#l11432">11432</a> of file <a class="el" href="gtest-all_8cc_source.html">gtest-all.cc</a>.</p>
  3557. </div>
  3558. </div>
  3559. <a id="adb3c27150dbe661db0e0c4be27533460"></a>
  3560. <h2 class="memtitle"><span class="permalink"><a href="#adb3c27150dbe661db0e0c4be27533460">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[1/23]</span></h2>
  3561. <div class="memitem">
  3562. <div class="memproto">
  3563. <div class="memtemplate">
  3564. template&lt;typename T &gt; </div>
  3565. <table class="memname">
  3566. <tr>
  3567. <td class="memname">void testing::internal::PrintTo </td>
  3568. <td>(</td>
  3569. <td class="paramtype">const T &amp;&#160;</td>
  3570. <td class="paramname"><em>value</em>, </td>
  3571. </tr>
  3572. <tr>
  3573. <td class="paramkey"></td>
  3574. <td></td>
  3575. <td class="paramtype">::std::ostream *&#160;</td>
  3576. <td class="paramname"><em>os</em>&#160;</td>
  3577. </tr>
  3578. <tr>
  3579. <td></td>
  3580. <td>)</td>
  3581. <td></td><td></td>
  3582. </tr>
  3583. </table>
  3584. </div><div class="memdoc">
  3585. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l08522">8522</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  3586. </div>
  3587. </div>
  3588. <a id="a476bd3d411d4f129620aaf8999c257c0"></a>
  3589. <h2 class="memtitle"><span class="permalink"><a href="#a476bd3d411d4f129620aaf8999c257c0">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[2/23]</span></h2>
  3590. <div class="memitem">
  3591. <div class="memproto">
  3592. <table class="mlabels">
  3593. <tr>
  3594. <td class="mlabels-left">
  3595. <table class="memname">
  3596. <tr>
  3597. <td class="memname">void testing::internal::PrintTo </td>
  3598. <td>(</td>
  3599. <td class="paramtype">char&#160;</td>
  3600. <td class="paramname"><em>c</em>, </td>
  3601. </tr>
  3602. <tr>
  3603. <td class="paramkey"></td>
  3604. <td></td>
  3605. <td class="paramtype">::std::ostream *&#160;</td>
  3606. <td class="paramname"><em>os</em>&#160;</td>
  3607. </tr>
  3608. <tr>
  3609. <td></td>
  3610. <td>)</td>
  3611. <td></td><td></td>
  3612. </tr>
  3613. </table>
  3614. </td>
  3615. <td class="mlabels-right">
  3616. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  3617. </tr>
  3618. </table>
  3619. </div><div class="memdoc">
  3620. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l08562">8562</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  3621. </div>
  3622. </div>
  3623. <a id="a2979ac1ad3e05c51dcd7dca2eb34e6ce"></a>
  3624. <h2 class="memtitle"><span class="permalink"><a href="#a2979ac1ad3e05c51dcd7dca2eb34e6ce">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[3/23]</span></h2>
  3625. <div class="memitem">
  3626. <div class="memproto">
  3627. <table class="mlabels">
  3628. <tr>
  3629. <td class="mlabels-left">
  3630. <table class="memname">
  3631. <tr>
  3632. <td class="memname">void testing::internal::PrintTo </td>
  3633. <td>(</td>
  3634. <td class="paramtype">bool&#160;</td>
  3635. <td class="paramname"><em>x</em>, </td>
  3636. </tr>
  3637. <tr>
  3638. <td class="paramkey"></td>
  3639. <td></td>
  3640. <td class="paramtype">::std::ostream *&#160;</td>
  3641. <td class="paramname"><em>os</em>&#160;</td>
  3642. </tr>
  3643. <tr>
  3644. <td></td>
  3645. <td>)</td>
  3646. <td></td><td></td>
  3647. </tr>
  3648. </table>
  3649. </td>
  3650. <td class="mlabels-right">
  3651. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  3652. </tr>
  3653. </table>
  3654. </div><div class="memdoc">
  3655. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l08570">8570</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  3656. </div>
  3657. </div>
  3658. <a id="a6c50fd437a2ae2ff6f182ccd6c2744dd"></a>
  3659. <h2 class="memtitle"><span class="permalink"><a href="#a6c50fd437a2ae2ff6f182ccd6c2744dd">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[4/23]</span></h2>
  3660. <div class="memitem">
  3661. <div class="memproto">
  3662. <table class="memname">
  3663. <tr>
  3664. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void testing::internal::PrintTo </td>
  3665. <td>(</td>
  3666. <td class="paramtype">wchar_t&#160;</td>
  3667. <td class="paramname"><em>wc</em>, </td>
  3668. </tr>
  3669. <tr>
  3670. <td class="paramkey"></td>
  3671. <td></td>
  3672. <td class="paramtype">::std::ostream *&#160;</td>
  3673. <td class="paramname"><em>os</em>&#160;</td>
  3674. </tr>
  3675. <tr>
  3676. <td></td>
  3677. <td>)</td>
  3678. <td></td><td></td>
  3679. </tr>
  3680. </table>
  3681. </div><div class="memdoc">
  3682. </div>
  3683. </div>
  3684. <a id="ac226053b96d7d61f9407e3b75bab07d9"></a>
  3685. <h2 class="memtitle"><span class="permalink"><a href="#ac226053b96d7d61f9407e3b75bab07d9">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[5/23]</span></h2>
  3686. <div class="memitem">
  3687. <div class="memproto">
  3688. <table class="memname">
  3689. <tr>
  3690. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void testing::internal::PrintTo </td>
  3691. <td>(</td>
  3692. <td class="paramtype">const char *&#160;</td>
  3693. <td class="paramname"><em>s</em>, </td>
  3694. </tr>
  3695. <tr>
  3696. <td class="paramkey"></td>
  3697. <td></td>
  3698. <td class="paramtype">::std::ostream *&#160;</td>
  3699. <td class="paramname"><em>os</em>&#160;</td>
  3700. </tr>
  3701. <tr>
  3702. <td></td>
  3703. <td>)</td>
  3704. <td></td><td></td>
  3705. </tr>
  3706. </table>
  3707. </div><div class="memdoc">
  3708. </div>
  3709. </div>
  3710. <a id="a553eec7bb50de01c9e91cac4accc606f"></a>
  3711. <h2 class="memtitle"><span class="permalink"><a href="#a553eec7bb50de01c9e91cac4accc606f">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[6/23]</span></h2>
  3712. <div class="memitem">
  3713. <div class="memproto">
  3714. <table class="mlabels">
  3715. <tr>
  3716. <td class="mlabels-left">
  3717. <table class="memname">
  3718. <tr>
  3719. <td class="memname">void testing::internal::PrintTo </td>
  3720. <td>(</td>
  3721. <td class="paramtype">char *&#160;</td>
  3722. <td class="paramname"><em>s</em>, </td>
  3723. </tr>
  3724. <tr>
  3725. <td class="paramkey"></td>
  3726. <td></td>
  3727. <td class="paramtype">::std::ostream *&#160;</td>
  3728. <td class="paramname"><em>os</em>&#160;</td>
  3729. </tr>
  3730. <tr>
  3731. <td></td>
  3732. <td>)</td>
  3733. <td></td><td></td>
  3734. </tr>
  3735. </table>
  3736. </td>
  3737. <td class="mlabels-right">
  3738. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  3739. </tr>
  3740. </table>
  3741. </div><div class="memdoc">
  3742. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l08585">8585</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  3743. </div>
  3744. </div>
  3745. <a id="a792cc5665a34619ed7a6d54711433456"></a>
  3746. <h2 class="memtitle"><span class="permalink"><a href="#a792cc5665a34619ed7a6d54711433456">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[7/23]</span></h2>
  3747. <div class="memitem">
  3748. <div class="memproto">
  3749. <table class="mlabels">
  3750. <tr>
  3751. <td class="mlabels-left">
  3752. <table class="memname">
  3753. <tr>
  3754. <td class="memname">void testing::internal::PrintTo </td>
  3755. <td>(</td>
  3756. <td class="paramtype">const signed char *&#160;</td>
  3757. <td class="paramname"><em>s</em>, </td>
  3758. </tr>
  3759. <tr>
  3760. <td class="paramkey"></td>
  3761. <td></td>
  3762. <td class="paramtype">::std::ostream *&#160;</td>
  3763. <td class="paramname"><em>os</em>&#160;</td>
  3764. </tr>
  3765. <tr>
  3766. <td></td>
  3767. <td>)</td>
  3768. <td></td><td></td>
  3769. </tr>
  3770. </table>
  3771. </td>
  3772. <td class="mlabels-right">
  3773. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  3774. </tr>
  3775. </table>
  3776. </div><div class="memdoc">
  3777. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l08591">8591</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  3778. </div>
  3779. </div>
  3780. <a id="a1320096b116f8cc4b688acbd5b783051"></a>
  3781. <h2 class="memtitle"><span class="permalink"><a href="#a1320096b116f8cc4b688acbd5b783051">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[8/23]</span></h2>
  3782. <div class="memitem">
  3783. <div class="memproto">
  3784. <table class="mlabels">
  3785. <tr>
  3786. <td class="mlabels-left">
  3787. <table class="memname">
  3788. <tr>
  3789. <td class="memname">void testing::internal::PrintTo </td>
  3790. <td>(</td>
  3791. <td class="paramtype">signed char *&#160;</td>
  3792. <td class="paramname"><em>s</em>, </td>
  3793. </tr>
  3794. <tr>
  3795. <td class="paramkey"></td>
  3796. <td></td>
  3797. <td class="paramtype">::std::ostream *&#160;</td>
  3798. <td class="paramname"><em>os</em>&#160;</td>
  3799. </tr>
  3800. <tr>
  3801. <td></td>
  3802. <td>)</td>
  3803. <td></td><td></td>
  3804. </tr>
  3805. </table>
  3806. </td>
  3807. <td class="mlabels-right">
  3808. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  3809. </tr>
  3810. </table>
  3811. </div><div class="memdoc">
  3812. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l08594">8594</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  3813. </div>
  3814. </div>
  3815. <a id="a42c591f2164ad105b502a9262333aed2"></a>
  3816. <h2 class="memtitle"><span class="permalink"><a href="#a42c591f2164ad105b502a9262333aed2">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[9/23]</span></h2>
  3817. <div class="memitem">
  3818. <div class="memproto">
  3819. <table class="mlabels">
  3820. <tr>
  3821. <td class="mlabels-left">
  3822. <table class="memname">
  3823. <tr>
  3824. <td class="memname">void testing::internal::PrintTo </td>
  3825. <td>(</td>
  3826. <td class="paramtype">const unsigned char *&#160;</td>
  3827. <td class="paramname"><em>s</em>, </td>
  3828. </tr>
  3829. <tr>
  3830. <td class="paramkey"></td>
  3831. <td></td>
  3832. <td class="paramtype">::std::ostream *&#160;</td>
  3833. <td class="paramname"><em>os</em>&#160;</td>
  3834. </tr>
  3835. <tr>
  3836. <td></td>
  3837. <td>)</td>
  3838. <td></td><td></td>
  3839. </tr>
  3840. </table>
  3841. </td>
  3842. <td class="mlabels-right">
  3843. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  3844. </tr>
  3845. </table>
  3846. </div><div class="memdoc">
  3847. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l08597">8597</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  3848. </div>
  3849. </div>
  3850. <a id="a7fae797c500d66d0f5a9db4f205e3416"></a>
  3851. <h2 class="memtitle"><span class="permalink"><a href="#a7fae797c500d66d0f5a9db4f205e3416">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[10/23]</span></h2>
  3852. <div class="memitem">
  3853. <div class="memproto">
  3854. <table class="mlabels">
  3855. <tr>
  3856. <td class="mlabels-left">
  3857. <table class="memname">
  3858. <tr>
  3859. <td class="memname">void testing::internal::PrintTo </td>
  3860. <td>(</td>
  3861. <td class="paramtype">unsigned char *&#160;</td>
  3862. <td class="paramname"><em>s</em>, </td>
  3863. </tr>
  3864. <tr>
  3865. <td class="paramkey"></td>
  3866. <td></td>
  3867. <td class="paramtype">::std::ostream *&#160;</td>
  3868. <td class="paramname"><em>os</em>&#160;</td>
  3869. </tr>
  3870. <tr>
  3871. <td></td>
  3872. <td>)</td>
  3873. <td></td><td></td>
  3874. </tr>
  3875. </table>
  3876. </td>
  3877. <td class="mlabels-right">
  3878. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  3879. </tr>
  3880. </table>
  3881. </div><div class="memdoc">
  3882. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l08600">8600</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  3883. </div>
  3884. </div>
  3885. <a id="afb038075e9e2166d1d9158a19e0eed23"></a>
  3886. <h2 class="memtitle"><span class="permalink"><a href="#afb038075e9e2166d1d9158a19e0eed23">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[11/23]</span></h2>
  3887. <div class="memitem">
  3888. <div class="memproto">
  3889. <table class="memname">
  3890. <tr>
  3891. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void testing::internal::PrintTo </td>
  3892. <td>(</td>
  3893. <td class="paramtype">const wchar_t *&#160;</td>
  3894. <td class="paramname"><em>s</em>, </td>
  3895. </tr>
  3896. <tr>
  3897. <td class="paramkey"></td>
  3898. <td></td>
  3899. <td class="paramtype">::std::ostream *&#160;</td>
  3900. <td class="paramname"><em>os</em>&#160;</td>
  3901. </tr>
  3902. <tr>
  3903. <td></td>
  3904. <td>)</td>
  3905. <td></td><td></td>
  3906. </tr>
  3907. </table>
  3908. </div><div class="memdoc">
  3909. </div>
  3910. </div>
  3911. <a id="a8d41baa371fad3eb5a3dbe1bbc02c290"></a>
  3912. <h2 class="memtitle"><span class="permalink"><a href="#a8d41baa371fad3eb5a3dbe1bbc02c290">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[12/23]</span></h2>
  3913. <div class="memitem">
  3914. <div class="memproto">
  3915. <table class="mlabels">
  3916. <tr>
  3917. <td class="mlabels-left">
  3918. <table class="memname">
  3919. <tr>
  3920. <td class="memname">void testing::internal::PrintTo </td>
  3921. <td>(</td>
  3922. <td class="paramtype">wchar_t *&#160;</td>
  3923. <td class="paramname"><em>s</em>, </td>
  3924. </tr>
  3925. <tr>
  3926. <td class="paramkey"></td>
  3927. <td></td>
  3928. <td class="paramtype">::std::ostream *&#160;</td>
  3929. <td class="paramname"><em>os</em>&#160;</td>
  3930. </tr>
  3931. <tr>
  3932. <td></td>
  3933. <td>)</td>
  3934. <td></td><td></td>
  3935. </tr>
  3936. </table>
  3937. </td>
  3938. <td class="mlabels-right">
  3939. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  3940. </tr>
  3941. </table>
  3942. </div><div class="memdoc">
  3943. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l08612">8612</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  3944. </div>
  3945. </div>
  3946. <a id="af59b4f5d83276cd807c45063b14bad44"></a>
  3947. <h2 class="memtitle"><span class="permalink"><a href="#af59b4f5d83276cd807c45063b14bad44">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[13/23]</span></h2>
  3948. <div class="memitem">
  3949. <div class="memproto">
  3950. <table class="mlabels">
  3951. <tr>
  3952. <td class="mlabels-left">
  3953. <table class="memname">
  3954. <tr>
  3955. <td class="memname">void testing::internal::PrintTo </td>
  3956. <td>(</td>
  3957. <td class="paramtype">const ::std::string &amp;&#160;</td>
  3958. <td class="paramname"><em>s</em>, </td>
  3959. </tr>
  3960. <tr>
  3961. <td class="paramkey"></td>
  3962. <td></td>
  3963. <td class="paramtype">::std::ostream *&#160;</td>
  3964. <td class="paramname"><em>os</em>&#160;</td>
  3965. </tr>
  3966. <tr>
  3967. <td></td>
  3968. <td>)</td>
  3969. <td></td><td></td>
  3970. </tr>
  3971. </table>
  3972. </td>
  3973. <td class="mlabels-right">
  3974. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  3975. </tr>
  3976. </table>
  3977. </div><div class="memdoc">
  3978. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l08640">8640</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  3979. </div>
  3980. </div>
  3981. <a id="a8d5be499966aeff68d4690db7d57f38a"></a>
  3982. <h2 class="memtitle"><span class="permalink"><a href="#a8d5be499966aeff68d4690db7d57f38a">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[14/23]</span></h2>
  3983. <div class="memitem">
  3984. <div class="memproto">
  3985. <table class="mlabels">
  3986. <tr>
  3987. <td class="mlabels-left">
  3988. <table class="memname">
  3989. <tr>
  3990. <td class="memname">void testing::internal::PrintTo </td>
  3991. <td>(</td>
  3992. <td class="paramtype">const ::std::wstring &amp;&#160;</td>
  3993. <td class="paramname"><em>s</em>, </td>
  3994. </tr>
  3995. <tr>
  3996. <td class="paramkey"></td>
  3997. <td></td>
  3998. <td class="paramtype">::std::ostream *&#160;</td>
  3999. <td class="paramname"><em>os</em>&#160;</td>
  4000. </tr>
  4001. <tr>
  4002. <td></td>
  4003. <td>)</td>
  4004. <td></td><td></td>
  4005. </tr>
  4006. </table>
  4007. </td>
  4008. <td class="mlabels-right">
  4009. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  4010. </tr>
  4011. </table>
  4012. </div><div class="memdoc">
  4013. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l08654">8654</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  4014. </div>
  4015. </div>
  4016. <a id="a76f564cf23190dbd5c9e088defdd092b"></a>
  4017. <h2 class="memtitle"><span class="permalink"><a href="#a76f564cf23190dbd5c9e088defdd092b">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[15/23]</span></h2>
  4018. <div class="memitem">
  4019. <div class="memproto">
  4020. <table class="mlabels">
  4021. <tr>
  4022. <td class="mlabels-left">
  4023. <table class="memname">
  4024. <tr>
  4025. <td class="memname">void testing::internal::PrintTo </td>
  4026. <td>(</td>
  4027. <td class="paramtype">std::nullptr_t&#160;</td>
  4028. <td class="paramname">, </td>
  4029. </tr>
  4030. <tr>
  4031. <td class="paramkey"></td>
  4032. <td></td>
  4033. <td class="paramtype">::std::ostream *&#160;</td>
  4034. <td class="paramname"><em>os</em>&#160;</td>
  4035. </tr>
  4036. <tr>
  4037. <td></td>
  4038. <td>)</td>
  4039. <td></td><td></td>
  4040. </tr>
  4041. </table>
  4042. </td>
  4043. <td class="mlabels-right">
  4044. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  4045. </tr>
  4046. </table>
  4047. </div><div class="memdoc">
  4048. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l08666">8666</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  4049. </div>
  4050. </div>
  4051. <a id="a5587d09db034bc597870ae86bd8c01f8"></a>
  4052. <h2 class="memtitle"><span class="permalink"><a href="#a5587d09db034bc597870ae86bd8c01f8">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[16/23]</span></h2>
  4053. <div class="memitem">
  4054. <div class="memproto">
  4055. <div class="memtemplate">
  4056. template&lt;typename T &gt; </div>
  4057. <table class="memname">
  4058. <tr>
  4059. <td class="memname">void testing::internal::PrintTo </td>
  4060. <td>(</td>
  4061. <td class="paramtype">std::reference_wrapper&lt; T &gt;&#160;</td>
  4062. <td class="paramname"><em>ref</em>, </td>
  4063. </tr>
  4064. <tr>
  4065. <td class="paramkey"></td>
  4066. <td></td>
  4067. <td class="paramtype">::std::ostream *&#160;</td>
  4068. <td class="paramname"><em>os</em>&#160;</td>
  4069. </tr>
  4070. <tr>
  4071. <td></td>
  4072. <td>)</td>
  4073. <td></td><td></td>
  4074. </tr>
  4075. </table>
  4076. </div><div class="memdoc">
  4077. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l08669">8669</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  4078. </div>
  4079. </div>
  4080. <a id="a5628347cba9a345f56087fdb70930fc8"></a>
  4081. <h2 class="memtitle"><span class="permalink"><a href="#a5628347cba9a345f56087fdb70930fc8">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[17/23]</span></h2>
  4082. <div class="memitem">
  4083. <div class="memproto">
  4084. <div class="memtemplate">
  4085. template&lt;typename... Types&gt; </div>
  4086. <table class="memname">
  4087. <tr>
  4088. <td class="memname">void testing::internal::PrintTo </td>
  4089. <td>(</td>
  4090. <td class="paramtype">const ::std::tuple&lt; Types... &gt; &amp;&#160;</td>
  4091. <td class="paramname"><em>t</em>, </td>
  4092. </tr>
  4093. <tr>
  4094. <td class="paramkey"></td>
  4095. <td></td>
  4096. <td class="paramtype">::std::ostream *&#160;</td>
  4097. <td class="paramname"><em>os</em>&#160;</td>
  4098. </tr>
  4099. <tr>
  4100. <td></td>
  4101. <td>)</td>
  4102. <td></td><td></td>
  4103. </tr>
  4104. </table>
  4105. </div><div class="memdoc">
  4106. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l08694">8694</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  4107. </div>
  4108. </div>
  4109. <a id="af2c33928facbf2edf7af564278724d98"></a>
  4110. <h2 class="memtitle"><span class="permalink"><a href="#af2c33928facbf2edf7af564278724d98">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[18/23]</span></h2>
  4111. <div class="memitem">
  4112. <div class="memproto">
  4113. <div class="memtemplate">
  4114. template&lt;typename T1 , typename T2 &gt; </div>
  4115. <table class="memname">
  4116. <tr>
  4117. <td class="memname">void testing::internal::PrintTo </td>
  4118. <td>(</td>
  4119. <td class="paramtype">const ::std::pair&lt; T1, T2 &gt; &amp;&#160;</td>
  4120. <td class="paramname"><em>value</em>, </td>
  4121. </tr>
  4122. <tr>
  4123. <td class="paramkey"></td>
  4124. <td></td>
  4125. <td class="paramtype">::std::ostream *&#160;</td>
  4126. <td class="paramname"><em>os</em>&#160;</td>
  4127. </tr>
  4128. <tr>
  4129. <td></td>
  4130. <td>)</td>
  4131. <td></td><td></td>
  4132. </tr>
  4133. </table>
  4134. </div><div class="memdoc">
  4135. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l08702">8702</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  4136. </div>
  4137. </div>
  4138. <a id="aa7e70a85d66f0c109e3e69629ef577f2"></a>
  4139. <h2 class="memtitle"><span class="permalink"><a href="#aa7e70a85d66f0c109e3e69629ef577f2">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[19/23]</span></h2>
  4140. <div class="memitem">
  4141. <div class="memproto">
  4142. <table class="memname">
  4143. <tr>
  4144. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void testing::internal::PrintTo </td>
  4145. <td>(</td>
  4146. <td class="paramtype">unsigned char&#160;</td>
  4147. <td class="paramname"><em>c</em>, </td>
  4148. </tr>
  4149. <tr>
  4150. <td class="paramkey"></td>
  4151. <td></td>
  4152. <td class="paramtype">::std::ostream *&#160;</td>
  4153. <td class="paramname"><em>os</em>&#160;</td>
  4154. </tr>
  4155. <tr>
  4156. <td></td>
  4157. <td>)</td>
  4158. <td></td><td></td>
  4159. </tr>
  4160. </table>
  4161. </div><div class="memdoc">
  4162. <p class="definition">Definition at line <a class="el" href="gtest-all_8cc_source.html#l11242">11242</a> of file <a class="el" href="gtest-all_8cc_source.html">gtest-all.cc</a>.</p>
  4163. </div>
  4164. </div>
  4165. <a id="abf6c518b437569187c1218166c702807"></a>
  4166. <h2 class="memtitle"><span class="permalink"><a href="#abf6c518b437569187c1218166c702807">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[20/23]</span></h2>
  4167. <div class="memitem">
  4168. <div class="memproto">
  4169. <table class="memname">
  4170. <tr>
  4171. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void testing::internal::PrintTo </td>
  4172. <td>(</td>
  4173. <td class="paramtype">signed char&#160;</td>
  4174. <td class="paramname"><em>c</em>, </td>
  4175. </tr>
  4176. <tr>
  4177. <td class="paramkey"></td>
  4178. <td></td>
  4179. <td class="paramtype">::std::ostream *&#160;</td>
  4180. <td class="paramname"><em>os</em>&#160;</td>
  4181. </tr>
  4182. <tr>
  4183. <td></td>
  4184. <td>)</td>
  4185. <td></td><td></td>
  4186. </tr>
  4187. </table>
  4188. </div><div class="memdoc">
  4189. <p class="definition">Definition at line <a class="el" href="gtest-all_8cc_source.html#l11245">11245</a> of file <a class="el" href="gtest-all_8cc_source.html">gtest-all.cc</a>.</p>
  4190. </div>
  4191. </div>
  4192. <a id="aa74ea9d64f76ce69eceb225ca5ebef58"></a>
  4193. <h2 class="memtitle"><span class="permalink"><a href="#aa74ea9d64f76ce69eceb225ca5ebef58">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[21/23]</span></h2>
  4194. <div class="memitem">
  4195. <div class="memproto">
  4196. <table class="memname">
  4197. <tr>
  4198. <td class="memname">void testing::internal::PrintTo </td>
  4199. <td>(</td>
  4200. <td class="paramtype">wchar_t&#160;</td>
  4201. <td class="paramname"><em>wc</em>, </td>
  4202. </tr>
  4203. <tr>
  4204. <td class="paramkey"></td>
  4205. <td></td>
  4206. <td class="paramtype">ostream *&#160;</td>
  4207. <td class="paramname"><em>os</em>&#160;</td>
  4208. </tr>
  4209. <tr>
  4210. <td></td>
  4211. <td>)</td>
  4212. <td></td><td></td>
  4213. </tr>
  4214. </table>
  4215. </div><div class="memdoc">
  4216. <p class="definition">Definition at line <a class="el" href="gtest-all_8cc_source.html#l11251">11251</a> of file <a class="el" href="gtest-all_8cc_source.html">gtest-all.cc</a>.</p>
  4217. </div>
  4218. </div>
  4219. <a id="adc6c98306d40b53fd07be4e295102a0a"></a>
  4220. <h2 class="memtitle"><span class="permalink"><a href="#adc6c98306d40b53fd07be4e295102a0a">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[22/23]</span></h2>
  4221. <div class="memitem">
  4222. <div class="memproto">
  4223. <table class="memname">
  4224. <tr>
  4225. <td class="memname">void testing::internal::PrintTo </td>
  4226. <td>(</td>
  4227. <td class="paramtype">const char *&#160;</td>
  4228. <td class="paramname"><em>s</em>, </td>
  4229. </tr>
  4230. <tr>
  4231. <td class="paramkey"></td>
  4232. <td></td>
  4233. <td class="paramtype">ostream *&#160;</td>
  4234. <td class="paramname"><em>os</em>&#160;</td>
  4235. </tr>
  4236. <tr>
  4237. <td></td>
  4238. <td>)</td>
  4239. <td></td><td></td>
  4240. </tr>
  4241. </table>
  4242. </div><div class="memdoc">
  4243. <p class="definition">Definition at line <a class="el" href="gtest-all_8cc_source.html#l11327">11327</a> of file <a class="el" href="gtest-all_8cc_source.html">gtest-all.cc</a>.</p>
  4244. </div>
  4245. </div>
  4246. <a id="afc20fb56b2547a8f91f9ff99650f2024"></a>
  4247. <h2 class="memtitle"><span class="permalink"><a href="#afc20fb56b2547a8f91f9ff99650f2024">&#9670;&nbsp;</a></span>PrintTo() <span class="overload">[23/23]</span></h2>
  4248. <div class="memitem">
  4249. <div class="memproto">
  4250. <table class="memname">
  4251. <tr>
  4252. <td class="memname">void testing::internal::PrintTo </td>
  4253. <td>(</td>
  4254. <td class="paramtype">const wchar_t *&#160;</td>
  4255. <td class="paramname"><em>s</em>, </td>
  4256. </tr>
  4257. <tr>
  4258. <td class="paramkey"></td>
  4259. <td></td>
  4260. <td class="paramtype">ostream *&#160;</td>
  4261. <td class="paramname"><em>os</em>&#160;</td>
  4262. </tr>
  4263. <tr>
  4264. <td></td>
  4265. <td>)</td>
  4266. <td></td><td></td>
  4267. </tr>
  4268. </table>
  4269. </div><div class="memdoc">
  4270. <p class="definition">Definition at line <a class="el" href="gtest-all_8cc_source.html#l11344">11344</a> of file <a class="el" href="gtest-all_8cc_source.html">gtest-all.cc</a>.</p>
  4271. </div>
  4272. </div>
  4273. <a id="a7174fbf5d6ba458afae675022c9aae1e"></a>
  4274. <h2 class="memtitle"><span class="permalink"><a href="#a7174fbf5d6ba458afae675022c9aae1e">&#9670;&nbsp;</a></span>PrintTupleTo() <span class="overload">[1/2]</span></h2>
  4275. <div class="memitem">
  4276. <div class="memproto">
  4277. <div class="memtemplate">
  4278. template&lt;typename T &gt; </div>
  4279. <table class="memname">
  4280. <tr>
  4281. <td class="memname">void testing::internal::PrintTupleTo </td>
  4282. <td>(</td>
  4283. <td class="paramtype">const T &amp;&#160;</td>
  4284. <td class="paramname">, </td>
  4285. </tr>
  4286. <tr>
  4287. <td class="paramkey"></td>
  4288. <td></td>
  4289. <td class="paramtype">std::integral_constant&lt; size_t, 0 &gt;&#160;</td>
  4290. <td class="paramname">, </td>
  4291. </tr>
  4292. <tr>
  4293. <td class="paramkey"></td>
  4294. <td></td>
  4295. <td class="paramtype">::std::ostream *&#160;</td>
  4296. <td class="paramname">&#160;</td>
  4297. </tr>
  4298. <tr>
  4299. <td></td>
  4300. <td>)</td>
  4301. <td></td><td></td>
  4302. </tr>
  4303. </table>
  4304. </div><div class="memdoc">
  4305. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l08677">8677</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  4306. </div>
  4307. </div>
  4308. <a id="a3580971ab4571dc9a00f4ed0e17fd777"></a>
  4309. <h2 class="memtitle"><span class="permalink"><a href="#a3580971ab4571dc9a00f4ed0e17fd777">&#9670;&nbsp;</a></span>PrintTupleTo() <span class="overload">[2/2]</span></h2>
  4310. <div class="memitem">
  4311. <div class="memproto">
  4312. <div class="memtemplate">
  4313. template&lt;typename T , size_t I&gt; </div>
  4314. <table class="memname">
  4315. <tr>
  4316. <td class="memname">void testing::internal::PrintTupleTo </td>
  4317. <td>(</td>
  4318. <td class="paramtype">const T &amp;&#160;</td>
  4319. <td class="paramname"><em>t</em>, </td>
  4320. </tr>
  4321. <tr>
  4322. <td class="paramkey"></td>
  4323. <td></td>
  4324. <td class="paramtype">std::integral_constant&lt; size_t, I &gt;&#160;</td>
  4325. <td class="paramname">, </td>
  4326. </tr>
  4327. <tr>
  4328. <td class="paramkey"></td>
  4329. <td></td>
  4330. <td class="paramtype">::std::ostream *&#160;</td>
  4331. <td class="paramname"><em>os</em>&#160;</td>
  4332. </tr>
  4333. <tr>
  4334. <td></td>
  4335. <td>)</td>
  4336. <td></td><td></td>
  4337. </tr>
  4338. </table>
  4339. </div><div class="memdoc">
  4340. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l08681">8681</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  4341. </div>
  4342. </div>
  4343. <a id="ae38089f9d4093cb7cf93396251fd2d66"></a>
  4344. <h2 class="memtitle"><span class="permalink"><a href="#ae38089f9d4093cb7cf93396251fd2d66">&#9670;&nbsp;</a></span>PrintWideStringTo() <span class="overload">[1/2]</span></h2>
  4345. <div class="memitem">
  4346. <div class="memproto">
  4347. <table class="memname">
  4348. <tr>
  4349. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void testing::internal::PrintWideStringTo </td>
  4350. <td>(</td>
  4351. <td class="paramtype">const ::std::wstring &amp;&#160;</td>
  4352. <td class="paramname"><em>s</em>, </td>
  4353. </tr>
  4354. <tr>
  4355. <td class="paramkey"></td>
  4356. <td></td>
  4357. <td class="paramtype">::std::ostream *&#160;</td>
  4358. <td class="paramname"><em>os</em>&#160;</td>
  4359. </tr>
  4360. <tr>
  4361. <td></td>
  4362. <td>)</td>
  4363. <td></td><td></td>
  4364. </tr>
  4365. </table>
  4366. </div><div class="memdoc">
  4367. </div>
  4368. </div>
  4369. <a id="ac46308aa3c0294ae446a40115aeb32c6"></a>
  4370. <h2 class="memtitle"><span class="permalink"><a href="#ac46308aa3c0294ae446a40115aeb32c6">&#9670;&nbsp;</a></span>PrintWideStringTo() <span class="overload">[2/2]</span></h2>
  4371. <div class="memitem">
  4372. <div class="memproto">
  4373. <table class="memname">
  4374. <tr>
  4375. <td class="memname">void testing::internal::PrintWideStringTo </td>
  4376. <td>(</td>
  4377. <td class="paramtype">const ::std::wstring &amp;&#160;</td>
  4378. <td class="paramname"><em>s</em>, </td>
  4379. </tr>
  4380. <tr>
  4381. <td class="paramkey"></td>
  4382. <td></td>
  4383. <td class="paramtype">ostream *&#160;</td>
  4384. <td class="paramname"><em>os</em>&#160;</td>
  4385. </tr>
  4386. <tr>
  4387. <td></td>
  4388. <td>)</td>
  4389. <td></td><td></td>
  4390. </tr>
  4391. </table>
  4392. </div><div class="memdoc">
  4393. <p class="definition">Definition at line <a class="el" href="gtest-all_8cc_source.html#l11448">11448</a> of file <a class="el" href="gtest-all_8cc_source.html">gtest-all.cc</a>.</p>
  4394. </div>
  4395. </div>
  4396. <a id="ab81b0af2a0131ea54dc11de00d5e6e51"></a>
  4397. <h2 class="memtitle"><span class="permalink"><a href="#ab81b0af2a0131ea54dc11de00d5e6e51">&#9670;&nbsp;</a></span>ReadEntireFile()</h2>
  4398. <div class="memitem">
  4399. <div class="memproto">
  4400. <table class="memname">
  4401. <tr>
  4402. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::string testing::internal::ReadEntireFile </td>
  4403. <td>(</td>
  4404. <td class="paramtype">FILE *&#160;</td>
  4405. <td class="paramname"><em>file</em></td><td>)</td>
  4406. <td></td>
  4407. </tr>
  4408. </table>
  4409. </div><div class="memdoc">
  4410. <p class="definition">Definition at line <a class="el" href="gtest-all_8cc_source.html#l10809">10809</a> of file <a class="el" href="gtest-all_8cc_source.html">gtest-all.cc</a>.</p>
  4411. </div>
  4412. </div>
  4413. <a id="a5d3e97443d23bf1824f87feb172efd39"></a>
  4414. <h2 class="memtitle"><span class="permalink"><a href="#a5d3e97443d23bf1824f87feb172efd39">&#9670;&nbsp;</a></span>ReportInvalidTestSuiteType()</h2>
  4415. <div class="memitem">
  4416. <div class="memproto">
  4417. <table class="memname">
  4418. <tr>
  4419. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void testing::internal::ReportInvalidTestSuiteType </td>
  4420. <td>(</td>
  4421. <td class="paramtype">const char *&#160;</td>
  4422. <td class="paramname"><em>test_suite_name</em>, </td>
  4423. </tr>
  4424. <tr>
  4425. <td class="paramkey"></td>
  4426. <td></td>
  4427. <td class="paramtype"><a class="el" href="structtesting_1_1internal_1_1_code_location.html">CodeLocation</a>&#160;</td>
  4428. <td class="paramname"><em>code_location</em>&#160;</td>
  4429. </tr>
  4430. <tr>
  4431. <td></td>
  4432. <td>)</td>
  4433. <td></td><td></td>
  4434. </tr>
  4435. </table>
  4436. </div><div class="memdoc">
  4437. </div>
  4438. </div>
  4439. <a id="aac72b20299ad4a99554ce161e1769560"></a>
  4440. <h2 class="memtitle"><span class="permalink"><a href="#aac72b20299ad4a99554ce161e1769560">&#9670;&nbsp;</a></span>SkipPrefix()</h2>
  4441. <div class="memitem">
  4442. <div class="memproto">
  4443. <table class="memname">
  4444. <tr>
  4445. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> bool testing::internal::SkipPrefix </td>
  4446. <td>(</td>
  4447. <td class="paramtype">const char *&#160;</td>
  4448. <td class="paramname"><em>prefix</em>, </td>
  4449. </tr>
  4450. <tr>
  4451. <td class="paramkey"></td>
  4452. <td></td>
  4453. <td class="paramtype">const char **&#160;</td>
  4454. <td class="paramname"><em>pstr</em>&#160;</td>
  4455. </tr>
  4456. <tr>
  4457. <td></td>
  4458. <td>)</td>
  4459. <td></td><td></td>
  4460. </tr>
  4461. </table>
  4462. </div><div class="memdoc">
  4463. </div>
  4464. </div>
  4465. <a id="aad4beed95d0846e6ffc5da0978ef3bb9"></a>
  4466. <h2 class="memtitle"><span class="permalink"><a href="#aad4beed95d0846e6ffc5da0978ef3bb9">&#9670;&nbsp;</a></span>StreamableToString()</h2>
  4467. <div class="memitem">
  4468. <div class="memproto">
  4469. <div class="memtemplate">
  4470. template&lt;typename T &gt; </div>
  4471. <table class="memname">
  4472. <tr>
  4473. <td class="memname">std::string testing::internal::StreamableToString </td>
  4474. <td>(</td>
  4475. <td class="paramtype">const T &amp;&#160;</td>
  4476. <td class="paramname"><em>streamable</em></td><td>)</td>
  4477. <td></td>
  4478. </tr>
  4479. </table>
  4480. </div><div class="memdoc">
  4481. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02769">2769</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  4482. </div>
  4483. </div>
  4484. <a id="a0967cbf18fb1594f82512d8d822aba21"></a>
  4485. <h2 class="memtitle"><span class="permalink"><a href="#a0967cbf18fb1594f82512d8d822aba21">&#9670;&nbsp;</a></span>StringFromGTestEnv()</h2>
  4486. <div class="memitem">
  4487. <div class="memproto">
  4488. <table class="memname">
  4489. <tr>
  4490. <td class="memname">const char * testing::internal::StringFromGTestEnv </td>
  4491. <td>(</td>
  4492. <td class="paramtype">const char *&#160;</td>
  4493. <td class="paramname"><em>flag</em>, </td>
  4494. </tr>
  4495. <tr>
  4496. <td class="paramkey"></td>
  4497. <td></td>
  4498. <td class="paramtype">const char *&#160;</td>
  4499. <td class="paramname"><em>default_value</em>&#160;</td>
  4500. </tr>
  4501. <tr>
  4502. <td></td>
  4503. <td>)</td>
  4504. <td></td><td></td>
  4505. </tr>
  4506. </table>
  4507. </div><div class="memdoc">
  4508. <p class="definition">Definition at line <a class="el" href="gtest-all_8cc_source.html#l10991">10991</a> of file <a class="el" href="gtest-all_8cc_source.html">gtest-all.cc</a>.</p>
  4509. </div>
  4510. </div>
  4511. <a id="aa6afda12e567c353e2e9b9c2e8cae14f"></a>
  4512. <h2 class="memtitle"><span class="permalink"><a href="#aa6afda12e567c353e2e9b9c2e8cae14f">&#9670;&nbsp;</a></span>StripTrailingSpaces()</h2>
  4513. <div class="memitem">
  4514. <div class="memproto">
  4515. <table class="mlabels">
  4516. <tr>
  4517. <td class="mlabels-left">
  4518. <table class="memname">
  4519. <tr>
  4520. <td class="memname">std::string testing::internal::StripTrailingSpaces </td>
  4521. <td>(</td>
  4522. <td class="paramtype">std::string&#160;</td>
  4523. <td class="paramname"><em>str</em></td><td>)</td>
  4524. <td></td>
  4525. </tr>
  4526. </table>
  4527. </td>
  4528. <td class="mlabels-right">
  4529. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  4530. </tr>
  4531. </table>
  4532. </div><div class="memdoc">
  4533. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02266">2266</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  4534. </div>
  4535. </div>
  4536. <a id="a6300aa1440d0019cf08d9a1f6efd4382"></a>
  4537. <h2 class="memtitle"><span class="permalink"><a href="#a6300aa1440d0019cf08d9a1f6efd4382">&#9670;&nbsp;</a></span>TersePrintPrefixToStrings() <span class="overload">[1/2]</span></h2>
  4538. <div class="memitem">
  4539. <div class="memproto">
  4540. <div class="memtemplate">
  4541. template&lt;typename Tuple &gt; </div>
  4542. <table class="memname">
  4543. <tr>
  4544. <td class="memname">void testing::internal::TersePrintPrefixToStrings </td>
  4545. <td>(</td>
  4546. <td class="paramtype">const Tuple &amp;&#160;</td>
  4547. <td class="paramname">, </td>
  4548. </tr>
  4549. <tr>
  4550. <td class="paramkey"></td>
  4551. <td></td>
  4552. <td class="paramtype">std::integral_constant&lt; size_t, 0 &gt;&#160;</td>
  4553. <td class="paramname">, </td>
  4554. </tr>
  4555. <tr>
  4556. <td class="paramkey"></td>
  4557. <td></td>
  4558. <td class="paramtype"><a class="el" href="namespacetesting_1_1internal.html#a50003bb76ec2934be1062be11efba8bf">Strings</a> *&#160;</td>
  4559. <td class="paramname">&#160;</td>
  4560. </tr>
  4561. <tr>
  4562. <td></td>
  4563. <td>)</td>
  4564. <td></td><td></td>
  4565. </tr>
  4566. </table>
  4567. </div><div class="memdoc">
  4568. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l08931">8931</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  4569. </div>
  4570. </div>
  4571. <a id="ab244273c02742a3fac45cc241befc536"></a>
  4572. <h2 class="memtitle"><span class="permalink"><a href="#ab244273c02742a3fac45cc241befc536">&#9670;&nbsp;</a></span>TersePrintPrefixToStrings() <span class="overload">[2/2]</span></h2>
  4573. <div class="memitem">
  4574. <div class="memproto">
  4575. <div class="memtemplate">
  4576. template&lt;typename Tuple , size_t I&gt; </div>
  4577. <table class="memname">
  4578. <tr>
  4579. <td class="memname">void testing::internal::TersePrintPrefixToStrings </td>
  4580. <td>(</td>
  4581. <td class="paramtype">const Tuple &amp;&#160;</td>
  4582. <td class="paramname"><em>t</em>, </td>
  4583. </tr>
  4584. <tr>
  4585. <td class="paramkey"></td>
  4586. <td></td>
  4587. <td class="paramtype">std::integral_constant&lt; size_t, I &gt;&#160;</td>
  4588. <td class="paramname">, </td>
  4589. </tr>
  4590. <tr>
  4591. <td class="paramkey"></td>
  4592. <td></td>
  4593. <td class="paramtype"><a class="el" href="namespacetesting_1_1internal.html#a50003bb76ec2934be1062be11efba8bf">Strings</a> *&#160;</td>
  4594. <td class="paramname"><em>strings</em>&#160;</td>
  4595. </tr>
  4596. <tr>
  4597. <td></td>
  4598. <td>)</td>
  4599. <td></td><td></td>
  4600. </tr>
  4601. </table>
  4602. </div><div class="memdoc">
  4603. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l08934">8934</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  4604. </div>
  4605. </div>
  4606. <a id="ad9c627ef2a94245e3fd69e7ab3d49b42"></a>
  4607. <h2 class="memtitle"><span class="permalink"><a href="#ad9c627ef2a94245e3fd69e7ab3d49b42">&#9670;&nbsp;</a></span>ToLower()</h2>
  4608. <div class="memitem">
  4609. <div class="memproto">
  4610. <table class="mlabels">
  4611. <tr>
  4612. <td class="mlabels-left">
  4613. <table class="memname">
  4614. <tr>
  4615. <td class="memname">char testing::internal::ToLower </td>
  4616. <td>(</td>
  4617. <td class="paramtype">char&#160;</td>
  4618. <td class="paramname"><em>ch</em></td><td>)</td>
  4619. <td></td>
  4620. </tr>
  4621. </table>
  4622. </td>
  4623. <td class="mlabels-right">
  4624. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  4625. </tr>
  4626. </table>
  4627. </div><div class="memdoc">
  4628. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02259">2259</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  4629. </div>
  4630. </div>
  4631. <a id="ac1b876a8133895bd553d4780ecaa1e3a"></a>
  4632. <h2 class="memtitle"><span class="permalink"><a href="#ac1b876a8133895bd553d4780ecaa1e3a">&#9670;&nbsp;</a></span>ToUpper()</h2>
  4633. <div class="memitem">
  4634. <div class="memproto">
  4635. <table class="mlabels">
  4636. <tr>
  4637. <td class="mlabels-left">
  4638. <table class="memname">
  4639. <tr>
  4640. <td class="memname">char testing::internal::ToUpper </td>
  4641. <td>(</td>
  4642. <td class="paramtype">char&#160;</td>
  4643. <td class="paramname"><em>ch</em></td><td>)</td>
  4644. <td></td>
  4645. </tr>
  4646. </table>
  4647. </td>
  4648. <td class="mlabels-right">
  4649. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  4650. </tr>
  4651. </table>
  4652. </div><div class="memdoc">
  4653. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02262">2262</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  4654. </div>
  4655. </div>
  4656. <a id="a30708fa2bacf11895b03bdb21eb72309"></a>
  4657. <h2 class="memtitle"><span class="permalink"><a href="#a30708fa2bacf11895b03bdb21eb72309">&#9670;&nbsp;</a></span>UniversalPrint()</h2>
  4658. <div class="memitem">
  4659. <div class="memproto">
  4660. <div class="memtemplate">
  4661. template&lt;typename T &gt; </div>
  4662. <table class="memname">
  4663. <tr>
  4664. <td class="memname">void testing::internal::UniversalPrint </td>
  4665. <td>(</td>
  4666. <td class="paramtype">const T &amp;&#160;</td>
  4667. <td class="paramname"><em>value</em>, </td>
  4668. </tr>
  4669. <tr>
  4670. <td class="paramkey"></td>
  4671. <td></td>
  4672. <td class="paramtype">::std::ostream *&#160;</td>
  4673. <td class="paramname"><em>os</em>&#160;</td>
  4674. </tr>
  4675. <tr>
  4676. <td></td>
  4677. <td>)</td>
  4678. <td></td><td></td>
  4679. </tr>
  4680. </table>
  4681. </div><div class="memdoc">
  4682. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l08919">8919</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  4683. </div>
  4684. </div>
  4685. <a id="ad79d71c3110f8eb24ab352d68f29436a"></a>
  4686. <h2 class="memtitle"><span class="permalink"><a href="#ad79d71c3110f8eb24ab352d68f29436a">&#9670;&nbsp;</a></span>UniversalPrintArray() <span class="overload">[1/5]</span></h2>
  4687. <div class="memitem">
  4688. <div class="memproto">
  4689. <div class="memtemplate">
  4690. template&lt;typename T &gt; </div>
  4691. <table class="memname">
  4692. <tr>
  4693. <td class="memname">void testing::internal::UniversalPrintArray </td>
  4694. <td>(</td>
  4695. <td class="paramtype">const T *&#160;</td>
  4696. <td class="paramname"><em>begin</em>, </td>
  4697. </tr>
  4698. <tr>
  4699. <td class="paramkey"></td>
  4700. <td></td>
  4701. <td class="paramtype">size_t&#160;</td>
  4702. <td class="paramname"><em>len</em>, </td>
  4703. </tr>
  4704. <tr>
  4705. <td class="paramkey"></td>
  4706. <td></td>
  4707. <td class="paramtype">::std::ostream *&#160;</td>
  4708. <td class="paramname"><em>os</em>&#160;</td>
  4709. </tr>
  4710. <tr>
  4711. <td></td>
  4712. <td>)</td>
  4713. <td></td><td></td>
  4714. </tr>
  4715. </table>
  4716. </div><div class="memdoc">
  4717. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l08784">8784</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  4718. </div>
  4719. </div>
  4720. <a id="a72c997dbd2c562110b2cb56c359decfa"></a>
  4721. <h2 class="memtitle"><span class="permalink"><a href="#a72c997dbd2c562110b2cb56c359decfa">&#9670;&nbsp;</a></span>UniversalPrintArray() <span class="overload">[2/5]</span></h2>
  4722. <div class="memitem">
  4723. <div class="memproto">
  4724. <table class="memname">
  4725. <tr>
  4726. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void testing::internal::UniversalPrintArray </td>
  4727. <td>(</td>
  4728. <td class="paramtype">const char *&#160;</td>
  4729. <td class="paramname"><em>begin</em>, </td>
  4730. </tr>
  4731. <tr>
  4732. <td class="paramkey"></td>
  4733. <td></td>
  4734. <td class="paramtype">size_t&#160;</td>
  4735. <td class="paramname"><em>len</em>, </td>
  4736. </tr>
  4737. <tr>
  4738. <td class="paramkey"></td>
  4739. <td></td>
  4740. <td class="paramtype">::std::ostream *&#160;</td>
  4741. <td class="paramname"><em>os</em>&#160;</td>
  4742. </tr>
  4743. <tr>
  4744. <td></td>
  4745. <td>)</td>
  4746. <td></td><td></td>
  4747. </tr>
  4748. </table>
  4749. </div><div class="memdoc">
  4750. </div>
  4751. </div>
  4752. <a id="ae31e146c35fd75afc6a9cc73ae2692d1"></a>
  4753. <h2 class="memtitle"><span class="permalink"><a href="#ae31e146c35fd75afc6a9cc73ae2692d1">&#9670;&nbsp;</a></span>UniversalPrintArray() <span class="overload">[3/5]</span></h2>
  4754. <div class="memitem">
  4755. <div class="memproto">
  4756. <table class="memname">
  4757. <tr>
  4758. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void testing::internal::UniversalPrintArray </td>
  4759. <td>(</td>
  4760. <td class="paramtype">const wchar_t *&#160;</td>
  4761. <td class="paramname"><em>begin</em>, </td>
  4762. </tr>
  4763. <tr>
  4764. <td class="paramkey"></td>
  4765. <td></td>
  4766. <td class="paramtype">size_t&#160;</td>
  4767. <td class="paramname"><em>len</em>, </td>
  4768. </tr>
  4769. <tr>
  4770. <td class="paramkey"></td>
  4771. <td></td>
  4772. <td class="paramtype">::std::ostream *&#160;</td>
  4773. <td class="paramname"><em>os</em>&#160;</td>
  4774. </tr>
  4775. <tr>
  4776. <td></td>
  4777. <td>)</td>
  4778. <td></td><td></td>
  4779. </tr>
  4780. </table>
  4781. </div><div class="memdoc">
  4782. </div>
  4783. </div>
  4784. <a id="a070107e7a8205ad6ec4d538d52b15b38"></a>
  4785. <h2 class="memtitle"><span class="permalink"><a href="#a070107e7a8205ad6ec4d538d52b15b38">&#9670;&nbsp;</a></span>UniversalPrintArray() <span class="overload">[4/5]</span></h2>
  4786. <div class="memitem">
  4787. <div class="memproto">
  4788. <table class="memname">
  4789. <tr>
  4790. <td class="memname">void testing::internal::UniversalPrintArray </td>
  4791. <td>(</td>
  4792. <td class="paramtype">const char *&#160;</td>
  4793. <td class="paramname"><em>begin</em>, </td>
  4794. </tr>
  4795. <tr>
  4796. <td class="paramkey"></td>
  4797. <td></td>
  4798. <td class="paramtype">size_t&#160;</td>
  4799. <td class="paramname"><em>len</em>, </td>
  4800. </tr>
  4801. <tr>
  4802. <td class="paramkey"></td>
  4803. <td></td>
  4804. <td class="paramtype">ostream *&#160;</td>
  4805. <td class="paramname"><em>os</em>&#160;</td>
  4806. </tr>
  4807. <tr>
  4808. <td></td>
  4809. <td>)</td>
  4810. <td></td><td></td>
  4811. </tr>
  4812. </table>
  4813. </div><div class="memdoc">
  4814. <p class="definition">Definition at line <a class="el" href="gtest-all_8cc_source.html#l11316">11316</a> of file <a class="el" href="gtest-all_8cc_source.html">gtest-all.cc</a>.</p>
  4815. </div>
  4816. </div>
  4817. <a id="a52394019018eb5079f9f1bcca23dcd60"></a>
  4818. <h2 class="memtitle"><span class="permalink"><a href="#a52394019018eb5079f9f1bcca23dcd60">&#9670;&nbsp;</a></span>UniversalPrintArray() <span class="overload">[5/5]</span></h2>
  4819. <div class="memitem">
  4820. <div class="memproto">
  4821. <table class="memname">
  4822. <tr>
  4823. <td class="memname">void testing::internal::UniversalPrintArray </td>
  4824. <td>(</td>
  4825. <td class="paramtype">const wchar_t *&#160;</td>
  4826. <td class="paramname"><em>begin</em>, </td>
  4827. </tr>
  4828. <tr>
  4829. <td class="paramkey"></td>
  4830. <td></td>
  4831. <td class="paramtype">size_t&#160;</td>
  4832. <td class="paramname"><em>len</em>, </td>
  4833. </tr>
  4834. <tr>
  4835. <td class="paramkey"></td>
  4836. <td></td>
  4837. <td class="paramtype">ostream *&#160;</td>
  4838. <td class="paramname"><em>os</em>&#160;</td>
  4839. </tr>
  4840. <tr>
  4841. <td></td>
  4842. <td>)</td>
  4843. <td></td><td></td>
  4844. </tr>
  4845. </table>
  4846. </div><div class="memdoc">
  4847. <p class="definition">Definition at line <a class="el" href="gtest-all_8cc_source.html#l11322">11322</a> of file <a class="el" href="gtest-all_8cc_source.html">gtest-all.cc</a>.</p>
  4848. </div>
  4849. </div>
  4850. <a id="afa92f5a284929dc3723e654a25feb7b9"></a>
  4851. <h2 class="memtitle"><span class="permalink"><a href="#afa92f5a284929dc3723e654a25feb7b9">&#9670;&nbsp;</a></span>UniversalTersePrint()</h2>
  4852. <div class="memitem">
  4853. <div class="memproto">
  4854. <div class="memtemplate">
  4855. template&lt;typename T &gt; </div>
  4856. <table class="memname">
  4857. <tr>
  4858. <td class="memname">void testing::internal::UniversalTersePrint </td>
  4859. <td>(</td>
  4860. <td class="paramtype">const T &amp;&#160;</td>
  4861. <td class="paramname"><em>value</em>, </td>
  4862. </tr>
  4863. <tr>
  4864. <td class="paramkey"></td>
  4865. <td></td>
  4866. <td class="paramtype">::std::ostream *&#160;</td>
  4867. <td class="paramname"><em>os</em>&#160;</td>
  4868. </tr>
  4869. <tr>
  4870. <td></td>
  4871. <td>)</td>
  4872. <td></td><td></td>
  4873. </tr>
  4874. </table>
  4875. </div><div class="memdoc">
  4876. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l08910">8910</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  4877. </div>
  4878. </div>
  4879. <a id="a7e60d1478b074801c766eeee9be6c772"></a>
  4880. <h2 class="memtitle"><span class="permalink"><a href="#a7e60d1478b074801c766eeee9be6c772">&#9670;&nbsp;</a></span>UniversalTersePrintTupleFieldsToStrings()</h2>
  4881. <div class="memitem">
  4882. <div class="memproto">
  4883. <div class="memtemplate">
  4884. template&lt;typename Tuple &gt; </div>
  4885. <table class="memname">
  4886. <tr>
  4887. <td class="memname"><a class="el" href="namespacetesting_1_1internal.html#a50003bb76ec2934be1062be11efba8bf">Strings</a> testing::internal::UniversalTersePrintTupleFieldsToStrings </td>
  4888. <td>(</td>
  4889. <td class="paramtype">const Tuple &amp;&#160;</td>
  4890. <td class="paramname"><em>value</em></td><td>)</td>
  4891. <td></td>
  4892. </tr>
  4893. </table>
  4894. </div><div class="memdoc">
  4895. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l08948">8948</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  4896. </div>
  4897. </div>
  4898. <h2 class="groupheader">Variable Documentation</h2>
  4899. <a id="a40b2a93ff318f5975eb8246b01221ce8"></a>
  4900. <h2 class="memtitle"><span class="permalink"><a href="#a40b2a93ff318f5975eb8246b01221ce8">&#9670;&nbsp;</a></span>fmt</h2>
  4901. <div class="memitem">
  4902. <div class="memproto">
  4903. <table class="memname">
  4904. <tr>
  4905. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> const char* testing::internal::fmt</td>
  4906. </tr>
  4907. </table>
  4908. </div><div class="memdoc">
  4909. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16430">16430</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  4910. </div>
  4911. </div>
  4912. <a id="a23a8e9527d0e544e7df2d64ad549ce3e"></a>
  4913. <h2 class="memtitle"><span class="permalink"><a href="#a23a8e9527d0e544e7df2d64ad549ce3e">&#9670;&nbsp;</a></span>kCurrentDirectoryString</h2>
  4914. <div class="memitem">
  4915. <div class="memproto">
  4916. <table class="memname">
  4917. <tr>
  4918. <td class="memname">const char testing::internal::kCurrentDirectoryString[] = &quot;./&quot;</td>
  4919. </tr>
  4920. </table>
  4921. </div><div class="memdoc">
  4922. <p class="definition">Definition at line <a class="el" href="gtest-all_8cc_source.html#l09247">9247</a> of file <a class="el" href="gtest-all_8cc_source.html">gtest-all.cc</a>.</p>
  4923. </div>
  4924. </div>
  4925. <a id="ad901880198832bc166d2493096b451f7"></a>
  4926. <h2 class="memtitle"><span class="permalink"><a href="#ad901880198832bc166d2493096b451f7">&#9670;&nbsp;</a></span>kMaxBiggestInt</h2>
  4927. <div class="memitem">
  4928. <div class="memproto">
  4929. <table class="memname">
  4930. <tr>
  4931. <td class="memname">const <a class="el" href="namespacetesting_1_1internal.html#a05c6bd9ede5ccdf25191a590d610dcc6">BiggestInt</a> testing::internal::kMaxBiggestInt</td>
  4932. </tr>
  4933. </table>
  4934. </div><div class="memdoc">
  4935. <b>Initial value:</b><div class="fragment"><div class="line">=</div><div class="line"> ~(<span class="keyword">static_cast&lt;</span><a class="code" href="namespacetesting_1_1internal.html#a05c6bd9ede5ccdf25191a590d610dcc6">BiggestInt</a><span class="keyword">&gt;</span>(1) &lt;&lt; (8*<span class="keyword">sizeof</span>(<a class="code" href="namespacetesting_1_1internal.html#a05c6bd9ede5ccdf25191a590d610dcc6">BiggestInt</a>) - 1))</div><div class="ttc" id="namespacetesting_1_1internal_html_a05c6bd9ede5ccdf25191a590d610dcc6"><div class="ttname"><a href="namespacetesting_1_1internal.html#a05c6bd9ede5ccdf25191a590d610dcc6">testing::internal::BiggestInt</a></div><div class="ttdeci">long long BiggestInt</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l02223">gtest.h:2223</a></div></div>
  4936. </div><!-- fragment -->
  4937. <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02420">2420</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
  4938. </div>
  4939. </div>
  4940. <a id="afcd71adaa9d1e6df7b282a17fc48125c"></a>
  4941. <h2 class="memtitle"><span class="permalink"><a href="#afcd71adaa9d1e6df7b282a17fc48125c">&#9670;&nbsp;</a></span>kPathSeparator</h2>
  4942. <div class="memitem">
  4943. <div class="memproto">
  4944. <table class="memname">
  4945. <tr>
  4946. <td class="memname">const char testing::internal::kPathSeparator = '/'</td>
  4947. </tr>
  4948. </table>
  4949. </div><div class="memdoc">
  4950. <p class="definition">Definition at line <a class="el" href="gtest-all_8cc_source.html#l09246">9246</a> of file <a class="el" href="gtest-all_8cc_source.html">gtest-all.cc</a>.</p>
  4951. </div>
  4952. </div>
  4953. <a id="a999c7ef9ff01b6d2d76669372c444aa3"></a>
  4954. <h2 class="memtitle"><span class="permalink"><a href="#a999c7ef9ff01b6d2d76669372c444aa3">&#9670;&nbsp;</a></span>kStackTraceMarker</h2>
  4955. <div class="memitem">
  4956. <div class="memproto">
  4957. <table class="memname">
  4958. <tr>
  4959. <td class="memname"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> const char testing::internal::kStackTraceMarker[]</td>
  4960. </tr>
  4961. </table>
  4962. </div><div class="memdoc">
  4963. </div>
  4964. </div>
  4965. <a id="a747eccfdbdee3ff8af3bedc476a57c85"></a>
  4966. <h2 class="memtitle"><span class="permalink"><a href="#a747eccfdbdee3ff8af3bedc476a57c85">&#9670;&nbsp;</a></span>kStdErrFileno</h2>
  4967. <div class="memitem">
  4968. <div class="memproto">
  4969. <table class="memname">
  4970. <tr>
  4971. <td class="memname">const int testing::internal::kStdErrFileno = STDERR_FILENO</td>
  4972. </tr>
  4973. </table>
  4974. </div><div class="memdoc">
  4975. <p class="definition">Definition at line <a class="el" href="gtest-all_8cc_source.html#l09776">9776</a> of file <a class="el" href="gtest-all_8cc_source.html">gtest-all.cc</a>.</p>
  4976. </div>
  4977. </div>
  4978. <a id="a24f0a3d50cac54a9132f4828ec9b96d9"></a>
  4979. <h2 class="memtitle"><span class="permalink"><a href="#a24f0a3d50cac54a9132f4828ec9b96d9">&#9670;&nbsp;</a></span>kStdOutFileno</h2>
  4980. <div class="memitem">
  4981. <div class="memproto">
  4982. <table class="memname">
  4983. <tr>
  4984. <td class="memname">const int testing::internal::kStdOutFileno = STDOUT_FILENO</td>
  4985. </tr>
  4986. </table>
  4987. </div><div class="memdoc">
  4988. <p class="definition">Definition at line <a class="el" href="gtest-all_8cc_source.html#l09775">9775</a> of file <a class="el" href="gtest-all_8cc_source.html">gtest-all.cc</a>.</p>
  4989. </div>
  4990. </div>
  4991. <a id="abae7a5775c901f2fd12b058b00d09840"></a>
  4992. <h2 class="memtitle"><span class="permalink"><a href="#abae7a5775c901f2fd12b058b00d09840">&#9670;&nbsp;</a></span>kUnknownFile</h2>
  4993. <div class="memitem">
  4994. <div class="memproto">
  4995. <table class="memname">
  4996. <tr>
  4997. <td class="memname">const char testing::internal::kUnknownFile[] = &quot;unknown file&quot;</td>
  4998. </tr>
  4999. </table>
  5000. </div><div class="memdoc">
  5001. <p class="definition">Definition at line <a class="el" href="gtest-all_8cc_source.html#l10616">10616</a> of file <a class="el" href="gtest-all_8cc_source.html">gtest-all.cc</a>.</p>
  5002. </div>
  5003. </div>
  5004. </div><!-- contents -->
  5005. </div><!-- doc-content -->
  5006. <!-- start footer part -->
  5007. <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  5008. <ul>
  5009. <li class="navelem"><a class="el" href="namespacetesting.html">testing</a></li><li class="navelem"><a class="el" href="namespacetesting_1_1internal.html">internal</a></li>
  5010. <li class="footer">Generated by
  5011. <a href="http://www.doxygen.org/index.html">
  5012. <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.14 </li>
  5013. </ul>
  5014. </div>
  5015. </body>
  5016. </html>