|
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
- <meta http-equiv="X-UA-Compatible" content="IE=9"/>
- <meta name="generator" content="Doxygen 1.8.14"/>
- <meta name="viewport" content="width=device-width, initial-scale=1"/>
- <title>uTL: test/eclipse-cygwin/lib/gtest/gtest.h File Reference</title>
- <link href="tabs.css" rel="stylesheet" type="text/css"/>
- <script type="text/javascript" src="jquery.js"></script>
- <script type="text/javascript" src="dynsections.js"></script>
- <link href="navtree.css" rel="stylesheet" type="text/css"/>
- <script type="text/javascript" src="resize.js"></script>
- <script type="text/javascript" src="navtreedata.js"></script>
- <script type="text/javascript" src="navtree.js"></script>
- <script type="text/javascript">
- /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
- $(document).ready(initResizable);
- /* @license-end */</script>
- <link href="search/search.css" rel="stylesheet" type="text/css"/>
- <script type="text/javascript" src="search/searchdata.js"></script>
- <script type="text/javascript" src="search/search.js"></script>
- <link href="doxygen.css" rel="stylesheet" type="text/css" />
- </head>
- <body>
- <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
- <div id="titlearea">
- <table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">uTL
- </div>
- <div id="projectbrief">micro Template library</div>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- <!-- end header part -->
- <!-- Generated by Doxygen 1.8.14 -->
- <script type="text/javascript">
- /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
- var searchBox = new SearchBox("searchBox", "search",false,'Search');
- /* @license-end */
- </script>
- <script type="text/javascript" src="menudata.js"></script>
- <script type="text/javascript" src="menu.js"></script>
- <script type="text/javascript">
- /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
- $(function() {
- initMenu('',true,false,'search.php','Search');
- $(document).ready(function() { init_search(); });
- });
- /* @license-end */</script>
- <div id="main-nav"></div>
- </div><!-- top -->
- <div id="side-nav" class="ui-resizable side-nav-resizable">
- <div id="nav-tree">
- <div id="nav-tree-contents">
- <div id="nav-sync" class="sync"></div>
- </div>
- </div>
- <div id="splitbar" style="-moz-user-select:none;"
- class="ui-resizable-handle">
- </div>
- </div>
- <script type="text/javascript">
- /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
- $(document).ready(function(){initNavTree('gtest_8h.html','');});
- /* @license-end */
- </script>
- <div id="doc-content">
- <!-- window showing the filter options -->
- <div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
- </div>
-
- <!-- iframe showing the search results (closed by default) -->
- <div id="MSearchResultsWindow">
- <iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
- </iframe>
- </div>
-
- <div class="header">
- <div class="summary">
- <a href="#nested-classes">Classes</a> |
- <a href="#namespaces">Namespaces</a> |
- <a href="#define-members">Macros</a> |
- <a href="#typedef-members">Typedefs</a> |
- <a href="#enum-members">Enumerations</a> |
- <a href="#func-members">Functions</a> |
- <a href="#var-members">Variables</a> </div>
- <div class="headertitle">
- <div class="title">gtest.h File Reference</div> </div>
- </div><!--header-->
- <div class="contents">
- <div class="textblock"><code>#include <limits></code><br />
- <code>#include <memory></code><br />
- <code>#include <ostream></code><br />
- <code>#include <vector></code><br />
- <code>#include <ctype.h></code><br />
- <code>#include <stddef.h></code><br />
- <code>#include <stdio.h></code><br />
- <code>#include <stdlib.h></code><br />
- <code>#include <string.h></code><br />
- <code>#include <type_traits></code><br />
- <code>#include <sys/types.h></code><br />
- <code>#include <sys/stat.h></code><br />
- <code>#include <string></code><br />
- <code>#include <algorithm></code><br />
- <code>#include <iostream></code><br />
- <code>#include <sstream></code><br />
- <code>#include <tuple></code><br />
- <code>#include <utility></code><br />
- <code>#include <unistd.h></code><br />
- <code>#include <strings.h></code><br />
- <code>#include <regex.h></code><br />
- <code>#include <typeinfo></code><br />
- <code>#include <float.h></code><br />
- <code>#include <iomanip></code><br />
- <code>#include <map></code><br />
- <code>#include <set></code><br />
- <code>#include <functional></code><br />
- <code>#include <iterator></code><br />
- <code>#include <assert.h></code><br />
- <code>#include <iosfwd></code><br />
- </div>
- <p><a href="gtest_8h_source.html">Go to the source code of this file.</a></p>
- <table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
- Classes</h2></td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_static_assert_type_eq_helper.html">testing::internal::StaticAssertTypeEqHelper< T1, T2 ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </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">testing::internal::StaticAssertTypeEqHelper< T, T ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_is_same.html">testing::internal::IsSame< T, U ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </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">testing::internal::IsSame< T, T ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_r_e.html">testing::internal::RE</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_g_test_log.html">testing::internal::GTestLog</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_add_reference.html">testing::internal::AddReference< T ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </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">testing::internal::AddReference< T & ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_const_ref.html">testing::internal::ConstRef< T ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </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">testing::internal::ConstRef< T & ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_mutex.html">testing::internal::Mutex</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_g_test_mutex_lock.html">testing::internal::GTestMutexLock</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_thread_local.html">testing::internal::ThreadLocal< T ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1bool__constant.html">testing::internal::bool_constant< bool_value ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1is__same.html">testing::internal::is_same< T, U ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </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">testing::internal::is_same< T, T ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_iterator_traits.html">testing::internal::IteratorTraits< Iterator ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </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">testing::internal::IteratorTraits< T * ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </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">testing::internal::IteratorTraits< const T * ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_type_with_size.html">testing::internal::TypeWithSize< size ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_type_with_size_3_014_01_4.html">testing::internal::TypeWithSize< 4 ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_type_with_size_3_018_01_4.html">testing::internal::TypeWithSize< 8 ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_message.html">testing::Message</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_ignored_value.html">testing::internal::IgnoredValue</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_floating_point.html">testing::internal::FloatingPoint< RawType ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_type_id_helper.html">testing::internal::TypeIdHelper< T ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_test_factory_base.html">testing::internal::TestFactoryBase</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_test_factory_impl.html">testing::internal::TestFactoryImpl< TestClass ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_code_location.html">testing::internal::CodeLocation</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_suite_api_resolver.html">testing::internal::SuiteApiResolver< T ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_const_char_ptr.html">testing::internal::ConstCharPtr</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_random.html">testing::internal::Random</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_compile_assert_types_equal.html">testing::internal::CompileAssertTypesEqual< T1, T2 ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </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">testing::internal::CompileAssertTypesEqual< T, T ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_remove_reference.html">testing::internal::RemoveReference< T ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </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">testing::internal::RemoveReference< T & ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_remove_const.html">testing::internal::RemoveConst< T ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_remove_const_3_01const_01_t_01_4.html">testing::internal::RemoveConst< const T ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_remove_const_3_01const_01_t[_n]_4.html">testing::internal::RemoveConst< const T[N]></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_implicitly_convertible.html">testing::internal::ImplicitlyConvertible< From, To ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_is_a_protocol_message.html">testing::internal::IsAProtocolMessage< T ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_is_hash_table.html">testing::internal::IsHashTable< T ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_is_recursive_container_impl.html">testing::internal::IsRecursiveContainerImpl< C, bool ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </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">testing::internal::IsRecursiveContainerImpl< C, false ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </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">testing::internal::IsRecursiveContainerImpl< C, true ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_is_recursive_container.html">testing::internal::IsRecursiveContainer< C ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_enable_if.html">testing::internal::EnableIf< bool ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_enable_if_3_01true_01_4.html">testing::internal::EnableIf< true ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_relation_to_source_reference.html">testing::internal::RelationToSourceReference</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_relation_to_source_copy.html">testing::internal::RelationToSourceCopy</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_native_array.html">testing::internal::NativeArray< Element ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_index_sequence.html">testing::internal::IndexSequence< Is ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_double_sequence.html">testing::internal::DoubleSequence< plus_one, T, sizeofT ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </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">testing::internal::DoubleSequence< true, IndexSequence< I... >, sizeofT ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </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">testing::internal::DoubleSequence< false, IndexSequence< I... >, sizeofT ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_make_index_sequence.html">testing::internal::MakeIndexSequence< N ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_make_index_sequence_3_010_01_4.html">testing::internal::MakeIndexSequence< 0 ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_elem_from_list_impl.html">testing::internal::ElemFromListImpl< T, size_t, size_t ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </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">testing::internal::ElemFromListImpl< T, I, I ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_elem_from_list.html">testing::internal::ElemFromList< N, I, T ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </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">testing::internal::ElemFromList< N, IndexSequence< I... >, T... ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_flat_tuple.html">testing::internal::FlatTuple< T ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_flat_tuple_elem_base.html">testing::internal::FlatTupleElemBase< Derived, I ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </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">testing::internal::FlatTupleElemBase< FlatTuple< T... >, I ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_flat_tuple_base.html">testing::internal::FlatTupleBase< Derived, Idx ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </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">testing::internal::FlatTupleBase< FlatTuple< T... >, IndexSequence< Idx... > ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_flat_tuple.html">testing::internal::FlatTuple< T ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal2_1_1_type_without_formatter.html">testing::internal2::TypeWithoutFormatter< T, kTypeKind ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal2_1_1_type_without_formatter_3_01_t_00_01k_protobuf_01_4.html">testing::internal2::TypeWithoutFormatter< T, kProtobuf ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal2_1_1_type_without_formatter_3_01_t_00_01k_convertible_to_integer_01_4.html">testing::internal2::TypeWithoutFormatter< T, kConvertibleToInteger ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_format_for_comparison.html">testing::internal::FormatForComparison< ToPrint, OtherOperand ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </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">testing::internal::FormatForComparison< ToPrint[N], OtherOperand ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_universal_printer.html">testing::internal::UniversalPrinter< T ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_wrap_printer_type.html">testing::internal::WrapPrinterType< type ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_universal_printer.html">testing::internal::UniversalPrinter< T ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_universal_printer_3_01_t[_n]_4.html">testing::internal::UniversalPrinter< T[N]></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </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">testing::internal::UniversalPrinter< T & ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_universal_terse_printer.html">testing::internal::UniversalTersePrinter< T ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </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">testing::internal::UniversalTersePrinter< T & ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_universal_terse_printer_3_01_t[_n]_4.html">testing::internal::UniversalTersePrinter< T[N]></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </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">testing::internal::UniversalTersePrinter< const char * ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </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">testing::internal::UniversalTersePrinter< char * ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </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">testing::internal::UniversalTersePrinter< const wchar_t * ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </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">testing::internal::UniversalTersePrinter< wchar_t * ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1_test_param_info.html">testing::TestParamInfo< ParamType ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1_print_to_string_param_name.html">testing::PrintToStringParamName</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_param_generator_interface.html">testing::internal::ParamGeneratorInterface< T ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_param_generator.html">testing::internal::ParamGenerator< T ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_param_iterator_interface.html">testing::internal::ParamIteratorInterface< T ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_param_iterator.html">testing::internal::ParamIterator< T ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_param_generator_interface.html">testing::internal::ParamGeneratorInterface< T ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_param_generator.html">testing::internal::ParamGenerator< T ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_range_generator.html">testing::internal::RangeGenerator< T, IncrementT ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_values_in_iterator_range_generator.html">testing::internal::ValuesInIteratorRangeGenerator< T ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1_param_name_gen_func.html">testing::internal::ParamNameGenFunc< ParamType ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_parameterized_test_factory.html">testing::internal::ParameterizedTestFactory< TestClass ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_test_meta_factory_base.html">testing::internal::TestMetaFactoryBase< ParamType ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_test_meta_factory.html">testing::internal::TestMetaFactory< TestSuite ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_parameterized_test_suite_info_base.html">testing::internal::ParameterizedTestSuiteInfoBase</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_parameterized_test_suite_info.html">testing::internal::ParameterizedTestSuiteInfo< TestSuite ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_parameterized_test_suite_registry.html">testing::internal::ParameterizedTestSuiteRegistry</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_value_array.html">testing::internal::ValueArray< Ts ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_cartesian_product_generator2.html">testing::internal::CartesianProductGenerator2< T1, T2 ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_cartesian_product_generator3.html">testing::internal::CartesianProductGenerator3< T1, T2, T3 ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_cartesian_product_generator4.html">testing::internal::CartesianProductGenerator4< T1, T2, T3, T4 ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_cartesian_product_generator5.html">testing::internal::CartesianProductGenerator5< T1, T2, T3, T4, T5 ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_cartesian_product_generator6.html">testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_cartesian_product_generator7.html">testing::internal::CartesianProductGenerator7< T1, T2, T3, T4, T5, T6, T7 ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_cartesian_product_generator8.html">testing::internal::CartesianProductGenerator8< T1, T2, T3, T4, T5, T6, T7, T8 ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_cartesian_product_generator9.html">testing::internal::CartesianProductGenerator9< T1, T2, T3, T4, T5, T6, T7, T8, T9 ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_cartesian_product_generator10.html">testing::internal::CartesianProductGenerator10< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_cartesian_product_holder2.html">testing::internal::CartesianProductHolder2< Generator1, Generator2 ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_cartesian_product_holder3.html">testing::internal::CartesianProductHolder3< Generator1, Generator2, Generator3 ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_cartesian_product_holder4.html">testing::internal::CartesianProductHolder4< Generator1, Generator2, Generator3, Generator4 ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_cartesian_product_holder5.html">testing::internal::CartesianProductHolder5< Generator1, Generator2, Generator3, Generator4, Generator5 ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_cartesian_product_holder6.html">testing::internal::CartesianProductHolder6< Generator1, Generator2, Generator3, Generator4, Generator5, Generator6 ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_cartesian_product_holder7.html">testing::internal::CartesianProductHolder7< Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7 ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_cartesian_product_holder8.html">testing::internal::CartesianProductHolder8< Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7, Generator8 ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_cartesian_product_holder9.html">testing::internal::CartesianProductHolder9< Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7, Generator8, Generator9 ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_cartesian_product_holder10.html">testing::internal::CartesianProductHolder10< Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7, Generator8, Generator9, Generator10 ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test_property.html">testing::TestProperty</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test_result.html">testing::TestResult</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test_info.html">testing::TestInfo</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test_suite.html">testing::TestSuite</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_environment.html">testing::Environment</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test_event_listener.html">testing::TestEventListener</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_empty_test_event_listener.html">testing::EmptyTestEventListener</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test_event_listeners.html">testing::TestEventListeners</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_unit_test.html">testing::UnitTest</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structtesting_1_1internal_1_1faketype.html">testing::internal::faketype</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_eq_helper.html">testing::internal::EqHelper< lhs_is_null_literal ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_eq_helper_3_01true_01_4.html">testing::internal::EqHelper< true ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1internal_1_1_assert_helper.html">testing::internal::AssertHelper</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_with_param_interface.html">testing::WithParamInterface< T ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test_with_param.html">testing::TestWithParam< T ></a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_scoped_trace.html">testing::ScopedTrace</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
- Namespaces</h2></td></tr>
- <tr class="memitem:namespacetesting"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting.html">testing</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:namespacetesting_1_1internal"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html">testing::internal</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:namespacetesting_1_1internal_1_1posix"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal_1_1posix.html">testing::internal::posix</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:namespaceproto2"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceproto2.html">proto2</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:namespacetesting_1_1internal_1_1edit__distance"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal_1_1edit__distance.html">testing::internal::edit_distance</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:namespacetesting_1_1internal2"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal2.html">testing::internal2</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:namespacetesting__internal"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting__internal.html">testing_internal</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
- Macros</h2></td></tr>
- <tr class="memitem:a508d33581439542ea940eacbf306ad2a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a508d33581439542ea940eacbf306ad2a">GTEST_INCLUDE_GTEST_INTERNAL_GTEST_INTERNAL_H_</a></td></tr>
- <tr class="separator:a508d33581439542ea940eacbf306ad2a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6d13def13619ff1647c90e3354a65732"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a6d13def13619ff1647c90e3354a65732">GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PORT_H_</a></td></tr>
- <tr class="separator:a6d13def13619ff1647c90e3354a65732"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0392ac662f9547fb26a0d23c26d09fa6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a0392ac662f9547fb26a0d23c26d09fa6">GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PORT_ARCH_H_</a></td></tr>
- <tr class="separator:a0392ac662f9547fb26a0d23c26d09fa6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aae632b050088c635963f553c4a5157b0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#aae632b050088c635963f553c4a5157b0">GTEST_INCLUDE_GTEST_INTERNAL_CUSTOM_GTEST_PORT_H_</a></td></tr>
- <tr class="separator:aae632b050088c635963f553c4a5157b0"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a21086d276b1a64d6763ee8a94b12c1b8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a21086d276b1a64d6763ee8a94b12c1b8">GTEST_DEV_EMAIL_</a>   "googletestframework@@googlegroups.com"</td></tr>
- <tr class="separator:a21086d276b1a64d6763ee8a94b12c1b8"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a088e84784c589ba9b1fc48602ad8eabf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a088e84784c589ba9b1fc48602ad8eabf">GTEST_FLAG_PREFIX_</a>   "gtest_"</td></tr>
- <tr class="separator:a088e84784c589ba9b1fc48602ad8eabf"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4251ff898f9f94ec6b8b9402c3436759"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a4251ff898f9f94ec6b8b9402c3436759">GTEST_FLAG_PREFIX_DASH_</a>   "gtest-"</td></tr>
- <tr class="separator:a4251ff898f9f94ec6b8b9402c3436759"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4018b7f288f974d022df397e2730633a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a4018b7f288f974d022df397e2730633a">GTEST_FLAG_PREFIX_UPPER_</a>   "GTEST_"</td></tr>
- <tr class="separator:a4018b7f288f974d022df397e2730633a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a13d98c217176bd8722c395b9225fc19d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a13d98c217176bd8722c395b9225fc19d">GTEST_NAME_</a>   "Google Test"</td></tr>
- <tr class="separator:a13d98c217176bd8722c395b9225fc19d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5aa3c938fc1d049f1d9c5332f6a0b1d4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a5aa3c938fc1d049f1d9c5332f6a0b1d4">GTEST_PROJECT_URL_</a>   "https://github.com/google/googletest/"</td></tr>
- <tr class="separator:a5aa3c938fc1d049f1d9c5332f6a0b1d4"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa5e27ad4f88278501ef71bd9ddbb44c6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#aa5e27ad4f88278501ef71bd9ddbb44c6">GTEST_INIT_GOOGLE_TEST_NAME_</a>   "testing::InitGoogleTest"</td></tr>
- <tr class="separator:aa5e27ad4f88278501ef71bd9ddbb44c6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a86994cc68e844d8b82089c70408dfc61"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a86994cc68e844d8b82089c70408dfc61">GTEST_DISABLE_MSC_WARNINGS_PUSH_</a>(warnings)</td></tr>
- <tr class="separator:a86994cc68e844d8b82089c70408dfc61"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aebf8277c9069c1e124f9a5bbe2948061"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#aebf8277c9069c1e124f9a5bbe2948061">GTEST_DISABLE_MSC_WARNINGS_POP_</a>()</td></tr>
- <tr class="separator:aebf8277c9069c1e124f9a5bbe2948061"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5b130138db254deaf29dbe3dffa1a2a8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a5b130138db254deaf29dbe3dffa1a2a8">GTEST_DISABLE_MSC_DEPRECATED_PUSH_</a>()   <a class="el" href="gtest_8h.html#a88f79832f9d045112a76e9da8611cc13">GTEST_DISABLE_MSC_WARNINGS_PUSH_</a>(4996)</td></tr>
- <tr class="separator:a5b130138db254deaf29dbe3dffa1a2a8"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa0dc86dc9837f1610e91da65458f53b3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#aa0dc86dc9837f1610e91da65458f53b3">GTEST_DISABLE_MSC_DEPRECATED_POP_</a>()   <a class="el" href="gtest-all_8cc.html#a789f37f9c345c2032699c194a58623d9">GTEST_DISABLE_MSC_WARNINGS_POP_</a>()</td></tr>
- <tr class="separator:aa0dc86dc9837f1610e91da65458f53b3"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af5c4295ea1d76f07f65934f659792431"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#af5c4295ea1d76f07f65934f659792431">GTEST_HAS_POSIX_RE</a>   (!GTEST_OS_WINDOWS)</td></tr>
- <tr class="separator:af5c4295ea1d76f07f65934f659792431"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:acecef794eeb09598cd47da764271cb18"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#acecef794eeb09598cd47da764271cb18">GTEST_USES_POSIX_RE</a>   1</td></tr>
- <tr class="separator:acecef794eeb09598cd47da764271cb18"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aedcf220690e6589d0fc2bd3db768ea66"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#aedcf220690e6589d0fc2bd3db768ea66">GTEST_HAS_EXCEPTIONS</a>   0</td></tr>
- <tr class="separator:aedcf220690e6589d0fc2bd3db768ea66"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:adba1121430c11cee8ba0c74e8cf6aa40"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#adba1121430c11cee8ba0c74e8cf6aa40">GTEST_HAS_STD_STRING</a>   1</td></tr>
- <tr class="separator:adba1121430c11cee8ba0c74e8cf6aa40"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6ab57c4a17233dd4ed30c2926bb99cc5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a6ab57c4a17233dd4ed30c2926bb99cc5">GTEST_HAS_GLOBAL_STRING</a>   0</td></tr>
- <tr class="separator:a6ab57c4a17233dd4ed30c2926bb99cc5"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6e087748d8bbd2ca57c487b6ad268670"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a6e087748d8bbd2ca57c487b6ad268670">GTEST_HAS_STD_WSTRING</a>   (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS))</td></tr>
- <tr class="separator:a6e087748d8bbd2ca57c487b6ad268670"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afca9ecaf5846561187a15b75013aa85b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#afca9ecaf5846561187a15b75013aa85b">GTEST_HAS_GLOBAL_WSTRING</a>   (<a class="el" href="gtest_8h.html#a6e087748d8bbd2ca57c487b6ad268670">GTEST_HAS_STD_WSTRING</a> && <a class="el" href="gtest_8h.html#a6ab57c4a17233dd4ed30c2926bb99cc5">GTEST_HAS_GLOBAL_STRING</a>)</td></tr>
- <tr class="separator:afca9ecaf5846561187a15b75013aa85b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9ba781217167f905bff2f1c410a97930"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a9ba781217167f905bff2f1c410a97930">GTEST_HAS_RTTI</a>   1</td></tr>
- <tr class="separator:a9ba781217167f905bff2f1c410a97930"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3341397e1952de0b9cd88762d4d3ae4b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a3341397e1952de0b9cd88762d4d3ae4b">GTEST_HAS_PTHREAD</a></td></tr>
- <tr class="separator:a3341397e1952de0b9cd88762d4d3ae4b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a40c075a7f969a694e59532356be59fd5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a40c075a7f969a694e59532356be59fd5">GTEST_HAS_CLONE</a>   0</td></tr>
- <tr class="separator:a40c075a7f969a694e59532356be59fd5"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:add695166eb7b691f93777525d5881062"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#add695166eb7b691f93777525d5881062">GTEST_HAS_STREAM_REDIRECTION</a>   1</td></tr>
- <tr class="separator:add695166eb7b691f93777525d5881062"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0e3904ca8d62334ab5f29c057dceb6a1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a0e3904ca8d62334ab5f29c057dceb6a1">GTEST_WIDE_STRING_USES_UTF16_</a>   (GTEST_OS_WINDOWS || GTEST_OS_CYGWIN || GTEST_OS_AIX || GTEST_OS_OS2)</td></tr>
- <tr class="separator:a0e3904ca8d62334ab5f29c057dceb6a1"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a00b3684a621ce1422b55a0e7e8a6aecb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a00b3684a621ce1422b55a0e7e8a6aecb">GTEST_AMBIGUOUS_ELSE_BLOCKER_</a>   switch (0) case 0: default:</td></tr>
- <tr class="separator:a00b3684a621ce1422b55a0e7e8a6aecb"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:acdd47601a9376161c349a5881ccc6918"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#acdd47601a9376161c349a5881ccc6918">GTEST_ATTRIBUTE_UNUSED_</a></td></tr>
- <tr class="separator:acdd47601a9376161c349a5881ccc6918"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae29b00ca46783509cc900cd03d61ef37"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#ae29b00ca46783509cc900cd03d61ef37">GTEST_ATTRIBUTE_PRINTF_</a>(string_index, first_to_check)</td></tr>
- <tr class="separator:ae29b00ca46783509cc900cd03d61ef37"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac593b50ce24257d5b6aa84845c344c9e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#ac593b50ce24257d5b6aa84845c344c9e">GTEST_DISALLOW_ASSIGN_</a>(type)   void operator=(type const &) = delete</td></tr>
- <tr class="separator:ac593b50ce24257d5b6aa84845c344c9e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aed8c1888c32b588b0681e88b95031e29"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#aed8c1888c32b588b0681e88b95031e29">GTEST_DISALLOW_COPY_AND_ASSIGN_</a>(type)</td></tr>
- <tr class="separator:aed8c1888c32b588b0681e88b95031e29"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8e5aab8276b2645f64f41c9e3021b935"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a8e5aab8276b2645f64f41c9e3021b935">GTEST_MUST_USE_RESULT_</a></td></tr>
- <tr class="separator:a8e5aab8276b2645f64f41c9e3021b935"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a69b0cadb05bf2a1ef96151243c6b6241"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a69b0cadb05bf2a1ef96151243c6b6241">GTEST_INTENTIONAL_CONST_COND_PUSH_</a>()   <a class="el" href="gtest_8h.html#a88f79832f9d045112a76e9da8611cc13">GTEST_DISABLE_MSC_WARNINGS_PUSH_</a>(4127)</td></tr>
- <tr class="separator:a69b0cadb05bf2a1ef96151243c6b6241"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad115e2c466f7e8a32f1cf23ef2e5f220"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#ad115e2c466f7e8a32f1cf23ef2e5f220">GTEST_INTENTIONAL_CONST_COND_POP_</a>()   <a class="el" href="gtest-all_8cc.html#a789f37f9c345c2032699c194a58623d9">GTEST_DISABLE_MSC_WARNINGS_POP_</a>()</td></tr>
- <tr class="separator:ad115e2c466f7e8a32f1cf23ef2e5f220"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8f6a84e8be3c94cd1f6f46a136df2c62"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a8f6a84e8be3c94cd1f6f46a136df2c62">GTEST_HAS_SEH</a>   0</td></tr>
- <tr class="separator:a8f6a84e8be3c94cd1f6f46a136df2c62"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a727149862f53b2fb21f6d33cd9323886"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a727149862f53b2fb21f6d33cd9323886">GTEST_IS_THREADSAFE</a></td></tr>
- <tr class="separator:a727149862f53b2fb21f6d33cd9323886"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa73be6f0ba4a7456180a94904ce17790"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a></td></tr>
- <tr class="separator:aa73be6f0ba4a7456180a94904ce17790"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a491d09ee62f1c9cfeafa3dbf75aaa9e2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a491d09ee62f1c9cfeafa3dbf75aaa9e2">GTEST_DEFAULT_DEATH_TEST_STYLE</a>   "fast"</td></tr>
- <tr class="separator:a491d09ee62f1c9cfeafa3dbf75aaa9e2"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9945cbd967fbccb15f8de711f58955c7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a9945cbd967fbccb15f8de711f58955c7">GTEST_NO_INLINE_</a></td></tr>
- <tr class="separator:a9945cbd967fbccb15f8de711f58955c7"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae6239a8ccf4c230008d1db1ea8bd738e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#ae6239a8ccf4c230008d1db1ea8bd738e">GTEST_HAS_CXXABI_H_</a>   0</td></tr>
- <tr class="separator:ae6239a8ccf4c230008d1db1ea8bd738e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2a83dd79037e53814a509cc3f5702650"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a2a83dd79037e53814a509cc3f5702650">GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_</a></td></tr>
- <tr class="separator:a2a83dd79037e53814a509cc3f5702650"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af18b465f4ba6e36eea7a8d2d79521873"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#af18b465f4ba6e36eea7a8d2d79521873">GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_</a></td></tr>
- <tr class="separator:af18b465f4ba6e36eea7a8d2d79521873"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:abf30a6b1b3a12ecb2cc1bc1a6f5f9646"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#abf30a6b1b3a12ecb2cc1bc1a6f5f9646">GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_</a></td></tr>
- <tr class="separator:abf30a6b1b3a12ecb2cc1bc1a6f5f9646"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae1f37dc71d5daa6fb49ca1b6047d4a8c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#ae1f37dc71d5daa6fb49ca1b6047d4a8c">GTEST_COMPILE_ASSERT_</a>(expr, msg)   static_assert(expr, #msg)</td></tr>
- <tr class="separator:ae1f37dc71d5daa6fb49ca1b6047d4a8c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab71a3e9a908b7b6acc0e8bddc0ecb3fe"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#ab71a3e9a908b7b6acc0e8bddc0ecb3fe">GTEST_ARRAY_SIZE_</a>(array)   (sizeof(array) / sizeof(array[0]))</td></tr>
- <tr class="separator:ab71a3e9a908b7b6acc0e8bddc0ecb3fe"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8ef4cb4c465db8c15464aecc6d9510ef"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a8ef4cb4c465db8c15464aecc6d9510ef">GTEST_LOG_</a>(severity)</td></tr>
- <tr class="separator:a8ef4cb4c465db8c15464aecc6d9510ef"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab54343f0a36dc4cb0ce8a478dd7847b8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#ab54343f0a36dc4cb0ce8a478dd7847b8">GTEST_CHECK_</a>(condition)</td></tr>
- <tr class="separator:ab54343f0a36dc4cb0ce8a478dd7847b8"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a38f6151210e363ad7c69a836b13cf0af"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a38f6151210e363ad7c69a836b13cf0af">GTEST_CHECK_POSIX_SUCCESS_</a>(posix_call)</td></tr>
- <tr class="separator:a38f6151210e363ad7c69a836b13cf0af"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab389953fc1f7e4efae30d182a0e0a13b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#ab389953fc1f7e4efae30d182a0e0a13b">GTEST_ADD_REFERENCE_</a>(T)   typename ::<a class="el" href="structtesting_1_1internal_1_1_add_reference.html">testing::internal::AddReference</a><T>::type</td></tr>
- <tr class="separator:ab389953fc1f7e4efae30d182a0e0a13b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9f91fcd24cae0b48fdaeb19102dac525"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a9f91fcd24cae0b48fdaeb19102dac525">GTEST_REFERENCE_TO_CONST_</a>(T)   typename ::<a class="el" href="structtesting_1_1internal_1_1_const_ref.html">testing::internal::ConstRef</a><T>::type</td></tr>
- <tr class="separator:a9f91fcd24cae0b48fdaeb19102dac525"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af0970cdea09f16dbb1dbfccdaa693eeb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#af0970cdea09f16dbb1dbfccdaa693eeb">GTEST_DECLARE_STATIC_MUTEX_</a>(mutex)   extern ::<a class="el" href="classtesting_1_1internal_1_1_mutex.html">testing::internal::Mutex</a> mutex</td></tr>
- <tr class="separator:af0970cdea09f16dbb1dbfccdaa693eeb"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a85d5cd679fdbe87383e7dfd1c6651eaa"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a85d5cd679fdbe87383e7dfd1c6651eaa">GTEST_DEFINE_STATIC_MUTEX_</a>(mutex)   ::<a class="el" href="classtesting_1_1internal_1_1_mutex.html">testing::internal::Mutex</a> mutex</td></tr>
- <tr class="separator:a85d5cd679fdbe87383e7dfd1c6651eaa"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afbb636e91bdd50267dbef11a50490b29"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#afbb636e91bdd50267dbef11a50490b29">GTEST_PATH_SEP_</a>   "/"</td></tr>
- <tr class="separator:afbb636e91bdd50267dbef11a50490b29"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:acf0ee1851e6d342237bb64806ee1fd27"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#acf0ee1851e6d342237bb64806ee1fd27">GTEST_HAS_ALT_PATH_SEP_</a>   0</td></tr>
- <tr class="separator:acf0ee1851e6d342237bb64806ee1fd27"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aed1cc8143222d7a845a1269448ec203e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#aed1cc8143222d7a845a1269448ec203e">GTEST_SNPRINTF_</a>   snprintf</td></tr>
- <tr class="separator:aed1cc8143222d7a845a1269448ec203e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a828f4e34a1c4b510da50ec1563e3562a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a828f4e34a1c4b510da50ec1563e3562a">GTEST_FLAG</a>(name)   FLAGS_gtest_##name</td></tr>
- <tr class="separator:a828f4e34a1c4b510da50ec1563e3562a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa2315948dda8dba4fc516575657f193c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#aa2315948dda8dba4fc516575657f193c">GTEST_USE_OWN_FLAGFILE_FLAG_</a>   1</td></tr>
- <tr class="separator:aa2315948dda8dba4fc516575657f193c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3749ef4fba6b3c3993609b336031644d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a3749ef4fba6b3c3993609b336031644d">GTEST_FLAG_SAVER_</a>   ::testing::internal::GTestFlagSaver</td></tr>
- <tr class="separator:a3749ef4fba6b3c3993609b336031644d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a14eb0e9c6e0df765d1fbfd2db6966d14"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a14eb0e9c6e0df765d1fbfd2db6966d14">GTEST_DECLARE_bool_</a>(name)   <a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> extern bool <a class="el" href="gtest_8h.html#a828f4e34a1c4b510da50ec1563e3562a">GTEST_FLAG</a>(name)</td></tr>
- <tr class="separator:a14eb0e9c6e0df765d1fbfd2db6966d14"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aab2ee98cb616054b1d3a7dc71efe81fc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#aab2ee98cb616054b1d3a7dc71efe81fc">GTEST_DECLARE_int32_</a>(name)   <a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> extern ::<a class="el" href="namespacetesting_1_1internal.html#a8ee38faaf875f133358abaf9bc056cec">testing::internal::Int32</a> <a class="el" href="gtest_8h.html#a828f4e34a1c4b510da50ec1563e3562a">GTEST_FLAG</a>(name)</td></tr>
- <tr class="separator:aab2ee98cb616054b1d3a7dc71efe81fc"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9f74eee05f7ee5534139a622fe7da7dd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a9f74eee05f7ee5534139a622fe7da7dd">GTEST_DECLARE_string_</a>(name)   <a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> extern ::std::string <a class="el" href="gtest_8h.html#a828f4e34a1c4b510da50ec1563e3562a">GTEST_FLAG</a>(name)</td></tr>
- <tr class="separator:a9f74eee05f7ee5534139a622fe7da7dd"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a48e05814779e5a2f432b06a12618a760"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a48e05814779e5a2f432b06a12618a760">GTEST_DEFINE_bool_</a>(name, default_val, doc)   <a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> bool <a class="el" href="gtest_8h.html#a828f4e34a1c4b510da50ec1563e3562a">GTEST_FLAG</a>(name) = (default_val)</td></tr>
- <tr class="separator:a48e05814779e5a2f432b06a12618a760"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a88ee2f19589ffff86ca742fd33611358"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a88ee2f19589ffff86ca742fd33611358">GTEST_DEFINE_int32_</a>(name, default_val, doc)   <a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> ::<a class="el" href="namespacetesting_1_1internal.html#a8ee38faaf875f133358abaf9bc056cec">testing::internal::Int32</a> <a class="el" href="gtest_8h.html#a828f4e34a1c4b510da50ec1563e3562a">GTEST_FLAG</a>(name) = (default_val)</td></tr>
- <tr class="separator:a88ee2f19589ffff86ca742fd33611358"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a885e18fe217a6e85553d408b99252c12"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a885e18fe217a6e85553d408b99252c12">GTEST_DEFINE_string_</a>(name, default_val, doc)   <a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> ::std::string <a class="el" href="gtest_8h.html#a828f4e34a1c4b510da50ec1563e3562a">GTEST_FLAG</a>(name) = (default_val)</td></tr>
- <tr class="separator:a885e18fe217a6e85553d408b99252c12"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a149f693bd59fa1bc937af54c0cdcb32f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a149f693bd59fa1bc937af54c0cdcb32f">GTEST_EXCLUSIVE_LOCK_REQUIRED_</a>(locks)</td></tr>
- <tr class="separator:a149f693bd59fa1bc937af54c0cdcb32f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a69abff5a4efdd07bd5faebe3dd318d06"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a69abff5a4efdd07bd5faebe3dd318d06">GTEST_LOCK_EXCLUDED_</a>(locks)</td></tr>
- <tr class="separator:a69abff5a4efdd07bd5faebe3dd318d06"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5c2d86823d7f9ffac3e3766da17091dd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a5c2d86823d7f9ffac3e3766da17091dd">GTEST_INCLUDE_GTEST_GTEST_MESSAGE_H_</a></td></tr>
- <tr class="separator:a5c2d86823d7f9ffac3e3766da17091dd"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa6f5334cb6792f48ac5621193b41bb61"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#aa6f5334cb6792f48ac5621193b41bb61">GTEST_INCLUDE_GTEST_INTERNAL_GTEST_FILEPATH_H_</a></td></tr>
- <tr class="separator:aa6f5334cb6792f48ac5621193b41bb61"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af7adda0fee2a48fec4d8628cbaedec76"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#af7adda0fee2a48fec4d8628cbaedec76">GTEST_INCLUDE_GTEST_INTERNAL_GTEST_STRING_H_</a></td></tr>
- <tr class="separator:af7adda0fee2a48fec4d8628cbaedec76"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aff22afce4bffd0181c178e2e4d848c97"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#aff22afce4bffd0181c178e2e4d848c97">GTEST_INCLUDE_GTEST_INTERNAL_GTEST_TYPE_UTIL_H_</a></td></tr>
- <tr class="separator:aff22afce4bffd0181c178e2e4d848c97"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae3c336cbe1ae2bd1b1d019333e4428a0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#ae3c336cbe1ae2bd1b1d019333e4428a0">GTEST_CONCAT_TOKEN_</a>(foo, bar)   <a class="el" href="gtest_8h.html#aa39fb5346d3573feebe4257cb3a01fde">GTEST_CONCAT_TOKEN_IMPL_</a>(foo, bar)</td></tr>
- <tr class="separator:ae3c336cbe1ae2bd1b1d019333e4428a0"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa39fb5346d3573feebe4257cb3a01fde"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#aa39fb5346d3573feebe4257cb3a01fde">GTEST_CONCAT_TOKEN_IMPL_</a>(foo, bar)   foo ## bar</td></tr>
- <tr class="separator:aa39fb5346d3573feebe4257cb3a01fde"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:affa935d4361fa573644e9c739dde2b14"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#affa935d4361fa573644e9c739dde2b14">GTEST_STRINGIFY_</a>(name)   #name</td></tr>
- <tr class="separator:affa935d4361fa573644e9c739dde2b14"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae5dd8e23090e08856613878fa1ff6fca"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#ae5dd8e23090e08856613878fa1ff6fca">GTEST_IS_NULL_LITERAL_</a>(x)   decltype(::<a class="el" href="namespacetesting_1_1internal.html#a3db36c62f31a9439117c41c2b13f4941">testing::internal::IsNullLiteralHelper</a>(x))::value</td></tr>
- <tr class="separator:ae5dd8e23090e08856613878fa1ff6fca"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a84c72f25a6a6600e3ff8381ca6982ae9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a84c72f25a6a6600e3ff8381ca6982ae9">GTEST_REMOVE_REFERENCE_</a>(T)   typename ::<a class="el" href="structtesting_1_1internal_1_1_remove_reference.html">testing::internal::RemoveReference</a><T>::type</td></tr>
- <tr class="separator:a84c72f25a6a6600e3ff8381ca6982ae9"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2ffec8c60510eb130af387f5ce9a756a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a2ffec8c60510eb130af387f5ce9a756a">GTEST_REMOVE_CONST_</a>(T)   typename ::<a class="el" href="structtesting_1_1internal_1_1_remove_const.html">testing::internal::RemoveConst</a><T>::type</td></tr>
- <tr class="separator:a2ffec8c60510eb130af387f5ce9a756a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a874567b176266188fabfffb8393267ce"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a874567b176266188fabfffb8393267ce">GTEST_REMOVE_REFERENCE_AND_CONST_</a>(T)   <a class="el" href="gtest_8h.html#a2ffec8c60510eb130af387f5ce9a756a">GTEST_REMOVE_CONST_</a>(<a class="el" href="gtest_8h.html#a84c72f25a6a6600e3ff8381ca6982ae9">GTEST_REMOVE_REFERENCE_</a>(T))</td></tr>
- <tr class="separator:a874567b176266188fabfffb8393267ce"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8d70025c45a47a493780746dfd66d565"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a8d70025c45a47a493780746dfd66d565">GTEST_MESSAGE_AT_</a>(file, line, message, result_type)</td></tr>
- <tr class="separator:a8d70025c45a47a493780746dfd66d565"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a94c73d5368ec946bc354d0992ad00810"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a94c73d5368ec946bc354d0992ad00810">GTEST_MESSAGE_</a>(message, result_type)   <a class="el" href="gtest_8h.html#a8d70025c45a47a493780746dfd66d565">GTEST_MESSAGE_AT_</a>(__FILE__, __LINE__, message, result_type)</td></tr>
- <tr class="separator:a94c73d5368ec946bc354d0992ad00810"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0f9a4c3ea82cc7bf4478eaffdc168358"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a0f9a4c3ea82cc7bf4478eaffdc168358">GTEST_FATAL_FAILURE_</a>(message)   return <a class="el" href="gtest_8h.html#a94c73d5368ec946bc354d0992ad00810">GTEST_MESSAGE_</a>(message, ::testing::TestPartResult::kFatalFailure)</td></tr>
- <tr class="separator:a0f9a4c3ea82cc7bf4478eaffdc168358"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6cb7482cfa03661a91c698eb5895f642"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a6cb7482cfa03661a91c698eb5895f642">GTEST_NONFATAL_FAILURE_</a>(message)   <a class="el" href="gtest_8h.html#a94c73d5368ec946bc354d0992ad00810">GTEST_MESSAGE_</a>(message, ::testing::TestPartResult::kNonFatalFailure)</td></tr>
- <tr class="separator:a6cb7482cfa03661a91c698eb5895f642"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:abe012b550eb3807e8c49f7e161bd1567"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#abe012b550eb3807e8c49f7e161bd1567">GTEST_SUCCESS_</a>(message)   <a class="el" href="gtest_8h.html#a94c73d5368ec946bc354d0992ad00810">GTEST_MESSAGE_</a>(message, ::testing::TestPartResult::kSuccess)</td></tr>
- <tr class="separator:abe012b550eb3807e8c49f7e161bd1567"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab75ed7a6cd9e466944ce680c1c07ab47"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#ab75ed7a6cd9e466944ce680c1c07ab47">GTEST_SKIP_</a>(message)   return <a class="el" href="gtest_8h.html#a94c73d5368ec946bc354d0992ad00810">GTEST_MESSAGE_</a>(message, ::testing::TestPartResult::kSkip)</td></tr>
- <tr class="separator:ab75ed7a6cd9e466944ce680c1c07ab47"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2e66f7dfc5cb87e0fa0289f653173c69"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a2e66f7dfc5cb87e0fa0289f653173c69">GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_</a>(statement)   if (::<a class="el" href="namespacetesting_1_1internal.html#a4d46f09c3bfe68700b7f728d2cc3782f">testing::internal::AlwaysTrue</a>()) { statement; }</td></tr>
- <tr class="separator:a2e66f7dfc5cb87e0fa0289f653173c69"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3f71db93eaf30b0cfca9612b9ac32106"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a3f71db93eaf30b0cfca9612b9ac32106">GTEST_TEST_THROW_</a>(statement, expected_exception, fail)</td></tr>
- <tr class="separator:a3f71db93eaf30b0cfca9612b9ac32106"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9a109d026b5a904646437d7570e13581"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a9a109d026b5a904646437d7570e13581">GTEST_TEST_NO_THROW_</a>(statement, fail)</td></tr>
- <tr class="separator:a9a109d026b5a904646437d7570e13581"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af48bbd26d54d4afc5e4cef39b1c76ba3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#af48bbd26d54d4afc5e4cef39b1c76ba3">GTEST_TEST_ANY_THROW_</a>(statement, fail)</td></tr>
- <tr class="separator:af48bbd26d54d4afc5e4cef39b1c76ba3"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae8912365e1d00a7a2bd248268c64aa1a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#ae8912365e1d00a7a2bd248268c64aa1a">GTEST_TEST_BOOLEAN_</a>(expression, text, actual, expected, fail)</td></tr>
- <tr class="separator:ae8912365e1d00a7a2bd248268c64aa1a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1b37a3c446836d33040f3266a6236081"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a1b37a3c446836d33040f3266a6236081">GTEST_TEST_NO_FATAL_FAILURE_</a>(statement, fail)</td></tr>
- <tr class="separator:a1b37a3c446836d33040f3266a6236081"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad4bc4ec847a06e7de981e81c9bb116cf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#ad4bc4ec847a06e7de981e81c9bb116cf">GTEST_TEST_CLASS_NAME_</a>(test_suite_name, test_name)   test_suite_name##_##test_name##_Test</td></tr>
- <tr class="separator:ad4bc4ec847a06e7de981e81c9bb116cf"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab43103f7842de04474e362689f782a46"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#ab43103f7842de04474e362689f782a46">GTEST_TEST_</a>(test_suite_name, test_name, parent_class, parent_id)</td></tr>
- <tr class="separator:ab43103f7842de04474e362689f782a46"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6aa594029905b65753d0e85f2db521ab"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a6aa594029905b65753d0e85f2db521ab">GTEST_INTERNAL_DEPRECATED</a>(message)</td></tr>
- <tr class="separator:a6aa594029905b65753d0e85f2db521ab"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9be22723f67d5ad4d6d26214a84a19f9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a9be22723f67d5ad4d6d26214a84a19f9">GTEST_INCLUDE_GTEST_GTEST_DEATH_TEST_H_</a></td></tr>
- <tr class="separator:a9be22723f67d5ad4d6d26214a84a19f9"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a83e03f206a1c53a656f7eac87c122d16"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a83e03f206a1c53a656f7eac87c122d16">GTEST_INCLUDE_GTEST_INTERNAL_GTEST_DEATH_TEST_INTERNAL_H_</a></td></tr>
- <tr class="separator:a83e03f206a1c53a656f7eac87c122d16"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac5d82b7725576c4a54ae99ce1cc861e0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#ac5d82b7725576c4a54ae99ce1cc861e0">GTEST_INCLUDE_GTEST_GTEST_MATCHERS_H_</a></td></tr>
- <tr class="separator:ac5d82b7725576c4a54ae99ce1cc861e0"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a146e4a81159ecfdc33030e147a024346"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a146e4a81159ecfdc33030e147a024346">GTEST_INCLUDE_GTEST_GTEST_PRINTERS_H_</a></td></tr>
- <tr class="separator:a146e4a81159ecfdc33030e147a024346"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a79d4724b4bc2a1dd8493c366b5ca626a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a79d4724b4bc2a1dd8493c366b5ca626a">GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_</a>(CharType)</td></tr>
- <tr class="separator:a79d4724b4bc2a1dd8493c366b5ca626a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad6102ed2a0571d5196e606a061c16a10"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#ad6102ed2a0571d5196e606a061c16a10">GTEST_IMPL_FORMAT_C_STRING_AS_STRING_</a>(CharType, OtherStringType)</td></tr>
- <tr class="separator:ad6102ed2a0571d5196e606a061c16a10"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a790dd922b87864bf5b8d93a22853933c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a790dd922b87864bf5b8d93a22853933c">GTEST_INCLUDE_GTEST_INTERNAL_CUSTOM_GTEST_PRINTERS_H_</a></td></tr>
- <tr class="separator:a790dd922b87864bf5b8d93a22853933c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa5f42ab29859b7f49a901770d2e66855"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#aa5f42ab29859b7f49a901770d2e66855">GTEST_UNSUPPORTED_DEATH_TEST</a>(statement, regex, terminator)</td></tr>
- <tr class="separator:aa5f42ab29859b7f49a901770d2e66855"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8564de0e012dd0898949c513d1571f8b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a8564de0e012dd0898949c513d1571f8b">EXPECT_DEATH_IF_SUPPORTED</a>(statement, regex)   <a class="el" href="gtest_8h.html#aa5f42ab29859b7f49a901770d2e66855">GTEST_UNSUPPORTED_DEATH_TEST</a>(statement, regex, )</td></tr>
- <tr class="separator:a8564de0e012dd0898949c513d1571f8b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab2f0f25b46353767179a49ebd15b7345"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#ab2f0f25b46353767179a49ebd15b7345">ASSERT_DEATH_IF_SUPPORTED</a>(statement, regex)   <a class="el" href="gtest_8h.html#aa5f42ab29859b7f49a901770d2e66855">GTEST_UNSUPPORTED_DEATH_TEST</a>(statement, regex, return)</td></tr>
- <tr class="separator:ab2f0f25b46353767179a49ebd15b7345"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a15b9e83e56cafef0ddd12e2444772908"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a15b9e83e56cafef0ddd12e2444772908">GTEST_INCLUDE_GTEST_GTEST_PARAM_TEST_H_</a></td></tr>
- <tr class="separator:a15b9e83e56cafef0ddd12e2444772908"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a83cf5c299fc04d9f8e555cb42a97aa47"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a83cf5c299fc04d9f8e555cb42a97aa47">GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PARAM_UTIL_H_</a></td></tr>
- <tr class="separator:a83cf5c299fc04d9f8e555cb42a97aa47"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a34b82ce6255f2f5666647d35498f4c65"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a34b82ce6255f2f5666647d35498f4c65">GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PARAM_UTIL_GENERATED_H_</a></td></tr>
- <tr class="separator:a34b82ce6255f2f5666647d35498f4c65"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1adc861b311e3fbd97bcc72e0b0f5962"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a1adc861b311e3fbd97bcc72e0b0f5962">TEST_P</a>(test_suite_name, test_name)</td></tr>
- <tr class="separator:a1adc861b311e3fbd97bcc72e0b0f5962"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a016124361c862c0db315e4c9dc4d911a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a016124361c862c0db315e4c9dc4d911a">INSTANTIATE_TEST_SUITE_P</a>(prefix, test_suite_name, generator, ...)</td></tr>
- <tr class="separator:a016124361c862c0db315e4c9dc4d911a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:acc356fe00725fe8bf8b95791c0ffacbd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#acc356fe00725fe8bf8b95791c0ffacbd">INSTANTIATE_TEST_CASE_P</a>   <a class="el" href="gtest_8h.html#a016124361c862c0db315e4c9dc4d911a">INSTANTIATE_TEST_SUITE_P</a></td></tr>
- <tr class="separator:acc356fe00725fe8bf8b95791c0ffacbd"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a61e419ca2f3cc78bbae47d074c5d4400"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a61e419ca2f3cc78bbae47d074c5d4400">GTEST_INCLUDE_GTEST_GTEST_PROD_H_</a></td></tr>
- <tr class="separator:a61e419ca2f3cc78bbae47d074c5d4400"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8d443b4cc1d87a7a17943b8fbdbf3910"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a8d443b4cc1d87a7a17943b8fbdbf3910">FRIEND_TEST</a>(test_case_name, test_name)   friend class test_case_name##_##test_name##_Test</td></tr>
- <tr class="separator:a8d443b4cc1d87a7a17943b8fbdbf3910"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6454a5e01489b59f55be53c206ca929b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a6454a5e01489b59f55be53c206ca929b">GTEST_INCLUDE_GTEST_GTEST_TEST_PART_H_</a></td></tr>
- <tr class="separator:a6454a5e01489b59f55be53c206ca929b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:adddef1e04ac44c9721ce3716c1b8a09e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#adddef1e04ac44c9721ce3716c1b8a09e">GTEST_INCLUDE_GTEST_GTEST_TYPED_TEST_H_</a></td></tr>
- <tr class="separator:adddef1e04ac44c9721ce3716c1b8a09e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a36afb7e44e600d2da0e6d8f4f739ea3b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a36afb7e44e600d2da0e6d8f4f739ea3b">GTEST_INCLUDE_GTEST_GTEST_PRED_IMPL_H_</a></td></tr>
- <tr class="separator:a36afb7e44e600d2da0e6d8f4f739ea3b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8c09939dd67f1bb5b68c9f6a44ea75db"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a8c09939dd67f1bb5b68c9f6a44ea75db">GTEST_ASSERT_</a>(expression, on_failure)</td></tr>
- <tr class="separator:a8c09939dd67f1bb5b68c9f6a44ea75db"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa3e3bfe04bb0e54d7f0e57e2f991d1eb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#aa3e3bfe04bb0e54d7f0e57e2f991d1eb">GTEST_PRED_FORMAT1_</a>(pred_format, v1, on_failure)</td></tr>
- <tr class="separator:aa3e3bfe04bb0e54d7f0e57e2f991d1eb"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad44cf322952076d85305bbdf39769ac1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#ad44cf322952076d85305bbdf39769ac1">GTEST_PRED1_</a>(pred, v1, on_failure)</td></tr>
- <tr class="separator:ad44cf322952076d85305bbdf39769ac1"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a07132aa62cf4902e50e68d0265f573b6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a07132aa62cf4902e50e68d0265f573b6">EXPECT_PRED_FORMAT1</a>(pred_format, v1)   <a class="el" href="gtest_8h.html#aa3e3bfe04bb0e54d7f0e57e2f991d1eb">GTEST_PRED_FORMAT1_</a>(pred_format, v1, <a class="el" href="gtest_8h.html#a6cb7482cfa03661a91c698eb5895f642">GTEST_NONFATAL_FAILURE_</a>)</td></tr>
- <tr class="separator:a07132aa62cf4902e50e68d0265f573b6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6d09aa83f8d297481380c7c073c9f070"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a6d09aa83f8d297481380c7c073c9f070">EXPECT_PRED1</a>(pred, v1)   <a class="el" href="gtest_8h.html#ad44cf322952076d85305bbdf39769ac1">GTEST_PRED1_</a>(pred, v1, <a class="el" href="gtest_8h.html#a6cb7482cfa03661a91c698eb5895f642">GTEST_NONFATAL_FAILURE_</a>)</td></tr>
- <tr class="separator:a6d09aa83f8d297481380c7c073c9f070"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3771ca0d1a72013aebc3d66e046491ed"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a3771ca0d1a72013aebc3d66e046491ed">ASSERT_PRED_FORMAT1</a>(pred_format, v1)   <a class="el" href="gtest_8h.html#aa3e3bfe04bb0e54d7f0e57e2f991d1eb">GTEST_PRED_FORMAT1_</a>(pred_format, v1, <a class="el" href="gtest_8h.html#a0f9a4c3ea82cc7bf4478eaffdc168358">GTEST_FATAL_FAILURE_</a>)</td></tr>
- <tr class="separator:a3771ca0d1a72013aebc3d66e046491ed"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7d72f779b7d39b8f73a563ebc6d0604b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a7d72f779b7d39b8f73a563ebc6d0604b">ASSERT_PRED1</a>(pred, v1)   <a class="el" href="gtest_8h.html#ad44cf322952076d85305bbdf39769ac1">GTEST_PRED1_</a>(pred, v1, <a class="el" href="gtest_8h.html#a0f9a4c3ea82cc7bf4478eaffdc168358">GTEST_FATAL_FAILURE_</a>)</td></tr>
- <tr class="separator:a7d72f779b7d39b8f73a563ebc6d0604b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a115c18d1f752b7f091d577fb69cac372"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a115c18d1f752b7f091d577fb69cac372">GTEST_PRED_FORMAT2_</a>(pred_format, v1, v2, on_failure)</td></tr>
- <tr class="separator:a115c18d1f752b7f091d577fb69cac372"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac560264104bd030b64034505d294a7b6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#ac560264104bd030b64034505d294a7b6">GTEST_PRED2_</a>(pred, v1, v2, on_failure)</td></tr>
- <tr class="separator:ac560264104bd030b64034505d294a7b6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af0141918615a5e2d5247e9cda8324dae"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#af0141918615a5e2d5247e9cda8324dae">EXPECT_PRED_FORMAT2</a>(pred_format, v1, v2)   <a class="el" href="gtest_8h.html#a115c18d1f752b7f091d577fb69cac372">GTEST_PRED_FORMAT2_</a>(pred_format, v1, v2, <a class="el" href="gtest_8h.html#a6cb7482cfa03661a91c698eb5895f642">GTEST_NONFATAL_FAILURE_</a>)</td></tr>
- <tr class="separator:af0141918615a5e2d5247e9cda8324dae"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a14e74e655e502914d3d07e083145ac91"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a14e74e655e502914d3d07e083145ac91">EXPECT_PRED2</a>(pred, v1, v2)   <a class="el" href="gtest_8h.html#ac560264104bd030b64034505d294a7b6">GTEST_PRED2_</a>(pred, v1, v2, <a class="el" href="gtest_8h.html#a6cb7482cfa03661a91c698eb5895f642">GTEST_NONFATAL_FAILURE_</a>)</td></tr>
- <tr class="separator:a14e74e655e502914d3d07e083145ac91"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac452685a1a98ea3d96eb956a062ee210"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#ac452685a1a98ea3d96eb956a062ee210">ASSERT_PRED_FORMAT2</a>(pred_format, v1, v2)   <a class="el" href="gtest_8h.html#a115c18d1f752b7f091d577fb69cac372">GTEST_PRED_FORMAT2_</a>(pred_format, v1, v2, <a class="el" href="gtest_8h.html#a0f9a4c3ea82cc7bf4478eaffdc168358">GTEST_FATAL_FAILURE_</a>)</td></tr>
- <tr class="separator:ac452685a1a98ea3d96eb956a062ee210"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4e9b777cce4e5423f4c2e491be7aa818"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a4e9b777cce4e5423f4c2e491be7aa818">ASSERT_PRED2</a>(pred, v1, v2)   <a class="el" href="gtest_8h.html#ac560264104bd030b64034505d294a7b6">GTEST_PRED2_</a>(pred, v1, v2, <a class="el" href="gtest_8h.html#a0f9a4c3ea82cc7bf4478eaffdc168358">GTEST_FATAL_FAILURE_</a>)</td></tr>
- <tr class="separator:a4e9b777cce4e5423f4c2e491be7aa818"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a49cdf8707268ee932bb772d879a226cc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a49cdf8707268ee932bb772d879a226cc">GTEST_PRED_FORMAT3_</a>(pred_format, v1, v2, v3, on_failure)</td></tr>
- <tr class="separator:a49cdf8707268ee932bb772d879a226cc"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af30518f03233bc4486b55284b0827eb8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#af30518f03233bc4486b55284b0827eb8">GTEST_PRED3_</a>(pred, v1, v2, v3, on_failure)</td></tr>
- <tr class="separator:af30518f03233bc4486b55284b0827eb8"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7285708fa5d37d6d8ed5b5e59da08bae"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a7285708fa5d37d6d8ed5b5e59da08bae">EXPECT_PRED_FORMAT3</a>(pred_format, v1, v2, v3)   <a class="el" href="gtest_8h.html#a49cdf8707268ee932bb772d879a226cc">GTEST_PRED_FORMAT3_</a>(pred_format, v1, v2, v3, <a class="el" href="gtest_8h.html#a6cb7482cfa03661a91c698eb5895f642">GTEST_NONFATAL_FAILURE_</a>)</td></tr>
- <tr class="separator:a7285708fa5d37d6d8ed5b5e59da08bae"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0a0aff2564ea84c7eb3517ac8eda04da"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a0a0aff2564ea84c7eb3517ac8eda04da">EXPECT_PRED3</a>(pred, v1, v2, v3)   <a class="el" href="gtest_8h.html#af30518f03233bc4486b55284b0827eb8">GTEST_PRED3_</a>(pred, v1, v2, v3, <a class="el" href="gtest_8h.html#a6cb7482cfa03661a91c698eb5895f642">GTEST_NONFATAL_FAILURE_</a>)</td></tr>
- <tr class="separator:a0a0aff2564ea84c7eb3517ac8eda04da"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a494e3b8dc22f4765f7e041f16c930e3d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a494e3b8dc22f4765f7e041f16c930e3d">ASSERT_PRED_FORMAT3</a>(pred_format, v1, v2, v3)   <a class="el" href="gtest_8h.html#a49cdf8707268ee932bb772d879a226cc">GTEST_PRED_FORMAT3_</a>(pred_format, v1, v2, v3, <a class="el" href="gtest_8h.html#a0f9a4c3ea82cc7bf4478eaffdc168358">GTEST_FATAL_FAILURE_</a>)</td></tr>
- <tr class="separator:a494e3b8dc22f4765f7e041f16c930e3d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa7688f3ab9f09a2c1dbf13bd1f29d8fd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#aa7688f3ab9f09a2c1dbf13bd1f29d8fd">ASSERT_PRED3</a>(pred, v1, v2, v3)   <a class="el" href="gtest_8h.html#af30518f03233bc4486b55284b0827eb8">GTEST_PRED3_</a>(pred, v1, v2, v3, <a class="el" href="gtest_8h.html#a0f9a4c3ea82cc7bf4478eaffdc168358">GTEST_FATAL_FAILURE_</a>)</td></tr>
- <tr class="separator:aa7688f3ab9f09a2c1dbf13bd1f29d8fd"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:abd207ed869491ba4bba29f8df37b7355"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#abd207ed869491ba4bba29f8df37b7355">GTEST_PRED_FORMAT4_</a>(pred_format, v1, v2, v3, v4, on_failure)</td></tr>
- <tr class="separator:abd207ed869491ba4bba29f8df37b7355"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a14e8c70455104fac032efec097ef668b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a14e8c70455104fac032efec097ef668b">GTEST_PRED4_</a>(pred, v1, v2, v3, v4, on_failure)</td></tr>
- <tr class="separator:a14e8c70455104fac032efec097ef668b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3354347de0f2445400b509cf39dce1dc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a3354347de0f2445400b509cf39dce1dc">EXPECT_PRED_FORMAT4</a>(pred_format, v1, v2, v3, v4)   <a class="el" href="gtest_8h.html#abd207ed869491ba4bba29f8df37b7355">GTEST_PRED_FORMAT4_</a>(pred_format, v1, v2, v3, v4, <a class="el" href="gtest_8h.html#a6cb7482cfa03661a91c698eb5895f642">GTEST_NONFATAL_FAILURE_</a>)</td></tr>
- <tr class="separator:a3354347de0f2445400b509cf39dce1dc"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4fd2b1bad63eb752bc2ff2b6bb3f4569"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a4fd2b1bad63eb752bc2ff2b6bb3f4569">EXPECT_PRED4</a>(pred, v1, v2, v3, v4)   <a class="el" href="gtest_8h.html#a14e8c70455104fac032efec097ef668b">GTEST_PRED4_</a>(pred, v1, v2, v3, v4, <a class="el" href="gtest_8h.html#a6cb7482cfa03661a91c698eb5895f642">GTEST_NONFATAL_FAILURE_</a>)</td></tr>
- <tr class="separator:a4fd2b1bad63eb752bc2ff2b6bb3f4569"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1842593c1dfb13c9a4b33b01540a8b40"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a1842593c1dfb13c9a4b33b01540a8b40">ASSERT_PRED_FORMAT4</a>(pred_format, v1, v2, v3, v4)   <a class="el" href="gtest_8h.html#abd207ed869491ba4bba29f8df37b7355">GTEST_PRED_FORMAT4_</a>(pred_format, v1, v2, v3, v4, <a class="el" href="gtest_8h.html#a0f9a4c3ea82cc7bf4478eaffdc168358">GTEST_FATAL_FAILURE_</a>)</td></tr>
- <tr class="separator:a1842593c1dfb13c9a4b33b01540a8b40"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:addc030c521775610e4619a01541a2167"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#addc030c521775610e4619a01541a2167">ASSERT_PRED4</a>(pred, v1, v2, v3, v4)   <a class="el" href="gtest_8h.html#a14e8c70455104fac032efec097ef668b">GTEST_PRED4_</a>(pred, v1, v2, v3, v4, <a class="el" href="gtest_8h.html#a0f9a4c3ea82cc7bf4478eaffdc168358">GTEST_FATAL_FAILURE_</a>)</td></tr>
- <tr class="separator:addc030c521775610e4619a01541a2167"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a107623ee191560f703a3fdc983803c8e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a107623ee191560f703a3fdc983803c8e">GTEST_PRED_FORMAT5_</a>(pred_format, v1, v2, v3, v4, v5, on_failure)</td></tr>
- <tr class="separator:a107623ee191560f703a3fdc983803c8e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2c42692f7d910dc2fe57869883190e6c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a2c42692f7d910dc2fe57869883190e6c">GTEST_PRED5_</a>(pred, v1, v2, v3, v4, v5, on_failure)</td></tr>
- <tr class="separator:a2c42692f7d910dc2fe57869883190e6c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a74beddf9661e4460f9969fe211b9e80e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a74beddf9661e4460f9969fe211b9e80e">EXPECT_PRED_FORMAT5</a>(pred_format, v1, v2, v3, v4, v5)   <a class="el" href="gtest_8h.html#a107623ee191560f703a3fdc983803c8e">GTEST_PRED_FORMAT5_</a>(pred_format, v1, v2, v3, v4, v5, <a class="el" href="gtest_8h.html#a6cb7482cfa03661a91c698eb5895f642">GTEST_NONFATAL_FAILURE_</a>)</td></tr>
- <tr class="separator:a74beddf9661e4460f9969fe211b9e80e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:adbfcc13f3b3d14c42a7fbd41573932bf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#adbfcc13f3b3d14c42a7fbd41573932bf">EXPECT_PRED5</a>(pred, v1, v2, v3, v4, v5)   <a class="el" href="gtest_8h.html#a2c42692f7d910dc2fe57869883190e6c">GTEST_PRED5_</a>(pred, v1, v2, v3, v4, v5, <a class="el" href="gtest_8h.html#a6cb7482cfa03661a91c698eb5895f642">GTEST_NONFATAL_FAILURE_</a>)</td></tr>
- <tr class="separator:adbfcc13f3b3d14c42a7fbd41573932bf"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:abd7cb4f36d6aa2cb346ab3ac812568f3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#abd7cb4f36d6aa2cb346ab3ac812568f3">ASSERT_PRED_FORMAT5</a>(pred_format, v1, v2, v3, v4, v5)   <a class="el" href="gtest_8h.html#a107623ee191560f703a3fdc983803c8e">GTEST_PRED_FORMAT5_</a>(pred_format, v1, v2, v3, v4, v5, <a class="el" href="gtest_8h.html#a0f9a4c3ea82cc7bf4478eaffdc168358">GTEST_FATAL_FAILURE_</a>)</td></tr>
- <tr class="separator:abd7cb4f36d6aa2cb346ab3ac812568f3"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af8e510af2b4a14d90eef66ace17d1c30"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#af8e510af2b4a14d90eef66ace17d1c30">ASSERT_PRED5</a>(pred, v1, v2, v3, v4, v5)   <a class="el" href="gtest_8h.html#a2c42692f7d910dc2fe57869883190e6c">GTEST_PRED5_</a>(pred, v1, v2, v3, v4, v5, <a class="el" href="gtest_8h.html#a0f9a4c3ea82cc7bf4478eaffdc168358">GTEST_FATAL_FAILURE_</a>)</td></tr>
- <tr class="separator:af8e510af2b4a14d90eef66ace17d1c30"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4a5b6fbde5dd05e05dd6846ac5e5c18e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a4a5b6fbde5dd05e05dd6846ac5e5c18e">GTEST_IMPL_CMP_HELPER_</a>(op_name, op)</td></tr>
- <tr class="separator:a4a5b6fbde5dd05e05dd6846ac5e5c18e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3c0bbb980d533108ecc23c3534527d3c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a3c0bbb980d533108ecc23c3534527d3c">GTEST_SKIP</a>()   <a class="el" href="gtest_8h.html#ab75ed7a6cd9e466944ce680c1c07ab47">GTEST_SKIP_</a>("Skipped")</td></tr>
- <tr class="separator:a3c0bbb980d533108ecc23c3534527d3c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:adc16b5b0a740c39084ea5c9e960e3063"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#adc16b5b0a740c39084ea5c9e960e3063">ADD_FAILURE</a>()   <a class="el" href="gtest_8h.html#a6cb7482cfa03661a91c698eb5895f642">GTEST_NONFATAL_FAILURE_</a>("Failed")</td></tr>
- <tr class="separator:adc16b5b0a740c39084ea5c9e960e3063"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a448d7e5105b640e892fd8153fbee0b7f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a448d7e5105b640e892fd8153fbee0b7f">ADD_FAILURE_AT</a>(file, line)</td></tr>
- <tr class="separator:a448d7e5105b640e892fd8153fbee0b7f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a636231436707c30d6778f79ae96f5dc6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a636231436707c30d6778f79ae96f5dc6">GTEST_FAIL</a>()   <a class="el" href="gtest_8h.html#a0f9a4c3ea82cc7bf4478eaffdc168358">GTEST_FATAL_FAILURE_</a>("Failed")</td></tr>
- <tr class="separator:a636231436707c30d6778f79ae96f5dc6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3e26a8d27caa386ed0ea7ce9d5b7c4ed"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a3e26a8d27caa386ed0ea7ce9d5b7c4ed">FAIL</a>()   <a class="el" href="gtest_8h.html#a636231436707c30d6778f79ae96f5dc6">GTEST_FAIL</a>()</td></tr>
- <tr class="separator:a3e26a8d27caa386ed0ea7ce9d5b7c4ed"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2690441c38202728f4159ac2462d9720"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a2690441c38202728f4159ac2462d9720">GTEST_SUCCEED</a>()   <a class="el" href="gtest_8h.html#abe012b550eb3807e8c49f7e161bd1567">GTEST_SUCCESS_</a>("Succeeded")</td></tr>
- <tr class="separator:a2690441c38202728f4159ac2462d9720"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a75adcdf89f69b0b615e395daafc315af"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a75adcdf89f69b0b615e395daafc315af">SUCCEED</a>()   <a class="el" href="gtest_8h.html#a2690441c38202728f4159ac2462d9720">GTEST_SUCCEED</a>()</td></tr>
- <tr class="separator:a75adcdf89f69b0b615e395daafc315af"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a789842b4475eed948e6fd18390d5a859"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a789842b4475eed948e6fd18390d5a859">EXPECT_THROW</a>(statement, expected_exception)   <a class="el" href="gtest_8h.html#a3f71db93eaf30b0cfca9612b9ac32106">GTEST_TEST_THROW_</a>(statement, expected_exception, <a class="el" href="gtest_8h.html#a6cb7482cfa03661a91c698eb5895f642">GTEST_NONFATAL_FAILURE_</a>)</td></tr>
- <tr class="separator:a789842b4475eed948e6fd18390d5a859"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2743a1438137ad857aa3f9fec3ff67ec"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a2743a1438137ad857aa3f9fec3ff67ec">EXPECT_NO_THROW</a>(statement)   <a class="el" href="gtest_8h.html#a9a109d026b5a904646437d7570e13581">GTEST_TEST_NO_THROW_</a>(statement, <a class="el" href="gtest_8h.html#a6cb7482cfa03661a91c698eb5895f642">GTEST_NONFATAL_FAILURE_</a>)</td></tr>
- <tr class="separator:a2743a1438137ad857aa3f9fec3ff67ec"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9be43f44d148e8a8d6a89c864bf4e461"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a9be43f44d148e8a8d6a89c864bf4e461">EXPECT_ANY_THROW</a>(statement)   <a class="el" href="gtest_8h.html#af48bbd26d54d4afc5e4cef39b1c76ba3">GTEST_TEST_ANY_THROW_</a>(statement, <a class="el" href="gtest_8h.html#a6cb7482cfa03661a91c698eb5895f642">GTEST_NONFATAL_FAILURE_</a>)</td></tr>
- <tr class="separator:a9be43f44d148e8a8d6a89c864bf4e461"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aedb1eddae6c2a2430b0e7b7e03b4f052"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#aedb1eddae6c2a2430b0e7b7e03b4f052">ASSERT_THROW</a>(statement, expected_exception)   <a class="el" href="gtest_8h.html#a3f71db93eaf30b0cfca9612b9ac32106">GTEST_TEST_THROW_</a>(statement, expected_exception, <a class="el" href="gtest_8h.html#a0f9a4c3ea82cc7bf4478eaffdc168358">GTEST_FATAL_FAILURE_</a>)</td></tr>
- <tr class="separator:aedb1eddae6c2a2430b0e7b7e03b4f052"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a895c34d9b192cdc2ba46d2680623485d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a895c34d9b192cdc2ba46d2680623485d">ASSERT_NO_THROW</a>(statement)   <a class="el" href="gtest_8h.html#a9a109d026b5a904646437d7570e13581">GTEST_TEST_NO_THROW_</a>(statement, <a class="el" href="gtest_8h.html#a0f9a4c3ea82cc7bf4478eaffdc168358">GTEST_FATAL_FAILURE_</a>)</td></tr>
- <tr class="separator:a895c34d9b192cdc2ba46d2680623485d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:affadeef9379fe5aabf6f28d9eab9d3c0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#affadeef9379fe5aabf6f28d9eab9d3c0">ASSERT_ANY_THROW</a>(statement)   <a class="el" href="gtest_8h.html#af48bbd26d54d4afc5e4cef39b1c76ba3">GTEST_TEST_ANY_THROW_</a>(statement, <a class="el" href="gtest_8h.html#a0f9a4c3ea82cc7bf4478eaffdc168358">GTEST_FATAL_FAILURE_</a>)</td></tr>
- <tr class="separator:affadeef9379fe5aabf6f28d9eab9d3c0"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac33e7cdfb5d44a7a0f0ab552eb5c3c6a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#ac33e7cdfb5d44a7a0f0ab552eb5c3c6a">EXPECT_TRUE</a>(condition)</td></tr>
- <tr class="separator:ac33e7cdfb5d44a7a0f0ab552eb5c3c6a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aeb6c7ae89f440c90c1a1815951c836da"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#aeb6c7ae89f440c90c1a1815951c836da">EXPECT_FALSE</a>(condition)</td></tr>
- <tr class="separator:aeb6c7ae89f440c90c1a1815951c836da"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae9244bfbda562e8b798789b001993fa5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#ae9244bfbda562e8b798789b001993fa5">ASSERT_TRUE</a>(condition)</td></tr>
- <tr class="separator:ae9244bfbda562e8b798789b001993fa5"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8197fa52f3538588d20d8af4834c9003"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a8197fa52f3538588d20d8af4834c9003">ASSERT_FALSE</a>(condition)</td></tr>
- <tr class="separator:a8197fa52f3538588d20d8af4834c9003"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4159019abda84f5366acdb7604ff220a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a4159019abda84f5366acdb7604ff220a">EXPECT_EQ</a>(val1, val2)</td></tr>
- <tr class="separator:a4159019abda84f5366acdb7604ff220a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6ae7443947f25abc58bfcfcfc56b0d75"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a6ae7443947f25abc58bfcfcfc56b0d75">EXPECT_NE</a>(val1, val2)   <a class="el" href="gtest_8h.html#af0141918615a5e2d5247e9cda8324dae">EXPECT_PRED_FORMAT2</a>(::testing::internal::CmpHelperNE, val1, val2)</td></tr>
- <tr class="separator:a6ae7443947f25abc58bfcfcfc56b0d75"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae0f265632323b4a07b585dcfde10f60a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#ae0f265632323b4a07b585dcfde10f60a">EXPECT_LE</a>(val1, val2)   <a class="el" href="gtest_8h.html#af0141918615a5e2d5247e9cda8324dae">EXPECT_PRED_FORMAT2</a>(::testing::internal::CmpHelperLE, val1, val2)</td></tr>
- <tr class="separator:ae0f265632323b4a07b585dcfde10f60a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af28c06b2b5e8dee151896f299f6610cf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#af28c06b2b5e8dee151896f299f6610cf">EXPECT_LT</a>(val1, val2)   <a class="el" href="gtest_8h.html#af0141918615a5e2d5247e9cda8324dae">EXPECT_PRED_FORMAT2</a>(::testing::internal::CmpHelperLT, val1, val2)</td></tr>
- <tr class="separator:af28c06b2b5e8dee151896f299f6610cf"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab7a0ff4bfa4d9b27baa118d8b0756ca0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#ab7a0ff4bfa4d9b27baa118d8b0756ca0">EXPECT_GE</a>(val1, val2)   <a class="el" href="gtest_8h.html#af0141918615a5e2d5247e9cda8324dae">EXPECT_PRED_FORMAT2</a>(::testing::internal::CmpHelperGE, val1, val2)</td></tr>
- <tr class="separator:ab7a0ff4bfa4d9b27baa118d8b0756ca0"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa8bc8320813e1abb0016129b636e3b27"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#aa8bc8320813e1abb0016129b636e3b27">EXPECT_GT</a>(val1, val2)   <a class="el" href="gtest_8h.html#af0141918615a5e2d5247e9cda8324dae">EXPECT_PRED_FORMAT2</a>(::testing::internal::CmpHelperGT, val1, val2)</td></tr>
- <tr class="separator:aa8bc8320813e1abb0016129b636e3b27"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8a7a47387090810cdfe78933d348182d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a8a7a47387090810cdfe78933d348182d">GTEST_ASSERT_EQ</a>(val1, val2)</td></tr>
- <tr class="separator:a8a7a47387090810cdfe78933d348182d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6fa9bb2b6731eba8f481e40e9e4931b3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a6fa9bb2b6731eba8f481e40e9e4931b3">GTEST_ASSERT_NE</a>(val1, val2)   <a class="el" href="gtest_8h.html#ac452685a1a98ea3d96eb956a062ee210">ASSERT_PRED_FORMAT2</a>(::testing::internal::CmpHelperNE, val1, val2)</td></tr>
- <tr class="separator:a6fa9bb2b6731eba8f481e40e9e4931b3"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:abef04dcd4a0259d378de7b3b3ffb6730"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#abef04dcd4a0259d378de7b3b3ffb6730">GTEST_ASSERT_LE</a>(val1, val2)   <a class="el" href="gtest_8h.html#ac452685a1a98ea3d96eb956a062ee210">ASSERT_PRED_FORMAT2</a>(::testing::internal::CmpHelperLE, val1, val2)</td></tr>
- <tr class="separator:abef04dcd4a0259d378de7b3b3ffb6730"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5a75667e637febd18e5f7d4f3abf55e8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a5a75667e637febd18e5f7d4f3abf55e8">GTEST_ASSERT_LT</a>(val1, val2)   <a class="el" href="gtest_8h.html#ac452685a1a98ea3d96eb956a062ee210">ASSERT_PRED_FORMAT2</a>(::testing::internal::CmpHelperLT, val1, val2)</td></tr>
- <tr class="separator:a5a75667e637febd18e5f7d4f3abf55e8"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a55373d99c079ff1b894e2eb5bcd15c5a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a55373d99c079ff1b894e2eb5bcd15c5a">GTEST_ASSERT_GE</a>(val1, val2)   <a class="el" href="gtest_8h.html#ac452685a1a98ea3d96eb956a062ee210">ASSERT_PRED_FORMAT2</a>(::testing::internal::CmpHelperGE, val1, val2)</td></tr>
- <tr class="separator:a55373d99c079ff1b894e2eb5bcd15c5a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a088b9056fd1c1f316b41c22f64deb33a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a088b9056fd1c1f316b41c22f64deb33a">GTEST_ASSERT_GT</a>(val1, val2)   <a class="el" href="gtest_8h.html#ac452685a1a98ea3d96eb956a062ee210">ASSERT_PRED_FORMAT2</a>(::testing::internal::CmpHelperGT, val1, val2)</td></tr>
- <tr class="separator:a088b9056fd1c1f316b41c22f64deb33a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1a6db8b1338ee7040329322b77779086"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a1a6db8b1338ee7040329322b77779086">ASSERT_EQ</a>(val1, val2)   <a class="el" href="gtest_8h.html#a8a7a47387090810cdfe78933d348182d">GTEST_ASSERT_EQ</a>(val1, val2)</td></tr>
- <tr class="separator:a1a6db8b1338ee7040329322b77779086"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa866c8dece57912e6f51495ed3e8d8d5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#aa866c8dece57912e6f51495ed3e8d8d5">ASSERT_NE</a>(val1, val2)   <a class="el" href="gtest_8h.html#a6fa9bb2b6731eba8f481e40e9e4931b3">GTEST_ASSERT_NE</a>(val1, val2)</td></tr>
- <tr class="separator:aa866c8dece57912e6f51495ed3e8d8d5"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a775643748feff0b490aae651d041e971"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a775643748feff0b490aae651d041e971">ASSERT_LE</a>(val1, val2)   <a class="el" href="gtest_8h.html#abef04dcd4a0259d378de7b3b3ffb6730">GTEST_ASSERT_LE</a>(val1, val2)</td></tr>
- <tr class="separator:a775643748feff0b490aae651d041e971"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:affc4f9cae4c3aabfe60fced83737b42c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#affc4f9cae4c3aabfe60fced83737b42c">ASSERT_LT</a>(val1, val2)   <a class="el" href="gtest_8h.html#a5a75667e637febd18e5f7d4f3abf55e8">GTEST_ASSERT_LT</a>(val1, val2)</td></tr>
- <tr class="separator:affc4f9cae4c3aabfe60fced83737b42c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af4ff5dc71479fcb374b6bc2ed195bcc4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#af4ff5dc71479fcb374b6bc2ed195bcc4">ASSERT_GE</a>(val1, val2)   <a class="el" href="gtest_8h.html#a55373d99c079ff1b894e2eb5bcd15c5a">GTEST_ASSERT_GE</a>(val1, val2)</td></tr>
- <tr class="separator:af4ff5dc71479fcb374b6bc2ed195bcc4"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a16a882d4eafc9f8643867aea40879140"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a16a882d4eafc9f8643867aea40879140">ASSERT_GT</a>(val1, val2)   <a class="el" href="gtest_8h.html#a088b9056fd1c1f316b41c22f64deb33a">GTEST_ASSERT_GT</a>(val1, val2)</td></tr>
- <tr class="separator:a16a882d4eafc9f8643867aea40879140"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad20f7b94ac5081e16f0005b94e95f0c6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#ad20f7b94ac5081e16f0005b94e95f0c6">EXPECT_STREQ</a>(s1, s2)   <a class="el" href="gtest_8h.html#af0141918615a5e2d5247e9cda8324dae">EXPECT_PRED_FORMAT2</a>(::<a class="el" href="namespacetesting_1_1internal.html#a93eb9d61cac7faf1faff6301ae5f4a46">testing::internal::CmpHelperSTREQ</a>, s1, s2)</td></tr>
- <tr class="separator:ad20f7b94ac5081e16f0005b94e95f0c6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aee7e9c42f55549dbc0dfc42391eb9775"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#aee7e9c42f55549dbc0dfc42391eb9775">EXPECT_STRNE</a>(s1, s2)   <a class="el" href="gtest_8h.html#af0141918615a5e2d5247e9cda8324dae">EXPECT_PRED_FORMAT2</a>(::<a class="el" href="namespacetesting_1_1internal.html#a6b485231a046ff760844a0321c04870b">testing::internal::CmpHelperSTRNE</a>, s1, s2)</td></tr>
- <tr class="separator:aee7e9c42f55549dbc0dfc42391eb9775"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a740cab7e3eec5c178a64b4f558bde66e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a740cab7e3eec5c178a64b4f558bde66e">EXPECT_STRCASEEQ</a>(s1, s2)   <a class="el" href="gtest_8h.html#af0141918615a5e2d5247e9cda8324dae">EXPECT_PRED_FORMAT2</a>(::<a class="el" href="namespacetesting_1_1internal.html#a00c3d012df6173622ef558a131bfb95d">testing::internal::CmpHelperSTRCASEEQ</a>, s1, s2)</td></tr>
- <tr class="separator:a740cab7e3eec5c178a64b4f558bde66e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a07d0b5cbd3b5f7c8b6f44c609046ff07"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a07d0b5cbd3b5f7c8b6f44c609046ff07">EXPECT_STRCASENE</a>(s1, s2)   <a class="el" href="gtest_8h.html#af0141918615a5e2d5247e9cda8324dae">EXPECT_PRED_FORMAT2</a>(::<a class="el" href="namespacetesting_1_1internal.html#a5f74b933606b0a742cd5a8ad2d7087e0">testing::internal::CmpHelperSTRCASENE</a>, s1, s2)</td></tr>
- <tr class="separator:a07d0b5cbd3b5f7c8b6f44c609046ff07"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a74f4189ea570bab9a65d47104659ef9c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a74f4189ea570bab9a65d47104659ef9c">ASSERT_STREQ</a>(s1, s2)   <a class="el" href="gtest_8h.html#ac452685a1a98ea3d96eb956a062ee210">ASSERT_PRED_FORMAT2</a>(::<a class="el" href="namespacetesting_1_1internal.html#a93eb9d61cac7faf1faff6301ae5f4a46">testing::internal::CmpHelperSTREQ</a>, s1, s2)</td></tr>
- <tr class="separator:a74f4189ea570bab9a65d47104659ef9c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3d679660ac1b2f9f6e6c7608452af923"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a3d679660ac1b2f9f6e6c7608452af923">ASSERT_STRNE</a>(s1, s2)   <a class="el" href="gtest_8h.html#ac452685a1a98ea3d96eb956a062ee210">ASSERT_PRED_FORMAT2</a>(::<a class="el" href="namespacetesting_1_1internal.html#a6b485231a046ff760844a0321c04870b">testing::internal::CmpHelperSTRNE</a>, s1, s2)</td></tr>
- <tr class="separator:a3d679660ac1b2f9f6e6c7608452af923"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a58847dd696200a3268361401dfcd0fa0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a58847dd696200a3268361401dfcd0fa0">ASSERT_STRCASEEQ</a>(s1, s2)   <a class="el" href="gtest_8h.html#ac452685a1a98ea3d96eb956a062ee210">ASSERT_PRED_FORMAT2</a>(::<a class="el" href="namespacetesting_1_1internal.html#a00c3d012df6173622ef558a131bfb95d">testing::internal::CmpHelperSTRCASEEQ</a>, s1, s2)</td></tr>
- <tr class="separator:a58847dd696200a3268361401dfcd0fa0"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac3d2c3836b103068a050f32585b2aaad"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#ac3d2c3836b103068a050f32585b2aaad">ASSERT_STRCASENE</a>(s1, s2)   <a class="el" href="gtest_8h.html#ac452685a1a98ea3d96eb956a062ee210">ASSERT_PRED_FORMAT2</a>(::<a class="el" href="namespacetesting_1_1internal.html#a5f74b933606b0a742cd5a8ad2d7087e0">testing::internal::CmpHelperSTRCASENE</a>, s1, s2)</td></tr>
- <tr class="separator:ac3d2c3836b103068a050f32585b2aaad"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a981e552322fb084042d02d6dfa9860ca"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a981e552322fb084042d02d6dfa9860ca">EXPECT_FLOAT_EQ</a>(val1, val2)</td></tr>
- <tr class="separator:a981e552322fb084042d02d6dfa9860ca"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab4852f9430cf656690256ea7fe6323b8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#ab4852f9430cf656690256ea7fe6323b8">EXPECT_DOUBLE_EQ</a>(val1, val2)</td></tr>
- <tr class="separator:ab4852f9430cf656690256ea7fe6323b8"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4663ffbf844baa54bdb29f9148fd0f96"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a4663ffbf844baa54bdb29f9148fd0f96">ASSERT_FLOAT_EQ</a>(val1, val2)</td></tr>
- <tr class="separator:a4663ffbf844baa54bdb29f9148fd0f96"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6617da62e5ae5490995a3bfca1f331a9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a6617da62e5ae5490995a3bfca1f331a9">ASSERT_DOUBLE_EQ</a>(val1, val2)</td></tr>
- <tr class="separator:a6617da62e5ae5490995a3bfca1f331a9"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a88cd7978af0e7dbd42cd606dfabdcc6f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a88cd7978af0e7dbd42cd606dfabdcc6f">EXPECT_NEAR</a>(val1, val2, abs_error)</td></tr>
- <tr class="separator:a88cd7978af0e7dbd42cd606dfabdcc6f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a73cce6b752d204f91a36bef2f8e663b3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a73cce6b752d204f91a36bef2f8e663b3">ASSERT_NEAR</a>(val1, val2, abs_error)</td></tr>
- <tr class="separator:a73cce6b752d204f91a36bef2f8e663b3"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5034fda3490aad5a93942ac83f4cea49"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a5034fda3490aad5a93942ac83f4cea49">ASSERT_NO_FATAL_FAILURE</a>(statement)   <a class="el" href="gtest_8h.html#a1b37a3c446836d33040f3266a6236081">GTEST_TEST_NO_FATAL_FAILURE_</a>(statement, <a class="el" href="gtest_8h.html#a0f9a4c3ea82cc7bf4478eaffdc168358">GTEST_FATAL_FAILURE_</a>)</td></tr>
- <tr class="separator:a5034fda3490aad5a93942ac83f4cea49"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a067c02ccaf3171d6e1781cd0f8cdcf74"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a067c02ccaf3171d6e1781cd0f8cdcf74">EXPECT_NO_FATAL_FAILURE</a>(statement)   <a class="el" href="gtest_8h.html#a1b37a3c446836d33040f3266a6236081">GTEST_TEST_NO_FATAL_FAILURE_</a>(statement, <a class="el" href="gtest_8h.html#a6cb7482cfa03661a91c698eb5895f642">GTEST_NONFATAL_FAILURE_</a>)</td></tr>
- <tr class="separator:a067c02ccaf3171d6e1781cd0f8cdcf74"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4dac08f15adc8cb1ee0e5c1bfb0f440d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a4dac08f15adc8cb1ee0e5c1bfb0f440d">SCOPED_TRACE</a>(message)</td></tr>
- <tr class="separator:a4dac08f15adc8cb1ee0e5c1bfb0f440d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a216a746d9241b1f42fdd4449698a4d8d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a216a746d9241b1f42fdd4449698a4d8d">GTEST_TEST</a>(test_suite_name, test_name)</td></tr>
- <tr class="separator:a216a746d9241b1f42fdd4449698a4d8d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab5540a6d621853916be8240ff51819cf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#ab5540a6d621853916be8240ff51819cf">TEST</a>(test_suite_name, test_name)   <a class="el" href="gtest_8h.html#a216a746d9241b1f42fdd4449698a4d8d">GTEST_TEST</a>(test_suite_name, test_name)</td></tr>
- <tr class="separator:ab5540a6d621853916be8240ff51819cf"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0ee66d464d1a06c20c1929cae09d8758"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a0ee66d464d1a06c20c1929cae09d8758">TEST_F</a>(test_fixture, test_name)</td></tr>
- <tr class="separator:a0ee66d464d1a06c20c1929cae09d8758"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
- Typedefs</h2></td></tr>
- <tr class="memitem:a8e8ff5b11e64078831112677156cb111"><td class="memItemLeft" align="right" valign="top">typedef ::std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a8e8ff5b11e64078831112677156cb111">testing::internal::string</a></td></tr>
- <tr class="separator:a8e8ff5b11e64078831112677156cb111"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3f543179329c353aee1d7b54a9a8e335"><td class="memItemLeft" align="right" valign="top">typedef ::std::wstring </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a3f543179329c353aee1d7b54a9a8e335">testing::internal::wstring</a></td></tr>
- <tr class="separator:a3f543179329c353aee1d7b54a9a8e335"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a08b187c6cc4e28400aadf9a32fccc8de"><td class="memItemLeft" align="right" valign="top">typedef GTestMutexLock </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a08b187c6cc4e28400aadf9a32fccc8de">testing::internal::MutexLock</a></td></tr>
- <tr class="separator:a08b187c6cc4e28400aadf9a32fccc8de"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:abb1d0789f19bdde21affccbd1078b525"><td class="memItemLeft" align="right" valign="top">typedef bool_constant< false > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#abb1d0789f19bdde21affccbd1078b525">testing::internal::false_type</a></td></tr>
- <tr class="separator:abb1d0789f19bdde21affccbd1078b525"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a62f917c3424d8841de9b49b5ec28edb4"><td class="memItemLeft" align="right" valign="top">typedef bool_constant< true > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a62f917c3424d8841de9b49b5ec28edb4">testing::internal::true_type</a></td></tr>
- <tr class="separator:a62f917c3424d8841de9b49b5ec28edb4"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a05c6bd9ede5ccdf25191a590d610dcc6"><td class="memItemLeft" align="right" valign="top">typedef long long </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a05c6bd9ede5ccdf25191a590d610dcc6">testing::internal::BiggestInt</a></td></tr>
- <tr class="separator:a05c6bd9ede5ccdf25191a590d610dcc6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8eb9f08d3af29941c2d2a964cfff3ecb"><td class="memItemLeft" align="right" valign="top">typedef struct stat </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal_1_1posix.html#a8eb9f08d3af29941c2d2a964cfff3ecb">testing::internal::posix::StatStruct</a></td></tr>
- <tr class="separator:a8eb9f08d3af29941c2d2a964cfff3ecb"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8ee38faaf875f133358abaf9bc056cec"><td class="memItemLeft" align="right" valign="top">typedef TypeWithSize< 4 >::Int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a8ee38faaf875f133358abaf9bc056cec">testing::internal::Int32</a></td></tr>
- <tr class="separator:a8ee38faaf875f133358abaf9bc056cec"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a40d4fffcd2bf56f18b1c380615aa85e3"><td class="memItemLeft" align="right" valign="top">typedef TypeWithSize< 4 >::UInt </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a40d4fffcd2bf56f18b1c380615aa85e3">testing::internal::UInt32</a></td></tr>
- <tr class="separator:a40d4fffcd2bf56f18b1c380615aa85e3"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a271c563fec38b804ddab0677f51f70a8"><td class="memItemLeft" align="right" valign="top">typedef TypeWithSize< 8 >::Int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a271c563fec38b804ddab0677f51f70a8">testing::internal::Int64</a></td></tr>
- <tr class="separator:a271c563fec38b804ddab0677f51f70a8"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa6a1ac454e6d7e550fa4925c62c35caa"><td class="memItemLeft" align="right" valign="top">typedef TypeWithSize< 8 >::UInt </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aa6a1ac454e6d7e550fa4925c62c35caa">testing::internal::UInt64</a></td></tr>
- <tr class="separator:aa6a1ac454e6d7e550fa4925c62c35caa"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a66a845df404b38fe85c5e14a069f255a"><td class="memItemLeft" align="right" valign="top">typedef TypeWithSize< 8 >::Int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a66a845df404b38fe85c5e14a069f255a">testing::internal::TimeInMillis</a></td></tr>
- <tr class="separator:a66a845df404b38fe85c5e14a069f255a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a02e1981f5ff70609e6ac06e006ff519a"><td class="memItemLeft" align="right" valign="top">typedef FloatingPoint< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a02e1981f5ff70609e6ac06e006ff519a">testing::internal::Float</a></td></tr>
- <tr class="separator:a02e1981f5ff70609e6ac06e006ff519a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a66a7579b1893b260c31dad577f7a5c48"><td class="memItemLeft" align="right" valign="top">typedef FloatingPoint< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a66a7579b1893b260c31dad577f7a5c48">testing::internal::Double</a></td></tr>
- <tr class="separator:a66a7579b1893b260c31dad577f7a5c48"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab1114197d3c657d8b7f8e0c5caa12d00"><td class="memItemLeft" align="right" valign="top">typedef const void * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ab1114197d3c657d8b7f8e0c5caa12d00">testing::internal::TypeId</a></td></tr>
- <tr class="separator:ab1114197d3c657d8b7f8e0c5caa12d00"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a83e4e0732ac6a9dcfe6ee299dc1b9fa2"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a83e4e0732ac6a9dcfe6ee299dc1b9fa2">testing::internal::SetUpTestSuiteFunc</a> = void(*)()</td></tr>
- <tr class="separator:a83e4e0732ac6a9dcfe6ee299dc1b9fa2"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8257a87aa42cebaa54b0c48a6ae657a5"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a8257a87aa42cebaa54b0c48a6ae657a5">testing::internal::TearDownTestSuiteFunc</a> = void(*)()</td></tr>
- <tr class="separator:a8257a87aa42cebaa54b0c48a6ae657a5"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a04786aa10f8b0bf38a5ead94d00475f4"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a04786aa10f8b0bf38a5ead94d00475f4">testing::internal::SetUpTearDownSuiteFuncType</a> = void(*)()</td></tr>
- <tr class="separator:a04786aa10f8b0bf38a5ead94d00475f4"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad8f0c2883245f1df2a53618a49f0deb3"><td class="memItemLeft" align="right" valign="top">typedef int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ad8f0c2883245f1df2a53618a49f0deb3">testing::internal::IsContainer</a></td></tr>
- <tr class="separator:ad8f0c2883245f1df2a53618a49f0deb3"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:abf080521ce135deb510e0a7830fd3d33"><td class="memItemLeft" align="right" valign="top">typedef char </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#abf080521ce135deb510e0a7830fd3d33">testing::internal::IsNotContainer</a></td></tr>
- <tr class="separator:abf080521ce135deb510e0a7830fd3d33"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a50003bb76ec2934be1062be11efba8bf"><td class="memItemLeft" align="right" valign="top">typedef ::std::vector< ::std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a50003bb76ec2934be1062be11efba8bf">testing::internal::Strings</a></td></tr>
- <tr class="separator:a50003bb76ec2934be1062be11efba8bf"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aac31682b6b41997d6cc610a5787dc8bc"><td class="memTemplParams" colspan="2">template<class TestCase > </td></tr>
- <tr class="memitem:aac31682b6b41997d6cc610a5787dc8bc"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aac31682b6b41997d6cc610a5787dc8bc">testing::internal::ParameterizedTestCaseInfo</a> = ParameterizedTestSuiteInfo< TestCase ></td></tr>
- <tr class="separator:aac31682b6b41997d6cc610a5787dc8bc"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a992de1d091ce660f451d1e8b3ce30fd6"><td class="memItemLeft" align="right" valign="top">typedef internal::TimeInMillis </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting.html#a992de1d091ce660f451d1e8b3ce30fd6">testing::TimeInMillis</a></td></tr>
- <tr class="separator:a992de1d091ce660f451d1e8b3ce30fd6"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
- Enumerations</h2></td></tr>
- <tr class="memitem:aa6255ef3b023c5b4e1a2198d887fb977"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aa6255ef3b023c5b4e1a2198d887fb977">testing::internal::GTestLogSeverity</a> { <a class="el" href="namespacetesting_1_1internal.html#aa6255ef3b023c5b4e1a2198d887fb977aff315e0913fcda86fe4de882bf5e33e9">testing::internal::GTEST_INFO</a>,
- <a class="el" href="namespacetesting_1_1internal.html#aa6255ef3b023c5b4e1a2198d887fb977a7a051bc2794f15a4bf0eab40562a304c">testing::internal::GTEST_WARNING</a>,
- <a class="el" href="namespacetesting_1_1internal.html#aa6255ef3b023c5b4e1a2198d887fb977a651e9cd2a904e0c8210536271b875f75">testing::internal::GTEST_ERROR</a>,
- <a class="el" href="namespacetesting_1_1internal.html#aa6255ef3b023c5b4e1a2198d887fb977a75063567740f6bf7da419b1b9197b12e">testing::internal::GTEST_FATAL</a>
- }</td></tr>
- <tr class="separator:aa6255ef3b023c5b4e1a2198d887fb977"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad46aa6da12aec1a3f166310478b53a08"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal_1_1edit__distance.html#ad46aa6da12aec1a3f166310478b53a08">testing::internal::edit_distance::EditType</a> { <a class="el" href="namespacetesting_1_1internal_1_1edit__distance.html#ad46aa6da12aec1a3f166310478b53a08a7bdb9c74613a94f21b7489e0b5640a63">testing::internal::edit_distance::kMatch</a>,
- <a class="el" href="namespacetesting_1_1internal_1_1edit__distance.html#ad46aa6da12aec1a3f166310478b53a08a63400b073f5b311a87d568b5ae27ffe8">testing::internal::edit_distance::kAdd</a>,
- <a class="el" href="namespacetesting_1_1internal_1_1edit__distance.html#ad46aa6da12aec1a3f166310478b53a08a814768ef6cd0264a0a10b1e701a63e78">testing::internal::edit_distance::kRemove</a>,
- <a class="el" href="namespacetesting_1_1internal_1_1edit__distance.html#ad46aa6da12aec1a3f166310478b53a08afdbf30ecf9f32f60c646a34a358615f2">testing::internal::edit_distance::kReplace</a>
- }</td></tr>
- <tr class="separator:ad46aa6da12aec1a3f166310478b53a08"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aeb8161b0b3ee503347b0662d7028fd57"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal2.html#aeb8161b0b3ee503347b0662d7028fd57">testing::internal2::TypeKind</a> { <a class="el" href="namespacetesting_1_1internal2.html#aeb8161b0b3ee503347b0662d7028fd57a14aaf98a2547ecf43eef0868d54b1383">testing::internal2::kProtobuf</a>,
- <a class="el" href="namespacetesting_1_1internal2.html#aeb8161b0b3ee503347b0662d7028fd57a9bdcf3f1548f498b2b7f097306ea0224">testing::internal2::kConvertibleToInteger</a>,
- <a class="el" href="namespacetesting_1_1internal2.html#aeb8161b0b3ee503347b0662d7028fd57abe8aaea44751d6ebd0cdf5bd94451db1">testing::internal2::kOtherType</a>
- }</td></tr>
- <tr class="separator:aeb8161b0b3ee503347b0662d7028fd57"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a17fb8f0125fa92404a249ed38a43faa4"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a17fb8f0125fa92404a249ed38a43faa4">testing::internal::DefaultPrinterType</a> { <a class="el" href="namespacetesting_1_1internal.html#a17fb8f0125fa92404a249ed38a43faa4a945a19e59155ce1d335e8c3bcbdf61db">testing::internal::kPrintContainer</a>,
- <a class="el" href="namespacetesting_1_1internal.html#a17fb8f0125fa92404a249ed38a43faa4a8eaa6fff4a58832b30027df49f73dcbf">testing::internal::kPrintPointer</a>,
- <a class="el" href="namespacetesting_1_1internal.html#a17fb8f0125fa92404a249ed38a43faa4a5a066cde30e276c6460ba10d123d0c2c">testing::internal::kPrintFunctionPointer</a>,
- <a class="el" href="namespacetesting_1_1internal.html#a17fb8f0125fa92404a249ed38a43faa4a6f88d77d9d763d8a009caf950cfbab28">testing::internal::kPrintOther</a>
- }</td></tr>
- <tr class="separator:a17fb8f0125fa92404a249ed38a43faa4"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a648c1bc94c2ef9e868ff3f9dff0f9c4e"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a648c1bc94c2ef9e868ff3f9dff0f9c4e">testing::internal::GTestColor</a> { <a class="el" href="namespacetesting_1_1internal.html#a648c1bc94c2ef9e868ff3f9dff0f9c4eafcd8803dc9e37e374d5a4486afc230b7">testing::internal::COLOR_DEFAULT</a>,
- <a class="el" href="namespacetesting_1_1internal.html#a648c1bc94c2ef9e868ff3f9dff0f9c4ea9ebb3ddab9391781f6ee5021e1e443c3">testing::internal::COLOR_RED</a>,
- <a class="el" href="namespacetesting_1_1internal.html#a648c1bc94c2ef9e868ff3f9dff0f9c4ea3b1e81f5b14a17b35a8672d57d166507">testing::internal::COLOR_GREEN</a>,
- <a class="el" href="namespacetesting_1_1internal.html#a648c1bc94c2ef9e868ff3f9dff0f9c4ea2cca441161aca75a208ff08d07f5b1a5">testing::internal::COLOR_YELLOW</a>
- }</td></tr>
- <tr class="separator:a648c1bc94c2ef9e868ff3f9dff0f9c4e"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
- Functions</h2></td></tr>
- <tr class="memitem:ab2709373c78eb8b1c22a6ba30cceba52"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ab2709373c78eb8b1c22a6ba30cceba52">testing::internal::IsTrue</a> (bool condition)</td></tr>
- <tr class="separator:ab2709373c78eb8b1c22a6ba30cceba52"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a31b7c3abed4a7c395f42c61e993989f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> ::std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a31b7c3abed4a7c395f42c61e993989f4">testing::internal::FormatFileLocation</a> (const char *file, int line)</td></tr>
- <tr class="separator:a31b7c3abed4a7c395f42c61e993989f4"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1ee4cde97868c53e442d3182496a9f3c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> ::std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a1ee4cde97868c53e442d3182496a9f3c">testing::internal::FormatCompilerIndependentFileLocation</a> (const char *file, int line)</td></tr>
- <tr class="separator:a1ee4cde97868c53e442d3182496a9f3c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a06b1b20029fbd1dbeb59752f914fab84"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a06b1b20029fbd1dbeb59752f914fab84">testing::internal::LogToStderr</a> ()</td></tr>
- <tr class="separator:a06b1b20029fbd1dbeb59752f914fab84"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2135f223bf6b527729aeaa651115183b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a2135f223bf6b527729aeaa651115183b">testing::internal::FlushInfoLog</a> ()</td></tr>
- <tr class="separator:a2135f223bf6b527729aeaa651115183b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a982df3f369643b175f79cda4048bc3b9"><td class="memTemplParams" colspan="2">template<typename To > </td></tr>
- <tr class="memitem:a982df3f369643b175f79cda4048bc3b9"><td class="memTemplItemLeft" align="right" valign="top">To </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a982df3f369643b175f79cda4048bc3b9">testing::internal::ImplicitCast_</a> (To x)</td></tr>
- <tr class="separator:a982df3f369643b175f79cda4048bc3b9"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1a1a1aed3fe00908b8a45d5ab4a33665"><td class="memTemplParams" colspan="2">template<typename To , typename From > </td></tr>
- <tr class="memitem:a1a1a1aed3fe00908b8a45d5ab4a33665"><td class="memTemplItemLeft" align="right" valign="top">To </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a1a1a1aed3fe00908b8a45d5ab4a33665">testing::internal::DownCast_</a> (From *f)</td></tr>
- <tr class="separator:a1a1a1aed3fe00908b8a45d5ab4a33665"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:abfe9bfb020d38aa4e0e12c001911b22b"><td class="memTemplParams" colspan="2">template<class Derived , class Base > </td></tr>
- <tr class="memitem:abfe9bfb020d38aa4e0e12c001911b22b"><td class="memTemplItemLeft" align="right" valign="top">Derived * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#abfe9bfb020d38aa4e0e12c001911b22b">testing::internal::CheckedDowncastToActualType</a> (Base *base)</td></tr>
- <tr class="separator:abfe9bfb020d38aa4e0e12c001911b22b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:acba06d4f0343dec407738ba5544af990"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#acba06d4f0343dec407738ba5544af990">testing::internal::CaptureStdout</a> ()</td></tr>
- <tr class="separator:acba06d4f0343dec407738ba5544af990"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aed657219a9856a8d249a3230de0c54ce"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aed657219a9856a8d249a3230de0c54ce">testing::internal::GetCapturedStdout</a> ()</td></tr>
- <tr class="separator:aed657219a9856a8d249a3230de0c54ce"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8ec00d458d0d442bd64af7b5f9c22dda"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a8ec00d458d0d442bd64af7b5f9c22dda">testing::internal::CaptureStderr</a> ()</td></tr>
- <tr class="separator:a8ec00d458d0d442bd64af7b5f9c22dda"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a374156401da17704099d0c33fa53adfb"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a374156401da17704099d0c33fa53adfb">testing::internal::GetCapturedStderr</a> ()</td></tr>
- <tr class="separator:a374156401da17704099d0c33fa53adfb"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a40bcfd87e26aae36e0cc51e5db64fd89"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a40bcfd87e26aae36e0cc51e5db64fd89">testing::internal::GetFileSize</a> (FILE *file)</td></tr>
- <tr class="separator:a40bcfd87e26aae36e0cc51e5db64fd89"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab81b0af2a0131ea54dc11de00d5e6e51"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ab81b0af2a0131ea54dc11de00d5e6e51">testing::internal::ReadEntireFile</a> (FILE *file)</td></tr>
- <tr class="separator:ab81b0af2a0131ea54dc11de00d5e6e51"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8d8ed3acadedd9c0db28d35a188973ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::vector< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a8d8ed3acadedd9c0db28d35a188973ea">testing::internal::GetArgvs</a> ()</td></tr>
- <tr class="separator:a8d8ed3acadedd9c0db28d35a188973ea"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8cbd8bf820517923d7f3c4477b3af5fa"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a8cbd8bf820517923d7f3c4477b3af5fa">testing::internal::GetThreadCount</a> ()</td></tr>
- <tr class="separator:a8cbd8bf820517923d7f3c4477b3af5fa"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aeb957087fd6bbf9db98ab7cd41b0c129"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aeb957087fd6bbf9db98ab7cd41b0c129">testing::internal::IsAlpha</a> (char ch)</td></tr>
- <tr class="separator:aeb957087fd6bbf9db98ab7cd41b0c129"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a83802e7f23324cd512232203662e1a98"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a83802e7f23324cd512232203662e1a98">testing::internal::IsAlNum</a> (char ch)</td></tr>
- <tr class="separator:a83802e7f23324cd512232203662e1a98"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4bd96b7fa6486802d33ddc217af55a39"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a4bd96b7fa6486802d33ddc217af55a39">testing::internal::IsDigit</a> (char ch)</td></tr>
- <tr class="separator:a4bd96b7fa6486802d33ddc217af55a39"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac26ce3883bc8919c27074975e958f3b7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ac26ce3883bc8919c27074975e958f3b7">testing::internal::IsLower</a> (char ch)</td></tr>
- <tr class="separator:ac26ce3883bc8919c27074975e958f3b7"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af429e04f70f9c10f6aa76a5d1ccd389f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#af429e04f70f9c10f6aa76a5d1ccd389f">testing::internal::IsSpace</a> (char ch)</td></tr>
- <tr class="separator:af429e04f70f9c10f6aa76a5d1ccd389f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a84f3baa379fec6bf5947cb5165aa8cc9"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a84f3baa379fec6bf5947cb5165aa8cc9">testing::internal::IsUpper</a> (char ch)</td></tr>
- <tr class="separator:a84f3baa379fec6bf5947cb5165aa8cc9"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa234ef141278263fb143b616c74c86e7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aa234ef141278263fb143b616c74c86e7">testing::internal::IsXDigit</a> (char ch)</td></tr>
- <tr class="separator:aa234ef141278263fb143b616c74c86e7"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6ab68a30f8291c09b2289c132bbe3b16"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a6ab68a30f8291c09b2289c132bbe3b16">testing::internal::IsXDigit</a> (wchar_t ch)</td></tr>
- <tr class="separator:a6ab68a30f8291c09b2289c132bbe3b16"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad9c627ef2a94245e3fd69e7ab3d49b42"><td class="memItemLeft" align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ad9c627ef2a94245e3fd69e7ab3d49b42">testing::internal::ToLower</a> (char ch)</td></tr>
- <tr class="separator:ad9c627ef2a94245e3fd69e7ab3d49b42"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac1b876a8133895bd553d4780ecaa1e3a"><td class="memItemLeft" align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ac1b876a8133895bd553d4780ecaa1e3a">testing::internal::ToUpper</a> (char ch)</td></tr>
- <tr class="separator:ac1b876a8133895bd553d4780ecaa1e3a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa6afda12e567c353e2e9b9c2e8cae14f"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aa6afda12e567c353e2e9b9c2e8cae14f">testing::internal::StripTrailingSpaces</a> (std::string str)</td></tr>
- <tr class="separator:aa6afda12e567c353e2e9b9c2e8cae14f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3117b067e1f942a2031e666953120ccc"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal_1_1posix.html#a3117b067e1f942a2031e666953120ccc">testing::internal::posix::FileNo</a> (FILE *file)</td></tr>
- <tr class="separator:a3117b067e1f942a2031e666953120ccc"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a16ebe936b3a8ea462a94191635aedc27"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal_1_1posix.html#a16ebe936b3a8ea462a94191635aedc27">testing::internal::posix::IsATTY</a> (int fd)</td></tr>
- <tr class="separator:a16ebe936b3a8ea462a94191635aedc27"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2b87b7ff647a128614daf50667eb9304"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal_1_1posix.html#a2b87b7ff647a128614daf50667eb9304">testing::internal::posix::Stat</a> (const char *path, StatStruct *buf)</td></tr>
- <tr class="separator:a2b87b7ff647a128614daf50667eb9304"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1ef2385a7f8e4c706054da35967e76bd"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal_1_1posix.html#a1ef2385a7f8e4c706054da35967e76bd">testing::internal::posix::StrCaseCmp</a> (const char *s1, const char *s2)</td></tr>
- <tr class="separator:a1ef2385a7f8e4c706054da35967e76bd"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8e352884793a65ae8be144676f1a9136"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal_1_1posix.html#a8e352884793a65ae8be144676f1a9136">testing::internal::posix::StrDup</a> (const char *src)</td></tr>
- <tr class="separator:a8e352884793a65ae8be144676f1a9136"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:acbad5d4ea5b73fd1765f5f760642932a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal_1_1posix.html#acbad5d4ea5b73fd1765f5f760642932a">testing::internal::posix::RmDir</a> (const char *dir)</td></tr>
- <tr class="separator:acbad5d4ea5b73fd1765f5f760642932a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af0d04ed5baeed28353fa38742748a421"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal_1_1posix.html#af0d04ed5baeed28353fa38742748a421">testing::internal::posix::IsDir</a> (const StatStruct &st)</td></tr>
- <tr class="separator:af0d04ed5baeed28353fa38742748a421"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a36fca815713332e5c6dc92c98b6b2574"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal_1_1posix.html#a36fca815713332e5c6dc92c98b6b2574">testing::internal::posix::StrNCpy</a> (char *dest, const char *src, size_t n)</td></tr>
- <tr class="separator:a36fca815713332e5c6dc92c98b6b2574"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1ddc8a4fc6bb21da372307485591a212"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal_1_1posix.html#a1ddc8a4fc6bb21da372307485591a212">testing::internal::posix::ChDir</a> (const char *dir)</td></tr>
- <tr class="separator:a1ddc8a4fc6bb21da372307485591a212"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4042201dcc4932641d484e7ddf94de7d"><td class="memItemLeft" align="right" valign="top">FILE * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal_1_1posix.html#a4042201dcc4932641d484e7ddf94de7d">testing::internal::posix::FOpen</a> (const char *path, const char *mode)</td></tr>
- <tr class="separator:a4042201dcc4932641d484e7ddf94de7d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9ef6d089cdae03f9d9e0e6d379c40703"><td class="memItemLeft" align="right" valign="top">FILE * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal_1_1posix.html#a9ef6d089cdae03f9d9e0e6d379c40703">testing::internal::posix::FReopen</a> (const char *path, const char *mode, FILE *stream)</td></tr>
- <tr class="separator:a9ef6d089cdae03f9d9e0e6d379c40703"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af7c268eba32d5a718b36b6b3801302e0"><td class="memItemLeft" align="right" valign="top">FILE * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal_1_1posix.html#af7c268eba32d5a718b36b6b3801302e0">testing::internal::posix::FDOpen</a> (int fd, const char *mode)</td></tr>
- <tr class="separator:af7c268eba32d5a718b36b6b3801302e0"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af4beeaaa8d62916d5e3b644a1ddfbd6b"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal_1_1posix.html#af4beeaaa8d62916d5e3b644a1ddfbd6b">testing::internal::posix::FClose</a> (FILE *fp)</td></tr>
- <tr class="separator:af4beeaaa8d62916d5e3b644a1ddfbd6b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3c6ab13e581a56f1b02f3eb7536c97fd"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal_1_1posix.html#a3c6ab13e581a56f1b02f3eb7536c97fd">testing::internal::posix::Read</a> (int fd, void *buf, unsigned int count)</td></tr>
- <tr class="separator:a3c6ab13e581a56f1b02f3eb7536c97fd"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af4acf9f78d55f815a18b43786511abef"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal_1_1posix.html#af4acf9f78d55f815a18b43786511abef">testing::internal::posix::Write</a> (int fd, const void *buf, unsigned int count)</td></tr>
- <tr class="separator:af4acf9f78d55f815a18b43786511abef"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a15e5b8f2a535ef1b2529b85b861e4846"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal_1_1posix.html#a15e5b8f2a535ef1b2529b85b861e4846">testing::internal::posix::Close</a> (int fd)</td></tr>
- <tr class="separator:a15e5b8f2a535ef1b2529b85b861e4846"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4b77b14af6f4d18f83d303b98e9349c4"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal_1_1posix.html#a4b77b14af6f4d18f83d303b98e9349c4">testing::internal::posix::StrError</a> (int errnum)</td></tr>
- <tr class="separator:a4b77b14af6f4d18f83d303b98e9349c4"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1d5e3da5a27eed25986859fa83cafe95"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal_1_1posix.html#a1d5e3da5a27eed25986859fa83cafe95">testing::internal::posix::GetEnv</a> (const char *name)</td></tr>
- <tr class="separator:a1d5e3da5a27eed25986859fa83cafe95"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a69b8278c59359dd6a6f941b4643db9fb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal_1_1posix.html#a69b8278c59359dd6a6f941b4643db9fb">testing::internal::posix::Abort</a> ()</td></tr>
- <tr class="separator:a69b8278c59359dd6a6f941b4643db9fb"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac06fc81336a3d80755f4020d34321766"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ac06fc81336a3d80755f4020d34321766">testing::internal::ParseInt32</a> (const Message &src_text, const char *str, Int32 *value)</td></tr>
- <tr class="separator:ac06fc81336a3d80755f4020d34321766"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1055088bb9b867e1b7b8f096f519d7c5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a1055088bb9b867e1b7b8f096f519d7c5">testing::internal::BoolFromGTestEnv</a> (const char *flag, bool default_value)</td></tr>
- <tr class="separator:a1055088bb9b867e1b7b8f096f519d7c5"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2196f070b2d28bceb45c7ad3b565b9ba"><td class="memItemLeft" align="right" valign="top">Int32 </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a2196f070b2d28bceb45c7ad3b565b9ba">testing::internal::Int32FromGTestEnv</a> (const char *flag, Int32 default_value)</td></tr>
- <tr class="separator:a2196f070b2d28bceb45c7ad3b565b9ba"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0c793c6d84760d900299916c077a1af4"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a0c793c6d84760d900299916c077a1af4">testing::internal::OutputFlagAlsoCheckEnvVar</a> ()</td></tr>
- <tr class="separator:a0c793c6d84760d900299916c077a1af4"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0967cbf18fb1594f82512d8d822aba21"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a0967cbf18fb1594f82512d8d822aba21">testing::internal::StringFromGTestEnv</a> (const char *flag, const char *default_value)</td></tr>
- <tr class="separator:a0967cbf18fb1594f82512d8d822aba21"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7b802e532fd68749765cb7dc156130db"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting.html#a7b802e532fd68749765cb7dc156130db">testing::operator<<</a> (std::ostream &os, const Message &sb)</td></tr>
- <tr class="separator:a7b802e532fd68749765cb7dc156130db"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aad4beed95d0846e6ffc5da0978ef3bb9"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
- <tr class="memitem:aad4beed95d0846e6ffc5da0978ef3bb9"><td class="memTemplItemLeft" align="right" valign="top">std::string </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aad4beed95d0846e6ffc5da0978ef3bb9">testing::internal::StreamableToString</a> (const T &streamable)</td></tr>
- <tr class="separator:aad4beed95d0846e6ffc5da0978ef3bb9"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a88f79832f9d045112a76e9da8611cc13"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a88f79832f9d045112a76e9da8611cc13">GTEST_DISABLE_MSC_WARNINGS_PUSH_</a> (4251) namespace testing</td></tr>
- <tr class="separator:a88f79832f9d045112a76e9da8611cc13"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa5717bb1144edd1d262d310ba70c82ed"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
- <tr class="memitem:aa5717bb1144edd1d262d310ba70c82ed"><td class="memTemplItemLeft" align="right" valign="top">::std::string </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting.html#aa5717bb1144edd1d262d310ba70c82ed">testing::PrintToString</a> (const T &value)</td></tr>
- <tr class="separator:aa5717bb1144edd1d262d310ba70c82ed"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3db36c62f31a9439117c41c2b13f4941"><td class="memItemLeft" align="right" valign="top">std::true_type </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a3db36c62f31a9439117c41c2b13f4941">testing::internal::IsNullLiteralHelper</a> (Secret *)</td></tr>
- <tr class="separator:a3db36c62f31a9439117c41c2b13f4941"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1404fbe8d1164f614f6358b314ec3cf4"><td class="memItemLeft" align="right" valign="top">std::false_type </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a1404fbe8d1164f614f6358b314ec3cf4">testing::internal::IsNullLiteralHelper</a> (IgnoredValue)</td></tr>
- <tr class="separator:a1404fbe8d1164f614f6358b314ec3cf4"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af69e146a989e8d48def39a0cc59461c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#af69e146a989e8d48def39a0cc59461c9">testing::internal::AppendUserMessage</a> (const std::string &gtest_msg, const Message &user_msg)</td></tr>
- <tr class="separator:af69e146a989e8d48def39a0cc59461c9"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad28f23b77f716200bc6644bfc7413a63"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::vector< EditType > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal_1_1edit__distance.html#ad28f23b77f716200bc6644bfc7413a63">testing::internal::edit_distance::CalculateOptimalEdits</a> (const std::vector< size_t > &left, const std::vector< size_t > &right)</td></tr>
- <tr class="separator:ad28f23b77f716200bc6644bfc7413a63"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad2258c5c811f8f262335f58641b33544"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::vector< EditType > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal_1_1edit__distance.html#ad2258c5c811f8f262335f58641b33544">testing::internal::edit_distance::CalculateOptimalEdits</a> (const std::vector< std::string > &left, const std::vector< std::string > &right)</td></tr>
- <tr class="separator:ad2258c5c811f8f262335f58641b33544"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a48cffebc6d3169ad1df7849b5f7fb5ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal_1_1edit__distance.html#a48cffebc6d3169ad1df7849b5f7fb5ff">testing::internal::edit_distance::CreateUnifiedDiff</a> (const std::vector< std::string > &left, const std::vector< std::string > &right, size_t context=2)</td></tr>
- <tr class="separator:a48cffebc6d3169ad1df7849b5f7fb5ff"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a513107ff8defa97d949937fc1350a56c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a513107ff8defa97d949937fc1350a56c">testing::internal::DiffStrings</a> (const std::string &left, const std::string &right, size_t *total_line_count)</td></tr>
- <tr class="separator:a513107ff8defa97d949937fc1350a56c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac61e2ba2cbf259fd6ee5ffd4e49c9445"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ac61e2ba2cbf259fd6ee5ffd4e49c9445">testing::internal::EqFailure</a> (const char *expected_expression, const char *actual_expression, const std::string &expected_value, const std::string &actual_value, bool ignoring_case)</td></tr>
- <tr class="separator:ac61e2ba2cbf259fd6ee5ffd4e49c9445"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aed8d3ad4341f8f2de53440e39c995632"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aed8d3ad4341f8f2de53440e39c995632">testing::internal::GetBoolAssertionFailureMessage</a> (const AssertionResult &assertion_result, const char *expression_text, const char *actual_predicate_value, const char *expected_predicate_value)</td></tr>
- <tr class="separator:aed8d3ad4341f8f2de53440e39c995632"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6b108e56fdc68ea937ffb3759fb55ab0"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
- <tr class="memitem:a6b108e56fdc68ea937ffb3759fb55ab0"><td class="memTemplItemLeft" align="right" valign="top">TypeId </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a6b108e56fdc68ea937ffb3759fb55ab0">testing::internal::GetTypeId</a> ()</td></tr>
- <tr class="separator:a6b108e56fdc68ea937ffb3759fb55ab0"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1e85cf16bb95b60f879d48ba1fbfc1c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> TypeId </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a1e85cf16bb95b60f879d48ba1fbfc1c9">testing::internal::GetTestTypeId</a> ()</td></tr>
- <tr class="separator:a1e85cf16bb95b60f879d48ba1fbfc1c9"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9579a78c229ea302caded45d65f77336"><td class="memItemLeft" align="right" valign="top">SetUpTearDownSuiteFuncType </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a9579a78c229ea302caded45d65f77336">testing::internal::GetNotDefaultOrNull</a> (SetUpTearDownSuiteFuncType a, SetUpTearDownSuiteFuncType def)</td></tr>
- <tr class="separator:a9579a78c229ea302caded45d65f77336"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7ab4072540184e26119ad853f45059f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> TestInfo * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a7ab4072540184e26119ad853f45059f7">testing::internal::MakeAndRegisterTestInfo</a> (const char *test_suite_name, const char *name, const char *type_param, const char *value_param, CodeLocation code_location, TypeId fixture_class_id, SetUpTestSuiteFunc set_up_tc, TearDownTestSuiteFunc tear_down_tc, TestFactoryBase *factory)</td></tr>
- <tr class="separator:a7ab4072540184e26119ad853f45059f7"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aac72b20299ad4a99554ce161e1769560"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aac72b20299ad4a99554ce161e1769560">testing::internal::SkipPrefix</a> (const char *prefix, const char **pstr)</td></tr>
- <tr class="separator:aac72b20299ad4a99554ce161e1769560"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae7ae495d3207e26968dfbd537c5e6dee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ae7ae495d3207e26968dfbd537c5e6dee">testing::internal::GetCurrentOsStackTraceExceptTop</a> (UnitTest *unit_test, int skip_count)</td></tr>
- <tr class="separator:ae7ae495d3207e26968dfbd537c5e6dee"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4d46f09c3bfe68700b7f728d2cc3782f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a4d46f09c3bfe68700b7f728d2cc3782f">testing::internal::AlwaysTrue</a> ()</td></tr>
- <tr class="separator:a4d46f09c3bfe68700b7f728d2cc3782f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4b24c851ab13569b1b15b3d259b60d2e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a4b24c851ab13569b1b15b3d259b60d2e">testing::internal::AlwaysFalse</a> ()</td></tr>
- <tr class="separator:a4b24c851ab13569b1b15b3d259b60d2e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a764748b94f628bdd1dcd39dc81e8b71f"><td class="memTemplParams" colspan="2">template<class C , class Iterator = decltype(::std::declval<const C&>().begin()), class = decltype(::std::declval<const C&>().end()), class = decltype(++::std::declval<Iterator&>()), class = decltype(*::std::declval<Iterator>()), class = typename C::const_iterator> </td></tr>
- <tr class="memitem:a764748b94f628bdd1dcd39dc81e8b71f"><td class="memTemplItemLeft" align="right" valign="top">IsContainer </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a764748b94f628bdd1dcd39dc81e8b71f">testing::internal::IsContainerTest</a> (int)</td></tr>
- <tr class="separator:a764748b94f628bdd1dcd39dc81e8b71f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af545a2ae928b8a9e7581978234464275"><td class="memTemplParams" colspan="2">template<class C > </td></tr>
- <tr class="memitem:af545a2ae928b8a9e7581978234464275"><td class="memTemplItemLeft" align="right" valign="top">IsNotContainer </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#af545a2ae928b8a9e7581978234464275">testing::internal::IsContainerTest</a> (long)</td></tr>
- <tr class="separator:af545a2ae928b8a9e7581978234464275"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af4bebf36baf0b0a5b26d051dde55fa47"><td class="memTemplParams" colspan="2">template<typename T , typename U > </td></tr>
- <tr class="memitem:af4bebf36baf0b0a5b26d051dde55fa47"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#af4bebf36baf0b0a5b26d051dde55fa47">testing::internal::ArrayEq</a> (const T *lhs, size_t size, const U *rhs)</td></tr>
- <tr class="separator:af4bebf36baf0b0a5b26d051dde55fa47"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a49b4d0ee49c0f8c93bab29ebd20630cc"><td class="memTemplParams" colspan="2">template<typename T , typename U > </td></tr>
- <tr class="memitem:a49b4d0ee49c0f8c93bab29ebd20630cc"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a49b4d0ee49c0f8c93bab29ebd20630cc">testing::internal::ArrayEq</a> (const T &lhs, const U &rhs)</td></tr>
- <tr class="separator:a49b4d0ee49c0f8c93bab29ebd20630cc"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5cb6f81ee827130024261121c742b26c"><td class="memTemplParams" colspan="2">template<typename T , typename U , size_t N> </td></tr>
- <tr class="memitem:a5cb6f81ee827130024261121c742b26c"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a5cb6f81ee827130024261121c742b26c">testing::internal::ArrayEq</a> (const T(&lhs)[N], const U(&rhs)[N])</td></tr>
- <tr class="separator:a5cb6f81ee827130024261121c742b26c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a94a857fe6ff32cf4fdc4769a4071f239"><td class="memTemplParams" colspan="2">template<typename Iter , typename Element > </td></tr>
- <tr class="memitem:a94a857fe6ff32cf4fdc4769a4071f239"><td class="memTemplItemLeft" align="right" valign="top">Iter </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a94a857fe6ff32cf4fdc4769a4071f239">testing::internal::ArrayAwareFind</a> (Iter begin, Iter end, const Element &elem)</td></tr>
- <tr class="separator:a94a857fe6ff32cf4fdc4769a4071f239"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afb1b9728aaaf6d9fe6246a19cfe3f7f5"><td class="memTemplParams" colspan="2">template<typename T , typename U > </td></tr>
- <tr class="memitem:afb1b9728aaaf6d9fe6246a19cfe3f7f5"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#afb1b9728aaaf6d9fe6246a19cfe3f7f5">testing::internal::CopyArray</a> (const T *from, size_t size, U *to)</td></tr>
- <tr class="separator:afb1b9728aaaf6d9fe6246a19cfe3f7f5"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a84d0e746ba0827cc52b53d22000de0e8"><td class="memTemplParams" colspan="2">template<typename T , typename U > </td></tr>
- <tr class="memitem:a84d0e746ba0827cc52b53d22000de0e8"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a84d0e746ba0827cc52b53d22000de0e8">testing::internal::CopyArray</a> (const T &from, U *to)</td></tr>
- <tr class="separator:a84d0e746ba0827cc52b53d22000de0e8"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1e7ae855686720615dcd5754c8181c62"><td class="memTemplParams" colspan="2">template<typename T , typename U , size_t N> </td></tr>
- <tr class="memitem:a1e7ae855686720615dcd5754c8181c62"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a1e7ae855686720615dcd5754c8181c62">testing::internal::CopyArray</a> (const T(&from)[N], U(*to)[N])</td></tr>
- <tr class="separator:a1e7ae855686720615dcd5754c8181c62"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9fbf8e07c0f94dc74d6ef5e56cd3c553"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal2.html#a9fbf8e07c0f94dc74d6ef5e56cd3c553">testing::internal2::PrintBytesInObjectTo</a> (const unsigned char *obj_bytes, size_t count, ::std::ostream *os)</td></tr>
- <tr class="separator:a9fbf8e07c0f94dc74d6ef5e56cd3c553"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a07dbe129beb8952074f04b599dfce39b"><td class="memTemplParams" colspan="2">template<typename Char , typename CharTraits , typename T > </td></tr>
- <tr class="memitem:a07dbe129beb8952074f04b599dfce39b"><td class="memTemplItemLeft" align="right" valign="top">::std::basic_ostream< Char, CharTraits > & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal2.html#a07dbe129beb8952074f04b599dfce39b">testing::internal2::operator<<</a> (::std::basic_ostream< Char, CharTraits > &os, const T &x)</td></tr>
- <tr class="separator:a07dbe129beb8952074f04b599dfce39b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3f49d3d0c996242f9d383c850097a656"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
- <tr class="memitem:a3f49d3d0c996242f9d383c850097a656"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting__internal.html#a3f49d3d0c996242f9d383c850097a656">testing_internal::DefaultPrintNonContainerTo</a> (const T &value, ::std::ostream *os)</td></tr>
- <tr class="separator:a3f49d3d0c996242f9d383c850097a656"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3682f962ae0ec1c0eca6444ca0a09e91"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a3682f962ae0ec1c0eca6444ca0a09e91">testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_</a> (char)</td></tr>
- <tr class="separator:a3682f962ae0ec1c0eca6444ca0a09e91"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a85e08f00d443221e529a0a85a90fbaeb"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a85e08f00d443221e529a0a85a90fbaeb">testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_</a> (wchar_t)</td></tr>
- <tr class="separator:a85e08f00d443221e529a0a85a90fbaeb"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aeac30230dcc362221bdd07d61eaa4ec1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aeac30230dcc362221bdd07d61eaa4ec1">testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_STRING_</a> (char, ::std::string)</td></tr>
- <tr class="separator:aeac30230dcc362221bdd07d61eaa4ec1"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a12070f3d771e37e1c3f2539692af0ce0"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a12070f3d771e37e1c3f2539692af0ce0">testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_STRING_</a> (wchar_t, ::std::wstring)</td></tr>
- <tr class="separator:a12070f3d771e37e1c3f2539692af0ce0"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a91ab078f10adc669f09b7f604975c518"><td class="memTemplParams" colspan="2">template<typename T1 , typename T2 > </td></tr>
- <tr class="memitem:a91ab078f10adc669f09b7f604975c518"><td class="memTemplItemLeft" align="right" valign="top">std::string </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a91ab078f10adc669f09b7f604975c518">testing::internal::FormatForComparisonFailureMessage</a> (const T1 &value, const T2 &)</td></tr>
- <tr class="separator:a91ab078f10adc669f09b7f604975c518"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a30708fa2bacf11895b03bdb21eb72309"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
- <tr class="memitem:a30708fa2bacf11895b03bdb21eb72309"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a30708fa2bacf11895b03bdb21eb72309">testing::internal::UniversalPrint</a> (const T &value, ::std::ostream *os)</td></tr>
- <tr class="separator:a30708fa2bacf11895b03bdb21eb72309"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2e96c98d5bd8ee4a1b92f8e3cde7dd40"><td class="memTemplParams" colspan="2">template<typename C > </td></tr>
- <tr class="memitem:a2e96c98d5bd8ee4a1b92f8e3cde7dd40"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a2e96c98d5bd8ee4a1b92f8e3cde7dd40">testing::internal::DefaultPrintTo</a> (WrapPrinterType< kPrintContainer >, const C &container, ::std::ostream *os)</td></tr>
- <tr class="separator:a2e96c98d5bd8ee4a1b92f8e3cde7dd40"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a074522dd8d77d61878a042b8d05cc64a"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
- <tr class="memitem:a074522dd8d77d61878a042b8d05cc64a"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a074522dd8d77d61878a042b8d05cc64a">testing::internal::DefaultPrintTo</a> (WrapPrinterType< kPrintPointer >, T *p, ::std::ostream *os)</td></tr>
- <tr class="separator:a074522dd8d77d61878a042b8d05cc64a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7729c07abcae6c69b9b370c39db61409"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
- <tr class="memitem:a7729c07abcae6c69b9b370c39db61409"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a7729c07abcae6c69b9b370c39db61409">testing::internal::DefaultPrintTo</a> (WrapPrinterType< kPrintFunctionPointer >, T *p, ::std::ostream *os)</td></tr>
- <tr class="separator:a7729c07abcae6c69b9b370c39db61409"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a72b1a69d96be8ea6382539f5c4fcac6d"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
- <tr class="memitem:a72b1a69d96be8ea6382539f5c4fcac6d"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a72b1a69d96be8ea6382539f5c4fcac6d">testing::internal::DefaultPrintTo</a> (WrapPrinterType< kPrintOther >, const T &value, ::std::ostream *os)</td></tr>
- <tr class="separator:a72b1a69d96be8ea6382539f5c4fcac6d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:adb3c27150dbe661db0e0c4be27533460"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
- <tr class="memitem:adb3c27150dbe661db0e0c4be27533460"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#adb3c27150dbe661db0e0c4be27533460">testing::internal::PrintTo</a> (const T &value, ::std::ostream *os)</td></tr>
- <tr class="separator:adb3c27150dbe661db0e0c4be27533460"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa7e70a85d66f0c109e3e69629ef577f2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aa7e70a85d66f0c109e3e69629ef577f2">testing::internal::PrintTo</a> (unsigned char c, ::std::ostream *os)</td></tr>
- <tr class="separator:aa7e70a85d66f0c109e3e69629ef577f2"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:abf6c518b437569187c1218166c702807"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#abf6c518b437569187c1218166c702807">testing::internal::PrintTo</a> (signed char c, ::std::ostream *os)</td></tr>
- <tr class="separator:abf6c518b437569187c1218166c702807"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a476bd3d411d4f129620aaf8999c257c0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a476bd3d411d4f129620aaf8999c257c0">testing::internal::PrintTo</a> (char c, ::std::ostream *os)</td></tr>
- <tr class="separator:a476bd3d411d4f129620aaf8999c257c0"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2979ac1ad3e05c51dcd7dca2eb34e6ce"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a2979ac1ad3e05c51dcd7dca2eb34e6ce">testing::internal::PrintTo</a> (bool x, ::std::ostream *os)</td></tr>
- <tr class="separator:a2979ac1ad3e05c51dcd7dca2eb34e6ce"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6c50fd437a2ae2ff6f182ccd6c2744dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a6c50fd437a2ae2ff6f182ccd6c2744dd">testing::internal::PrintTo</a> (wchar_t wc, ::std::ostream *os)</td></tr>
- <tr class="separator:a6c50fd437a2ae2ff6f182ccd6c2744dd"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac226053b96d7d61f9407e3b75bab07d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ac226053b96d7d61f9407e3b75bab07d9">testing::internal::PrintTo</a> (const char *s, ::std::ostream *os)</td></tr>
- <tr class="separator:ac226053b96d7d61f9407e3b75bab07d9"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a553eec7bb50de01c9e91cac4accc606f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a553eec7bb50de01c9e91cac4accc606f">testing::internal::PrintTo</a> (char *s, ::std::ostream *os)</td></tr>
- <tr class="separator:a553eec7bb50de01c9e91cac4accc606f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a792cc5665a34619ed7a6d54711433456"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a792cc5665a34619ed7a6d54711433456">testing::internal::PrintTo</a> (const signed char *s, ::std::ostream *os)</td></tr>
- <tr class="separator:a792cc5665a34619ed7a6d54711433456"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1320096b116f8cc4b688acbd5b783051"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a1320096b116f8cc4b688acbd5b783051">testing::internal::PrintTo</a> (signed char *s, ::std::ostream *os)</td></tr>
- <tr class="separator:a1320096b116f8cc4b688acbd5b783051"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a42c591f2164ad105b502a9262333aed2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a42c591f2164ad105b502a9262333aed2">testing::internal::PrintTo</a> (const unsigned char *s, ::std::ostream *os)</td></tr>
- <tr class="separator:a42c591f2164ad105b502a9262333aed2"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7fae797c500d66d0f5a9db4f205e3416"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a7fae797c500d66d0f5a9db4f205e3416">testing::internal::PrintTo</a> (unsigned char *s, ::std::ostream *os)</td></tr>
- <tr class="separator:a7fae797c500d66d0f5a9db4f205e3416"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afb038075e9e2166d1d9158a19e0eed23"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#afb038075e9e2166d1d9158a19e0eed23">testing::internal::PrintTo</a> (const wchar_t *s, ::std::ostream *os)</td></tr>
- <tr class="separator:afb038075e9e2166d1d9158a19e0eed23"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8d41baa371fad3eb5a3dbe1bbc02c290"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a8d41baa371fad3eb5a3dbe1bbc02c290">testing::internal::PrintTo</a> (wchar_t *s, ::std::ostream *os)</td></tr>
- <tr class="separator:a8d41baa371fad3eb5a3dbe1bbc02c290"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad3013b6b4c825edee9fe18ff1d982faa"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
- <tr class="memitem:ad3013b6b4c825edee9fe18ff1d982faa"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ad3013b6b4c825edee9fe18ff1d982faa">testing::internal::PrintRawArrayTo</a> (const T a[], size_t count, ::std::ostream *os)</td></tr>
- <tr class="separator:ad3013b6b4c825edee9fe18ff1d982faa"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8b53e46cea3f8bdfc9342057c4f6ba62"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a8b53e46cea3f8bdfc9342057c4f6ba62">testing::internal::PrintStringTo</a> (const ::std::string &s, ::std::ostream *os)</td></tr>
- <tr class="separator:a8b53e46cea3f8bdfc9342057c4f6ba62"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af59b4f5d83276cd807c45063b14bad44"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#af59b4f5d83276cd807c45063b14bad44">testing::internal::PrintTo</a> (const ::std::string &s, ::std::ostream *os)</td></tr>
- <tr class="separator:af59b4f5d83276cd807c45063b14bad44"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae38089f9d4093cb7cf93396251fd2d66"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ae38089f9d4093cb7cf93396251fd2d66">testing::internal::PrintWideStringTo</a> (const ::std::wstring &s, ::std::ostream *os)</td></tr>
- <tr class="separator:ae38089f9d4093cb7cf93396251fd2d66"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8d5be499966aeff68d4690db7d57f38a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a8d5be499966aeff68d4690db7d57f38a">testing::internal::PrintTo</a> (const ::std::wstring &s, ::std::ostream *os)</td></tr>
- <tr class="separator:a8d5be499966aeff68d4690db7d57f38a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a76f564cf23190dbd5c9e088defdd092b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a76f564cf23190dbd5c9e088defdd092b">testing::internal::PrintTo</a> (std::nullptr_t, ::std::ostream *os)</td></tr>
- <tr class="separator:a76f564cf23190dbd5c9e088defdd092b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5587d09db034bc597870ae86bd8c01f8"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
- <tr class="memitem:a5587d09db034bc597870ae86bd8c01f8"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a5587d09db034bc597870ae86bd8c01f8">testing::internal::PrintTo</a> (std::reference_wrapper< T > ref, ::std::ostream *os)</td></tr>
- <tr class="separator:a5587d09db034bc597870ae86bd8c01f8"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7174fbf5d6ba458afae675022c9aae1e"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
- <tr class="memitem:a7174fbf5d6ba458afae675022c9aae1e"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a7174fbf5d6ba458afae675022c9aae1e">testing::internal::PrintTupleTo</a> (const T &, std::integral_constant< size_t, 0 >, ::std::ostream *)</td></tr>
- <tr class="separator:a7174fbf5d6ba458afae675022c9aae1e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3580971ab4571dc9a00f4ed0e17fd777"><td class="memTemplParams" colspan="2">template<typename T , size_t I> </td></tr>
- <tr class="memitem:a3580971ab4571dc9a00f4ed0e17fd777"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a3580971ab4571dc9a00f4ed0e17fd777">testing::internal::PrintTupleTo</a> (const T &t, std::integral_constant< size_t, I >, ::std::ostream *os)</td></tr>
- <tr class="separator:a3580971ab4571dc9a00f4ed0e17fd777"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5628347cba9a345f56087fdb70930fc8"><td class="memTemplParams" colspan="2">template<typename... Types> </td></tr>
- <tr class="memitem:a5628347cba9a345f56087fdb70930fc8"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a5628347cba9a345f56087fdb70930fc8">testing::internal::PrintTo</a> (const ::std::tuple< Types... > &t, ::std::ostream *os)</td></tr>
- <tr class="separator:a5628347cba9a345f56087fdb70930fc8"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af2c33928facbf2edf7af564278724d98"><td class="memTemplParams" colspan="2">template<typename T1 , typename T2 > </td></tr>
- <tr class="memitem:af2c33928facbf2edf7af564278724d98"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#af2c33928facbf2edf7af564278724d98">testing::internal::PrintTo</a> (const ::std::pair< T1, T2 > &value, ::std::ostream *os)</td></tr>
- <tr class="separator:af2c33928facbf2edf7af564278724d98"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad79d71c3110f8eb24ab352d68f29436a"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
- <tr class="memitem:ad79d71c3110f8eb24ab352d68f29436a"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ad79d71c3110f8eb24ab352d68f29436a">testing::internal::UniversalPrintArray</a> (const T *begin, size_t len, ::std::ostream *os)</td></tr>
- <tr class="separator:ad79d71c3110f8eb24ab352d68f29436a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a72c997dbd2c562110b2cb56c359decfa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a72c997dbd2c562110b2cb56c359decfa">testing::internal::UniversalPrintArray</a> (const char *begin, size_t len, ::std::ostream *os)</td></tr>
- <tr class="separator:a72c997dbd2c562110b2cb56c359decfa"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae31e146c35fd75afc6a9cc73ae2692d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ae31e146c35fd75afc6a9cc73ae2692d1">testing::internal::UniversalPrintArray</a> (const wchar_t *begin, size_t len, ::std::ostream *os)</td></tr>
- <tr class="separator:ae31e146c35fd75afc6a9cc73ae2692d1"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afa92f5a284929dc3723e654a25feb7b9"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
- <tr class="memitem:afa92f5a284929dc3723e654a25feb7b9"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#afa92f5a284929dc3723e654a25feb7b9">testing::internal::UniversalTersePrint</a> (const T &value, ::std::ostream *os)</td></tr>
- <tr class="separator:afa92f5a284929dc3723e654a25feb7b9"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6300aa1440d0019cf08d9a1f6efd4382"><td class="memTemplParams" colspan="2">template<typename Tuple > </td></tr>
- <tr class="memitem:a6300aa1440d0019cf08d9a1f6efd4382"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a6300aa1440d0019cf08d9a1f6efd4382">testing::internal::TersePrintPrefixToStrings</a> (const Tuple &, std::integral_constant< size_t, 0 >, Strings *)</td></tr>
- <tr class="separator:a6300aa1440d0019cf08d9a1f6efd4382"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab244273c02742a3fac45cc241befc536"><td class="memTemplParams" colspan="2">template<typename Tuple , size_t I> </td></tr>
- <tr class="memitem:ab244273c02742a3fac45cc241befc536"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ab244273c02742a3fac45cc241befc536">testing::internal::TersePrintPrefixToStrings</a> (const Tuple &t, std::integral_constant< size_t, I >, Strings *strings)</td></tr>
- <tr class="separator:ab244273c02742a3fac45cc241befc536"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7e60d1478b074801c766eeee9be6c772"><td class="memTemplParams" colspan="2">template<typename Tuple > </td></tr>
- <tr class="memitem:a7e60d1478b074801c766eeee9be6c772"><td class="memTemplItemLeft" align="right" valign="top">Strings </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a7e60d1478b074801c766eeee9be6c772">testing::internal::UniversalTersePrintTupleFieldsToStrings</a> (const Tuple &value)</td></tr>
- <tr class="separator:a7e60d1478b074801c766eeee9be6c772"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a37b7e87f0a5f502c6918f37d1768c1f3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting.html#a37b7e87f0a5f502c6918f37d1768c1f3">testing::GTEST_DECLARE_string_</a> (death_test_style)</td></tr>
- <tr class="separator:a37b7e87f0a5f502c6918f37d1768c1f3"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5d3e97443d23bf1824f87feb172efd39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a5d3e97443d23bf1824f87feb172efd39">testing::internal::ReportInvalidTestSuiteType</a> (const char *test_suite_name, CodeLocation code_location)</td></tr>
- <tr class="separator:a5d3e97443d23bf1824f87feb172efd39"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a954ec4a8a932dac7743e77e459ffefdc"><td class="memTemplParams" colspan="2">template<class ParamType > </td></tr>
- <tr class="memitem:a954ec4a8a932dac7743e77e459ffefdc"><td class="memTemplItemLeft" align="right" valign="top">std::string </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a954ec4a8a932dac7743e77e459ffefdc">testing::internal::DefaultParamName</a> (const TestParamInfo< ParamType > &info)</td></tr>
- <tr class="separator:a954ec4a8a932dac7743e77e459ffefdc"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:abc0f0626877188afba6ad122d502f088"><td class="memTemplParams" colspan="2">template<class ParamType , class ParamNameGenFunctor > </td></tr>
- <tr class="memitem:abc0f0626877188afba6ad122d502f088"><td class="memTemplItemLeft" align="right" valign="top">ParamNameGenFunctor </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#abc0f0626877188afba6ad122d502f088">testing::internal::GetParamNameGen</a> (ParamNameGenFunctor func)</td></tr>
- <tr class="separator:abc0f0626877188afba6ad122d502f088"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a27d6ea7d401e877cb0fbddf4206ebbe4"><td class="memTemplParams" colspan="2">template<class ParamType > </td></tr>
- <tr class="memitem:a27d6ea7d401e877cb0fbddf4206ebbe4"><td class="memTemplItemLeft" align="right" valign="top">ParamNameGenFunc< ParamType >::Type * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a27d6ea7d401e877cb0fbddf4206ebbe4">testing::internal::GetParamNameGen</a> ()</td></tr>
- <tr class="separator:a27d6ea7d401e877cb0fbddf4206ebbe4"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa67d0c8470c5f69fcfcacc9e775fa982"><td class="memTemplParams" colspan="2">template<class Container > </td></tr>
- <tr class="memitem:aa67d0c8470c5f69fcfcacc9e775fa982"><td class="memTemplItemLeft" align="right" valign="top">internal::ParamGenerator< typename Container::value_type > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting.html#aa67d0c8470c5f69fcfcacc9e775fa982">testing::ValuesIn</a> (const Container &container)</td></tr>
- <tr class="separator:aa67d0c8470c5f69fcfcacc9e775fa982"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a265ed70a86cf2d6641582c45ad9529e2"><td class="memTemplParams" colspan="2">template<typename T , typename IncrementT > </td></tr>
- <tr class="memitem:a265ed70a86cf2d6641582c45ad9529e2"><td class="memTemplItemLeft" align="right" valign="top">internal::ParamGenerator< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting.html#a265ed70a86cf2d6641582c45ad9529e2">testing::Range</a> (T start, T end, IncrementT step)</td></tr>
- <tr class="separator:a265ed70a86cf2d6641582c45ad9529e2"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a56a45f85a1238dfc92e6fca03eb3a2e4"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
- <tr class="memitem:a56a45f85a1238dfc92e6fca03eb3a2e4"><td class="memTemplItemLeft" align="right" valign="top">internal::ParamGenerator< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting.html#a56a45f85a1238dfc92e6fca03eb3a2e4">testing::Range</a> (T start, T end)</td></tr>
- <tr class="separator:a56a45f85a1238dfc92e6fca03eb3a2e4"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a96240380ae4d3b4855d07de3b84fb336"><td class="memTemplParams" colspan="2">template<typename ForwardIterator > </td></tr>
- <tr class="memitem:a96240380ae4d3b4855d07de3b84fb336"><td class="memTemplItemLeft" align="right" valign="top">internal::ParamGenerator< typename ::<a class="el" href="structtesting_1_1internal_1_1_iterator_traits.html">testing::internal::IteratorTraits</a>< ForwardIterator >::value_type > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting.html#a96240380ae4d3b4855d07de3b84fb336">testing::ValuesIn</a> (ForwardIterator begin, ForwardIterator end)</td></tr>
- <tr class="separator:a96240380ae4d3b4855d07de3b84fb336"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0b9ea6594ac06ad5d9eba2511ffa0fb7"><td class="memTemplParams" colspan="2">template<typename T , size_t N> </td></tr>
- <tr class="memitem:a0b9ea6594ac06ad5d9eba2511ffa0fb7"><td class="memTemplItemLeft" align="right" valign="top">internal::ParamGenerator< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting.html#a0b9ea6594ac06ad5d9eba2511ffa0fb7">testing::ValuesIn</a> (const T(&array)[N])</td></tr>
- <tr class="separator:a0b9ea6594ac06ad5d9eba2511ffa0fb7"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a374d4e5fbb4c938058fbe81d4c7ff6a6"><td class="memTemplParams" colspan="2">template<typename... T> </td></tr>
- <tr class="memitem:a374d4e5fbb4c938058fbe81d4c7ff6a6"><td class="memTemplItemLeft" align="right" valign="top">internal::ValueArray< T... > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting.html#a374d4e5fbb4c938058fbe81d4c7ff6a6">testing::Values</a> (T... v)</td></tr>
- <tr class="separator:a374d4e5fbb4c938058fbe81d4c7ff6a6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa9f9150ed43f949c8a6bacf3f04c03ce"><td class="memItemLeft" align="right" valign="top">internal::ParamGenerator< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting.html#aa9f9150ed43f949c8a6bacf3f04c03ce">testing::Bool</a> ()</td></tr>
- <tr class="separator:aa9f9150ed43f949c8a6bacf3f04c03ce"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4917922963bacef3e301e67366c41df3"><td class="memTemplParams" colspan="2">template<typename Generator1 , typename Generator2 > </td></tr>
- <tr class="memitem:a4917922963bacef3e301e67366c41df3"><td class="memTemplItemLeft" align="right" valign="top">internal::CartesianProductHolder2< Generator1, Generator2 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting.html#a4917922963bacef3e301e67366c41df3">testing::Combine</a> (const Generator1 &g1, const Generator2 &g2)</td></tr>
- <tr class="separator:a4917922963bacef3e301e67366c41df3"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a77b89180fd846e275236409d9704eda2"><td class="memTemplParams" colspan="2">template<typename Generator1 , typename Generator2 , typename Generator3 > </td></tr>
- <tr class="memitem:a77b89180fd846e275236409d9704eda2"><td class="memTemplItemLeft" align="right" valign="top">internal::CartesianProductHolder3< Generator1, Generator2, Generator3 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting.html#a77b89180fd846e275236409d9704eda2">testing::Combine</a> (const Generator1 &g1, const Generator2 &g2, const Generator3 &g3)</td></tr>
- <tr class="separator:a77b89180fd846e275236409d9704eda2"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:abf420810fcd8190a98c2927862805a3f"><td class="memTemplParams" colspan="2">template<typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 > </td></tr>
- <tr class="memitem:abf420810fcd8190a98c2927862805a3f"><td class="memTemplItemLeft" align="right" valign="top">internal::CartesianProductHolder4< Generator1, Generator2, Generator3, Generator4 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting.html#abf420810fcd8190a98c2927862805a3f">testing::Combine</a> (const Generator1 &g1, const Generator2 &g2, const Generator3 &g3, const Generator4 &g4)</td></tr>
- <tr class="separator:abf420810fcd8190a98c2927862805a3f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a81505186d64f5b5763a0e268bc2e5650"><td class="memTemplParams" colspan="2">template<typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 > </td></tr>
- <tr class="memitem:a81505186d64f5b5763a0e268bc2e5650"><td class="memTemplItemLeft" align="right" valign="top">internal::CartesianProductHolder5< Generator1, Generator2, Generator3, Generator4, Generator5 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting.html#a81505186d64f5b5763a0e268bc2e5650">testing::Combine</a> (const Generator1 &g1, const Generator2 &g2, const Generator3 &g3, const Generator4 &g4, const Generator5 &g5)</td></tr>
- <tr class="separator:a81505186d64f5b5763a0e268bc2e5650"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:adccda33f9b3ad18896cb341979fe12b4"><td class="memTemplParams" colspan="2">template<typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 , typename Generator6 > </td></tr>
- <tr class="memitem:adccda33f9b3ad18896cb341979fe12b4"><td class="memTemplItemLeft" align="right" valign="top">internal::CartesianProductHolder6< Generator1, Generator2, Generator3, Generator4, Generator5, Generator6 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting.html#adccda33f9b3ad18896cb341979fe12b4">testing::Combine</a> (const Generator1 &g1, const Generator2 &g2, const Generator3 &g3, const Generator4 &g4, const Generator5 &g5, const Generator6 &g6)</td></tr>
- <tr class="separator:adccda33f9b3ad18896cb341979fe12b4"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a314759a93c251ca78b75c7f3ae8eda80"><td class="memTemplParams" colspan="2">template<typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 , typename Generator6 , typename Generator7 > </td></tr>
- <tr class="memitem:a314759a93c251ca78b75c7f3ae8eda80"><td class="memTemplItemLeft" align="right" valign="top">internal::CartesianProductHolder7< Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting.html#a314759a93c251ca78b75c7f3ae8eda80">testing::Combine</a> (const Generator1 &g1, const Generator2 &g2, const Generator3 &g3, const Generator4 &g4, const Generator5 &g5, const Generator6 &g6, const Generator7 &g7)</td></tr>
- <tr class="separator:a314759a93c251ca78b75c7f3ae8eda80"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac5508abb9d05e22332c792d101c13b2b"><td class="memTemplParams" colspan="2">template<typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 , typename Generator6 , typename Generator7 , typename Generator8 > </td></tr>
- <tr class="memitem:ac5508abb9d05e22332c792d101c13b2b"><td class="memTemplItemLeft" align="right" valign="top">internal::CartesianProductHolder8< Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7, Generator8 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting.html#ac5508abb9d05e22332c792d101c13b2b">testing::Combine</a> (const Generator1 &g1, const Generator2 &g2, const Generator3 &g3, const Generator4 &g4, const Generator5 &g5, const Generator6 &g6, const Generator7 &g7, const Generator8 &g8)</td></tr>
- <tr class="separator:ac5508abb9d05e22332c792d101c13b2b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a928ed7d1e8dd1dde0da5d7d3838384d2"><td class="memTemplParams" colspan="2">template<typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 , typename Generator6 , typename Generator7 , typename Generator8 , typename Generator9 > </td></tr>
- <tr class="memitem:a928ed7d1e8dd1dde0da5d7d3838384d2"><td class="memTemplItemLeft" align="right" valign="top">internal::CartesianProductHolder9< Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7, Generator8, Generator9 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting.html#a928ed7d1e8dd1dde0da5d7d3838384d2">testing::Combine</a> (const Generator1 &g1, const Generator2 &g2, const Generator3 &g3, const Generator4 &g4, const Generator5 &g5, const Generator6 &g6, const Generator7 &g7, const Generator8 &g8, const Generator9 &g9)</td></tr>
- <tr class="separator:a928ed7d1e8dd1dde0da5d7d3838384d2"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0590cd15c5bafaea9f5d2b1061e0a28b"><td class="memTemplParams" colspan="2">template<typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 , typename Generator6 , typename Generator7 , typename Generator8 , typename Generator9 , typename Generator10 > </td></tr>
- <tr class="memitem:a0590cd15c5bafaea9f5d2b1061e0a28b"><td class="memTemplItemLeft" align="right" valign="top">internal::CartesianProductHolder10< Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7, Generator8, Generator9, Generator10 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting.html#a0590cd15c5bafaea9f5d2b1061e0a28b">testing::Combine</a> (const Generator1 &g1, const Generator2 &g2, const Generator3 &g3, const Generator4 &g4, const Generator5 &g5, const Generator6 &g6, const Generator7 &g7, const Generator8 &g8, const Generator9 &g9, const Generator10 &g10)</td></tr>
- <tr class="separator:a0590cd15c5bafaea9f5d2b1061e0a28b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7f73180474723be6e92185d6fa9e7c9f"><td class="memTemplParams" colspan="2">template<typename Pred , typename T1 > </td></tr>
- <tr class="memitem:a7f73180474723be6e92185d6fa9e7c9f"><td class="memTemplItemLeft" align="right" valign="top">AssertionResult </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting.html#a7f73180474723be6e92185d6fa9e7c9f">testing::AssertPred1Helper</a> (const char *pred_text, const char *e1, Pred pred, const T1 &v1)</td></tr>
- <tr class="separator:a7f73180474723be6e92185d6fa9e7c9f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa6587938029dd8733ecb885068f08247"><td class="memTemplParams" colspan="2">template<typename Pred , typename T1 , typename T2 > </td></tr>
- <tr class="memitem:aa6587938029dd8733ecb885068f08247"><td class="memTemplItemLeft" align="right" valign="top">AssertionResult </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting.html#aa6587938029dd8733ecb885068f08247">testing::AssertPred2Helper</a> (const char *pred_text, const char *e1, const char *e2, Pred pred, const T1 &v1, const T2 &v2)</td></tr>
- <tr class="separator:aa6587938029dd8733ecb885068f08247"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac92dcbd00a0ffb2913e65d286e321a22"><td class="memTemplParams" colspan="2">template<typename Pred , typename T1 , typename T2 , typename T3 > </td></tr>
- <tr class="memitem:ac92dcbd00a0ffb2913e65d286e321a22"><td class="memTemplItemLeft" align="right" valign="top">AssertionResult </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting.html#ac92dcbd00a0ffb2913e65d286e321a22">testing::AssertPred3Helper</a> (const char *pred_text, const char *e1, const char *e2, const char *e3, Pred pred, const T1 &v1, const T2 &v2, const T3 &v3)</td></tr>
- <tr class="separator:ac92dcbd00a0ffb2913e65d286e321a22"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae90c778d69db4682e8fd8baaa0a9f9cd"><td class="memTemplParams" colspan="2">template<typename Pred , typename T1 , typename T2 , typename T3 , typename T4 > </td></tr>
- <tr class="memitem:ae90c778d69db4682e8fd8baaa0a9f9cd"><td class="memTemplItemLeft" align="right" valign="top">AssertionResult </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting.html#ae90c778d69db4682e8fd8baaa0a9f9cd">testing::AssertPred4Helper</a> (const char *pred_text, const char *e1, const char *e2, const char *e3, const char *e4, Pred pred, const T1 &v1, const T2 &v2, const T3 &v3, const T4 &v4)</td></tr>
- <tr class="separator:ae90c778d69db4682e8fd8baaa0a9f9cd"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:addcf52b273ce17269cbf4956cfe600a6"><td class="memTemplParams" colspan="2">template<typename Pred , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > </td></tr>
- <tr class="memitem:addcf52b273ce17269cbf4956cfe600a6"><td class="memTemplItemLeft" align="right" valign="top">AssertionResult </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting.html#addcf52b273ce17269cbf4956cfe600a6">testing::AssertPred5Helper</a> (const char *pred_text, const char *e1, const char *e2, const char *e3, const char *e4, const char *e5, Pred pred, const T1 &v1, const T2 &v2, const T3 &v3, const T4 &v4, const T5 &v5)</td></tr>
- <tr class="separator:addcf52b273ce17269cbf4956cfe600a6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a460d7b998622e332392c1e00be3a60d5"><td class="memItemLeft" align="right" valign="top">Environment * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting.html#a460d7b998622e332392c1e00be3a60d5">testing::AddGlobalTestEnvironment</a> (Environment *env)</td></tr>
- <tr class="separator:a460d7b998622e332392c1e00be3a60d5"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aee3f6f99df893f576f705f66c0559482"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting.html#aee3f6f99df893f576f705f66c0559482">testing::InitGoogleTest</a> (int *argc, char **argv)</td></tr>
- <tr class="separator:aee3f6f99df893f576f705f66c0559482"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6e9d83553f1d10818d698d45689d8adb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting.html#a6e9d83553f1d10818d698d45689d8adb">testing::InitGoogleTest</a> (int *argc, wchar_t **argv)</td></tr>
- <tr class="separator:a6e9d83553f1d10818d698d45689d8adb"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1def8ec9393360a1b34a20528703e7f7"><td class="memTemplParams" colspan="2">template<typename T1 , typename T2 > </td></tr>
- <tr class="memitem:a1def8ec9393360a1b34a20528703e7f7"><td class="memTemplItemLeft" align="right" valign="top">AssertionResult </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a1def8ec9393360a1b34a20528703e7f7">testing::internal::CmpHelperEQFailure</a> (const char *lhs_expression, const char *rhs_expression, const T1 &lhs, const T2 &rhs)</td></tr>
- <tr class="separator:a1def8ec9393360a1b34a20528703e7f7"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5e3e473798de3189e9343132bcfd4fea"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a5e3e473798de3189e9343132bcfd4fea">testing::internal::operator==</a> (faketype, faketype)</td></tr>
- <tr class="separator:a5e3e473798de3189e9343132bcfd4fea"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afa44fdec84edfc155ef63e4f0d4287cc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#afa44fdec84edfc155ef63e4f0d4287cc">testing::internal::operator!=</a> (faketype, faketype)</td></tr>
- <tr class="separator:afa44fdec84edfc155ef63e4f0d4287cc"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4638c74d9b32e971f9b321af6fafc2f1"><td class="memTemplParams" colspan="2">template<typename T1 , typename T2 > </td></tr>
- <tr class="memitem:a4638c74d9b32e971f9b321af6fafc2f1"><td class="memTemplItemLeft" align="right" valign="top">AssertionResult </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a4638c74d9b32e971f9b321af6fafc2f1">testing::internal::CmpHelperEQ</a> (const char *lhs_expression, const char *rhs_expression, const T1 &lhs, const T2 &rhs)</td></tr>
- <tr class="separator:a4638c74d9b32e971f9b321af6fafc2f1"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1edf90480571c0659a39d13e3777d9ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a1edf90480571c0659a39d13e3777d9ce">testing::internal::CmpHelperEQ</a> (const char *lhs_expression, const char *rhs_expression, BiggestInt lhs, BiggestInt rhs)</td></tr>
- <tr class="separator:a1edf90480571c0659a39d13e3777d9ce"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a894ffccd936d78fd555f490020c27f0a"><td class="memTemplParams" colspan="2">template<typename T1 , typename T2 > </td></tr>
- <tr class="memitem:a894ffccd936d78fd555f490020c27f0a"><td class="memTemplItemLeft" align="right" valign="top">AssertionResult </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a894ffccd936d78fd555f490020c27f0a">testing::internal::CmpHelperOpFailure</a> (const char *expr1, const char *expr2, const T1 &val1, const T2 &val2, const char *op)</td></tr>
- <tr class="separator:a894ffccd936d78fd555f490020c27f0a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa14e3caa94126d7fb8e06bfb3d24ae4a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aa14e3caa94126d7fb8e06bfb3d24ae4a">testing::internal::GTEST_IMPL_CMP_HELPER_</a> (NE, !=)</td></tr>
- <tr class="separator:aa14e3caa94126d7fb8e06bfb3d24ae4a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ade60646b18728043fff84d7b4125de2c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ade60646b18728043fff84d7b4125de2c">testing::internal::GTEST_IMPL_CMP_HELPER_</a> (LE,<=)</td></tr>
- <tr class="separator:ade60646b18728043fff84d7b4125de2c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aabcbff15eac496f8487699d19f42c274"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aabcbff15eac496f8487699d19f42c274">testing::internal::GTEST_IMPL_CMP_HELPER_</a> (LT,<)</td></tr>
- <tr class="separator:aabcbff15eac496f8487699d19f42c274"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af969886067930ce70f6405cd5aa8b06b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#af969886067930ce70f6405cd5aa8b06b">testing::internal::GTEST_IMPL_CMP_HELPER_</a> (GE, >=)</td></tr>
- <tr class="separator:af969886067930ce70f6405cd5aa8b06b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7fdb4fc164db83c51dfad17640bfeae9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a7fdb4fc164db83c51dfad17640bfeae9">testing::internal::GTEST_IMPL_CMP_HELPER_</a> (GT, >)</td></tr>
- <tr class="separator:a7fdb4fc164db83c51dfad17640bfeae9"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a93eb9d61cac7faf1faff6301ae5f4a46"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a93eb9d61cac7faf1faff6301ae5f4a46">testing::internal::CmpHelperSTREQ</a> (const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)</td></tr>
- <tr class="separator:a93eb9d61cac7faf1faff6301ae5f4a46"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a00c3d012df6173622ef558a131bfb95d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a00c3d012df6173622ef558a131bfb95d">testing::internal::CmpHelperSTRCASEEQ</a> (const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)</td></tr>
- <tr class="separator:a00c3d012df6173622ef558a131bfb95d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6b485231a046ff760844a0321c04870b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a6b485231a046ff760844a0321c04870b">testing::internal::CmpHelperSTRNE</a> (const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)</td></tr>
- <tr class="separator:a6b485231a046ff760844a0321c04870b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5f74b933606b0a742cd5a8ad2d7087e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a5f74b933606b0a742cd5a8ad2d7087e0">testing::internal::CmpHelperSTRCASENE</a> (const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)</td></tr>
- <tr class="separator:a5f74b933606b0a742cd5a8ad2d7087e0"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad40d557f9c157790160d6e4f2b0d9bab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ad40d557f9c157790160d6e4f2b0d9bab">testing::internal::CmpHelperSTREQ</a> (const char *s1_expression, const char *s2_expression, const wchar_t *s1, const wchar_t *s2)</td></tr>
- <tr class="separator:ad40d557f9c157790160d6e4f2b0d9bab"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6e700804399b6694d8d6157e3a141b17"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a6e700804399b6694d8d6157e3a141b17">testing::internal::CmpHelperSTRNE</a> (const char *s1_expression, const char *s2_expression, const wchar_t *s1, const wchar_t *s2)</td></tr>
- <tr class="separator:a6e700804399b6694d8d6157e3a141b17"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5c90a86562b2470213c07742e0eeb0fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting.html#a5c90a86562b2470213c07742e0eeb0fe">testing::IsSubstring</a> (const char *needle_expr, const char *haystack_expr, const char *needle, const char *haystack)</td></tr>
- <tr class="separator:a5c90a86562b2470213c07742e0eeb0fe"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a08ce65847491b27a38cbac3ac15e3035"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting.html#a08ce65847491b27a38cbac3ac15e3035">testing::IsSubstring</a> (const char *needle_expr, const char *haystack_expr, const wchar_t *needle, const wchar_t *haystack)</td></tr>
- <tr class="separator:a08ce65847491b27a38cbac3ac15e3035"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab553b649b06ef2339cbd90f8dfa119f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting.html#ab553b649b06ef2339cbd90f8dfa119f0">testing::IsNotSubstring</a> (const char *needle_expr, const char *haystack_expr, const char *needle, const char *haystack)</td></tr>
- <tr class="separator:ab553b649b06ef2339cbd90f8dfa119f0"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a28868925c50d541c8568a540b6457e54"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting.html#a28868925c50d541c8568a540b6457e54">testing::IsNotSubstring</a> (const char *needle_expr, const char *haystack_expr, const wchar_t *needle, const wchar_t *haystack)</td></tr>
- <tr class="separator:a28868925c50d541c8568a540b6457e54"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a32718fab95b2833ab5ffc9cfc9f5c8b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting.html#a32718fab95b2833ab5ffc9cfc9f5c8b0">testing::IsSubstring</a> (const char *needle_expr, const char *haystack_expr, const ::std::string &needle, const ::std::string &haystack)</td></tr>
- <tr class="separator:a32718fab95b2833ab5ffc9cfc9f5c8b0"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a645d822e47dc64b9923e78c880807f12"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting.html#a645d822e47dc64b9923e78c880807f12">testing::IsNotSubstring</a> (const char *needle_expr, const char *haystack_expr, const ::std::string &needle, const ::std::string &haystack)</td></tr>
- <tr class="separator:a645d822e47dc64b9923e78c880807f12"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2ff5c4d0c112d92b20232bd0cf173904"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting.html#a2ff5c4d0c112d92b20232bd0cf173904">testing::IsSubstring</a> (const char *needle_expr, const char *haystack_expr, const ::std::wstring &needle, const ::std::wstring &haystack)</td></tr>
- <tr class="separator:a2ff5c4d0c112d92b20232bd0cf173904"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2205435db77abd191fb8209bba41862a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting.html#a2205435db77abd191fb8209bba41862a">testing::IsNotSubstring</a> (const char *needle_expr, const char *haystack_expr, const ::std::wstring &needle, const ::std::wstring &haystack)</td></tr>
- <tr class="separator:a2205435db77abd191fb8209bba41862a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a98ce463e5dbe0c6120fa817e1f8f2944"><td class="memTemplParams" colspan="2">template<typename RawType > </td></tr>
- <tr class="memitem:a98ce463e5dbe0c6120fa817e1f8f2944"><td class="memTemplItemLeft" align="right" valign="top">AssertionResult </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a98ce463e5dbe0c6120fa817e1f8f2944">testing::internal::CmpHelperFloatingPointEQ</a> (const char *lhs_expression, const char *rhs_expression, RawType lhs_value, RawType rhs_value)</td></tr>
- <tr class="separator:a98ce463e5dbe0c6120fa817e1f8f2944"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aea60207c4cedc8946a70ada62e38da8f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#aea60207c4cedc8946a70ada62e38da8f">testing::internal::DoubleNearPredFormat</a> (const char *expr1, const char *expr2, const char *abs_error_expr, double val1, double val2, double abs_error)</td></tr>
- <tr class="separator:aea60207c4cedc8946a70ada62e38da8f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5fd9f88035bd7f38979a2b15aead2bab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a5fd9f88035bd7f38979a2b15aead2bab">testing::internal::GTEST_ATTRIBUTE_PRINTF_</a> (2, 3) void ColoredPrintf(GTestColor color</td></tr>
- <tr class="separator:a5fd9f88035bd7f38979a2b15aead2bab"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a69106491c2e7f50e50da0ce5e8ae4374"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting.html#a69106491c2e7f50e50da0ce5e8ae4374">testing::FloatLE</a> (const char *expr1, const char *expr2, float val1, float val2)</td></tr>
- <tr class="separator:a69106491c2e7f50e50da0ce5e8ae4374"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a84c020b981d0eb4eabfb0feda155aaaf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> AssertionResult </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting.html#a84c020b981d0eb4eabfb0feda155aaaf">testing::DoubleLE</a> (const char *expr1, const char *expr2, double val1, double val2)</td></tr>
- <tr class="separator:a84c020b981d0eb4eabfb0feda155aaaf"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a661e70fc6afeb5c085eed3716aa45059"><td class="memTemplParams" colspan="2">template<typename T1 , typename T2 > </td></tr>
- <tr class="memitem:a661e70fc6afeb5c085eed3716aa45059"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting.html#a661e70fc6afeb5c085eed3716aa45059">testing::StaticAssertTypeEq</a> ()</td></tr>
- <tr class="separator:a661e70fc6afeb5c085eed3716aa45059"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:abcf5181cecc3c07915dceb3de46ab07f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting.html#abcf5181cecc3c07915dceb3de46ab07f">testing::TempDir</a> ()</td></tr>
- <tr class="separator:abcf5181cecc3c07915dceb3de46ab07f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a302c84bdc88f2138696da2a4756b6466"><td class="memTemplParams" colspan="2">template<int &... ExplicitParameterBarrier, typename Factory > </td></tr>
- <tr class="memitem:a302c84bdc88f2138696da2a4756b6466"><td class="memTemplItemLeft" align="right" valign="top">TestInfo * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacetesting.html#a302c84bdc88f2138696da2a4756b6466">testing::RegisterTest</a> (const char *test_suite_name, const char *test_name, const char *type_param, const char *value_param, const char *file, int line, Factory factory)</td></tr>
- <tr class="separator:a302c84bdc88f2138696da2a4756b6466"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a853a3792807489591d3d4a2f2ff9359f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="gtest_8h.html#a853a3792807489591d3d4a2f2ff9359f">RUN_ALL_TESTS</a> () <a class="el" href="gtest_8h.html#a8e5aab8276b2645f64f41c9e3021b935">GTEST_MUST_USE_RESULT_</a></td></tr>
- <tr class="separator:a853a3792807489591d3d4a2f2ff9359f"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
- Variables</h2></td></tr>
- <tr class="memitem:ad901880198832bc166d2493096b451f7"><td class="memItemLeft" align="right" valign="top">const BiggestInt </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#ad901880198832bc166d2493096b451f7">testing::internal::kMaxBiggestInt</a></td></tr>
- <tr class="separator:ad901880198832bc166d2493096b451f7"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a999c7ef9ff01b6d2d76669372c444aa3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> const char </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a999c7ef9ff01b6d2d76669372c444aa3">testing::internal::kStackTraceMarker</a> []</td></tr>
- <tr class="separator:a999c7ef9ff01b6d2d76669372c444aa3"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a140c8efd51e63a3def98445bff107518"><td class="memItemLeft" align="right" valign="top">const size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal2.html#a140c8efd51e63a3def98445bff107518">testing::internal2::kProtobufOneLinerMaxLength</a> = 50</td></tr>
- <tr class="separator:a140c8efd51e63a3def98445bff107518"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a40b2a93ff318f5975eb8246b01221ce8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting_1_1internal.html#a40b2a93ff318f5975eb8246b01221ce8">testing::internal::fmt</a></td></tr>
- <tr class="separator:a40b2a93ff318f5975eb8246b01221ce8"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa09221196f0a830d5bf1c63ffce69dc3"><td class="memItemLeft" align="right" valign="top">class <a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> <a class="el" href="classtesting_1_1_scoped_trace.html">testing::ScopedTrace</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetesting.html#aa09221196f0a830d5bf1c63ffce69dc3">testing::GTEST_ATTRIBUTE_UNUSED_</a></td></tr>
- <tr class="separator:aa09221196f0a830d5bf1c63ffce69dc3"><td class="memSeparator" colspan="2"> </td></tr>
- </table>
- <h2 class="groupheader">Macro Definition Documentation</h2>
- <a id="adc16b5b0a740c39084ea5c9e960e3063"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#adc16b5b0a740c39084ea5c9e960e3063">◆ </a></span>ADD_FAILURE</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define ADD_FAILURE</td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td>   <a class="el" href="gtest_8h.html#a6cb7482cfa03661a91c698eb5895f642">GTEST_NONFATAL_FAILURE_</a>("Failed")</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16533">16533</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a448d7e5105b640e892fd8153fbee0b7f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a448d7e5105b640e892fd8153fbee0b7f">◆ </a></span>ADD_FAILURE_AT</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define ADD_FAILURE_AT</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">file, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">line </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line"><a class="code" href="gtest_8h.html#a8d70025c45a47a493780746dfd66d565">GTEST_MESSAGE_AT_</a>(file, line, <span class="stringliteral">"Failed"</span>, \</div><div class="line"> ::testing::TestPartResult::kNonFatalFailure)</div><div class="ttc" id="gtest_8h_html_a8d70025c45a47a493780746dfd66d565"><div class="ttname"><a href="gtest_8h.html#a8d70025c45a47a493780746dfd66d565">GTEST_MESSAGE_AT_</a></div><div class="ttdeci">#define GTEST_MESSAGE_AT_(file, line, message, result_type)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l07753">gtest.h:7753</a></div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16537">16537</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="affadeef9379fe5aabf6f28d9eab9d3c0"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#affadeef9379fe5aabf6f28d9eab9d3c0">◆ </a></span>ASSERT_ANY_THROW</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define ASSERT_ANY_THROW</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">statement</td><td>)</td>
- <td>   <a class="el" href="gtest_8h.html#af48bbd26d54d4afc5e4cef39b1c76ba3">GTEST_TEST_ANY_THROW_</a>(statement, <a class="el" href="gtest_8h.html#a0f9a4c3ea82cc7bf4478eaffdc168358">GTEST_FATAL_FAILURE_</a>)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16578">16578</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="ab2f0f25b46353767179a49ebd15b7345"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab2f0f25b46353767179a49ebd15b7345">◆ </a></span>ASSERT_DEATH_IF_SUPPORTED</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define ASSERT_DEATH_IF_SUPPORTED</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">statement, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">regex </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#aa5f42ab29859b7f49a901770d2e66855">GTEST_UNSUPPORTED_DEATH_TEST</a>(statement, regex, return)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l10354">10354</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a6617da62e5ae5490995a3bfca1f331a9"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6617da62e5ae5490995a3bfca1f331a9">◆ </a></span>ASSERT_DOUBLE_EQ</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define ASSERT_DOUBLE_EQ</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">val1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">val2 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line"><a class="code" href="gtest_8h.html#ac452685a1a98ea3d96eb956a062ee210">ASSERT_PRED_FORMAT2</a>(::testing::internal::CmpHelperFloatingPointEQ<double>, \</div><div class="line"> val1, val2)</div><div class="ttc" id="gtest_8h_html_ac452685a1a98ea3d96eb956a062ee210"><div class="ttname"><a href="gtest_8h.html#ac452685a1a98ea3d96eb956a062ee210">ASSERT_PRED_FORMAT2</a></div><div class="ttdeci">#define ASSERT_PRED_FORMAT2(pred_format, v1, v2)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l14795">gtest.h:14795</a></div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16760">16760</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a1a6db8b1338ee7040329322b77779086"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1a6db8b1338ee7040329322b77779086">◆ </a></span>ASSERT_EQ</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define ASSERT_EQ</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">val1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">val2 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#a8a7a47387090810cdfe78933d348182d">GTEST_ASSERT_EQ</a>(val1, val2)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16677">16677</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a8197fa52f3538588d20d8af4834c9003"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a8197fa52f3538588d20d8af4834c9003">◆ </a></span>ASSERT_FALSE</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define ASSERT_FALSE</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">condition</td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line"><a class="code" href="gtest_8h.html#ae8912365e1d00a7a2bd248268c64aa1a">GTEST_TEST_BOOLEAN_</a>(!(condition), #condition, <span class="keyword">true</span>, <span class="keyword">false</span>, \</div><div class="line"> <a class="code" href="gtest_8h.html#a0f9a4c3ea82cc7bf4478eaffdc168358">GTEST_FATAL_FAILURE_</a>)</div><div class="ttc" id="gtest_8h_html_a0f9a4c3ea82cc7bf4478eaffdc168358"><div class="ttname"><a href="gtest_8h.html#a0f9a4c3ea82cc7bf4478eaffdc168358">GTEST_FATAL_FAILURE_</a></div><div class="ttdeci">#define GTEST_FATAL_FAILURE_(message)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l07760">gtest.h:7760</a></div></div>
- <div class="ttc" id="gtest_8h_html_ae8912365e1d00a7a2bd248268c64aa1a"><div class="ttname"><a href="gtest_8h.html#ae8912365e1d00a7a2bd248268c64aa1a">GTEST_TEST_BOOLEAN_</a></div><div class="ttdeci">#define GTEST_TEST_BOOLEAN_(expression, text, actual, expected, fail)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l07840">gtest.h:7840</a></div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16593">16593</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a4663ffbf844baa54bdb29f9148fd0f96"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a4663ffbf844baa54bdb29f9148fd0f96">◆ </a></span>ASSERT_FLOAT_EQ</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define ASSERT_FLOAT_EQ</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">val1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">val2 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line"><a class="code" href="gtest_8h.html#ac452685a1a98ea3d96eb956a062ee210">ASSERT_PRED_FORMAT2</a>(::testing::internal::CmpHelperFloatingPointEQ<float>, \</div><div class="line"> val1, val2)</div><div class="ttc" id="gtest_8h_html_ac452685a1a98ea3d96eb956a062ee210"><div class="ttname"><a href="gtest_8h.html#ac452685a1a98ea3d96eb956a062ee210">ASSERT_PRED_FORMAT2</a></div><div class="ttdeci">#define ASSERT_PRED_FORMAT2(pred_format, v1, v2)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l14795">gtest.h:14795</a></div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16756">16756</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="af4ff5dc71479fcb374b6bc2ed195bcc4"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af4ff5dc71479fcb374b6bc2ed195bcc4">◆ </a></span>ASSERT_GE</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define ASSERT_GE</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">val1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">val2 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#a55373d99c079ff1b894e2eb5bcd15c5a">GTEST_ASSERT_GE</a>(val1, val2)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16693">16693</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a16a882d4eafc9f8643867aea40879140"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a16a882d4eafc9f8643867aea40879140">◆ </a></span>ASSERT_GT</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define ASSERT_GT</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">val1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">val2 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#a088b9056fd1c1f316b41c22f64deb33a">GTEST_ASSERT_GT</a>(val1, val2)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16697">16697</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a775643748feff0b490aae651d041e971"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a775643748feff0b490aae651d041e971">◆ </a></span>ASSERT_LE</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define ASSERT_LE</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">val1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">val2 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#abef04dcd4a0259d378de7b3b3ffb6730">GTEST_ASSERT_LE</a>(val1, val2)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16685">16685</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="affc4f9cae4c3aabfe60fced83737b42c"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#affc4f9cae4c3aabfe60fced83737b42c">◆ </a></span>ASSERT_LT</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define ASSERT_LT</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">val1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">val2 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#a5a75667e637febd18e5f7d4f3abf55e8">GTEST_ASSERT_LT</a>(val1, val2)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16689">16689</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="aa866c8dece57912e6f51495ed3e8d8d5"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa866c8dece57912e6f51495ed3e8d8d5">◆ </a></span>ASSERT_NE</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define ASSERT_NE</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">val1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">val2 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#a6fa9bb2b6731eba8f481e40e9e4931b3">GTEST_ASSERT_NE</a>(val1, val2)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16681">16681</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a73cce6b752d204f91a36bef2f8e663b3"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a73cce6b752d204f91a36bef2f8e663b3">◆ </a></span>ASSERT_NEAR</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define ASSERT_NEAR</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">val1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">val2, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">abs_error </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line"><a class="code" href="gtest_8h.html#a494e3b8dc22f4765f7e041f16c930e3d">ASSERT_PRED_FORMAT3</a>(::<a class="code" href="namespacetesting_1_1internal.html#aea60207c4cedc8946a70ada62e38da8f">testing::internal::DoubleNearPredFormat</a>, \</div><div class="line"> val1, val2, abs_error)</div><div class="ttc" id="namespacetesting_1_1internal_html_aea60207c4cedc8946a70ada62e38da8f"><div class="ttname"><a href="namespacetesting_1_1internal.html#aea60207c4cedc8946a70ada62e38da8f">testing::internal::DoubleNearPredFormat</a></div><div class="ttdeci">GTEST_API_ AssertionResult DoubleNearPredFormat(const char *expr1, const char *expr2, const char *abs_error_expr, double val1, double val2, double abs_error)</div></div>
- <div class="ttc" id="gtest_8h_html_a494e3b8dc22f4765f7e041f16c930e3d"><div class="ttname"><a href="gtest_8h.html#a494e3b8dc22f4765f7e041f16c930e3d">ASSERT_PRED_FORMAT3</a></div><div class="ttdeci">#define ASSERT_PRED_FORMAT3(pred_format, v1, v2, v3)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l14850">gtest.h:14850</a></div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16768">16768</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a5034fda3490aad5a93942ac83f4cea49"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a5034fda3490aad5a93942ac83f4cea49">◆ </a></span>ASSERT_NO_FATAL_FAILURE</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define ASSERT_NO_FATAL_FAILURE</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">statement</td><td>)</td>
- <td>   <a class="el" href="gtest_8h.html#a1b37a3c446836d33040f3266a6236081">GTEST_TEST_NO_FATAL_FAILURE_</a>(statement, <a class="el" href="gtest_8h.html#a0f9a4c3ea82cc7bf4478eaffdc168358">GTEST_FATAL_FAILURE_</a>)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16820">16820</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a895c34d9b192cdc2ba46d2680623485d"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a895c34d9b192cdc2ba46d2680623485d">◆ </a></span>ASSERT_NO_THROW</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define ASSERT_NO_THROW</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">statement</td><td>)</td>
- <td>   <a class="el" href="gtest_8h.html#a9a109d026b5a904646437d7570e13581">GTEST_TEST_NO_THROW_</a>(statement, <a class="el" href="gtest_8h.html#a0f9a4c3ea82cc7bf4478eaffdc168358">GTEST_FATAL_FAILURE_</a>)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16576">16576</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a7d72f779b7d39b8f73a563ebc6d0604b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a7d72f779b7d39b8f73a563ebc6d0604b">◆ </a></span>ASSERT_PRED1</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define ASSERT_PRED1</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">pred, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v1 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#ad44cf322952076d85305bbdf39769ac1">GTEST_PRED1_</a>(pred, v1, <a class="el" href="gtest_8h.html#a0f9a4c3ea82cc7bf4478eaffdc168358">GTEST_FATAL_FAILURE_</a>)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l14748">14748</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a4e9b777cce4e5423f4c2e491be7aa818"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a4e9b777cce4e5423f4c2e491be7aa818">◆ </a></span>ASSERT_PRED2</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define ASSERT_PRED2</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">pred, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v2 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#ac560264104bd030b64034505d294a7b6">GTEST_PRED2_</a>(pred, v1, v2, <a class="el" href="gtest_8h.html#a0f9a4c3ea82cc7bf4478eaffdc168358">GTEST_FATAL_FAILURE_</a>)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l14797">14797</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="aa7688f3ab9f09a2c1dbf13bd1f29d8fd"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa7688f3ab9f09a2c1dbf13bd1f29d8fd">◆ </a></span>ASSERT_PRED3</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define ASSERT_PRED3</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">pred, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v2, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v3 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#af30518f03233bc4486b55284b0827eb8">GTEST_PRED3_</a>(pred, v1, v2, v3, <a class="el" href="gtest_8h.html#a0f9a4c3ea82cc7bf4478eaffdc168358">GTEST_FATAL_FAILURE_</a>)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l14852">14852</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="addc030c521775610e4619a01541a2167"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#addc030c521775610e4619a01541a2167">◆ </a></span>ASSERT_PRED4</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define ASSERT_PRED4</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">pred, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v2, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v3, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v4 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#a14e8c70455104fac032efec097ef668b">GTEST_PRED4_</a>(pred, v1, v2, v3, v4, <a class="el" href="gtest_8h.html#a0f9a4c3ea82cc7bf4478eaffdc168358">GTEST_FATAL_FAILURE_</a>)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l14913">14913</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="af8e510af2b4a14d90eef66ace17d1c30"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af8e510af2b4a14d90eef66ace17d1c30">◆ </a></span>ASSERT_PRED5</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define ASSERT_PRED5</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">pred, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v2, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v3, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v4, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v5 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#a2c42692f7d910dc2fe57869883190e6c">GTEST_PRED5_</a>(pred, v1, v2, v3, v4, v5, <a class="el" href="gtest_8h.html#a0f9a4c3ea82cc7bf4478eaffdc168358">GTEST_FATAL_FAILURE_</a>)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l14980">14980</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a3771ca0d1a72013aebc3d66e046491ed"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a3771ca0d1a72013aebc3d66e046491ed">◆ </a></span>ASSERT_PRED_FORMAT1</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define ASSERT_PRED_FORMAT1</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">pred_format, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v1 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#aa3e3bfe04bb0e54d7f0e57e2f991d1eb">GTEST_PRED_FORMAT1_</a>(pred_format, v1, <a class="el" href="gtest_8h.html#a0f9a4c3ea82cc7bf4478eaffdc168358">GTEST_FATAL_FAILURE_</a>)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l14746">14746</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="ac452685a1a98ea3d96eb956a062ee210"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ac452685a1a98ea3d96eb956a062ee210">◆ </a></span>ASSERT_PRED_FORMAT2</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define ASSERT_PRED_FORMAT2</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">pred_format, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v2 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#a115c18d1f752b7f091d577fb69cac372">GTEST_PRED_FORMAT2_</a>(pred_format, v1, v2, <a class="el" href="gtest_8h.html#a0f9a4c3ea82cc7bf4478eaffdc168358">GTEST_FATAL_FAILURE_</a>)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l14795">14795</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a494e3b8dc22f4765f7e041f16c930e3d"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a494e3b8dc22f4765f7e041f16c930e3d">◆ </a></span>ASSERT_PRED_FORMAT3</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define ASSERT_PRED_FORMAT3</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">pred_format, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v2, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v3 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#a49cdf8707268ee932bb772d879a226cc">GTEST_PRED_FORMAT3_</a>(pred_format, v1, v2, v3, <a class="el" href="gtest_8h.html#a0f9a4c3ea82cc7bf4478eaffdc168358">GTEST_FATAL_FAILURE_</a>)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l14850">14850</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a1842593c1dfb13c9a4b33b01540a8b40"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1842593c1dfb13c9a4b33b01540a8b40">◆ </a></span>ASSERT_PRED_FORMAT4</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define ASSERT_PRED_FORMAT4</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">pred_format, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v2, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v3, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v4 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#abd207ed869491ba4bba29f8df37b7355">GTEST_PRED_FORMAT4_</a>(pred_format, v1, v2, v3, v4, <a class="el" href="gtest_8h.html#a0f9a4c3ea82cc7bf4478eaffdc168358">GTEST_FATAL_FAILURE_</a>)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l14911">14911</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="abd7cb4f36d6aa2cb346ab3ac812568f3"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#abd7cb4f36d6aa2cb346ab3ac812568f3">◆ </a></span>ASSERT_PRED_FORMAT5</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define ASSERT_PRED_FORMAT5</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">pred_format, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v2, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v3, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v4, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v5 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#a107623ee191560f703a3fdc983803c8e">GTEST_PRED_FORMAT5_</a>(pred_format, v1, v2, v3, v4, v5, <a class="el" href="gtest_8h.html#a0f9a4c3ea82cc7bf4478eaffdc168358">GTEST_FATAL_FAILURE_</a>)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l14978">14978</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a58847dd696200a3268361401dfcd0fa0"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a58847dd696200a3268361401dfcd0fa0">◆ </a></span>ASSERT_STRCASEEQ</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define ASSERT_STRCASEEQ</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">s1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">s2 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#ac452685a1a98ea3d96eb956a062ee210">ASSERT_PRED_FORMAT2</a>(::<a class="el" href="namespacetesting_1_1internal.html#a00c3d012df6173622ef558a131bfb95d">testing::internal::CmpHelperSTRCASEEQ</a>, s1, s2)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16729">16729</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="ac3d2c3836b103068a050f32585b2aaad"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ac3d2c3836b103068a050f32585b2aaad">◆ </a></span>ASSERT_STRCASENE</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define ASSERT_STRCASENE</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">s1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">s2 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#ac452685a1a98ea3d96eb956a062ee210">ASSERT_PRED_FORMAT2</a>(::<a class="el" href="namespacetesting_1_1internal.html#a5f74b933606b0a742cd5a8ad2d7087e0">testing::internal::CmpHelperSTRCASENE</a>, s1, s2)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16731">16731</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a74f4189ea570bab9a65d47104659ef9c"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a74f4189ea570bab9a65d47104659ef9c">◆ </a></span>ASSERT_STREQ</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define ASSERT_STREQ</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">s1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">s2 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#ac452685a1a98ea3d96eb956a062ee210">ASSERT_PRED_FORMAT2</a>(::<a class="el" href="namespacetesting_1_1internal.html#a93eb9d61cac7faf1faff6301ae5f4a46">testing::internal::CmpHelperSTREQ</a>, s1, s2)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16725">16725</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a3d679660ac1b2f9f6e6c7608452af923"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a3d679660ac1b2f9f6e6c7608452af923">◆ </a></span>ASSERT_STRNE</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define ASSERT_STRNE</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">s1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">s2 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#ac452685a1a98ea3d96eb956a062ee210">ASSERT_PRED_FORMAT2</a>(::<a class="el" href="namespacetesting_1_1internal.html#a6b485231a046ff760844a0321c04870b">testing::internal::CmpHelperSTRNE</a>, s1, s2)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16727">16727</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="aedb1eddae6c2a2430b0e7b7e03b4f052"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aedb1eddae6c2a2430b0e7b7e03b4f052">◆ </a></span>ASSERT_THROW</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define ASSERT_THROW</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">statement, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">expected_exception </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#a3f71db93eaf30b0cfca9612b9ac32106">GTEST_TEST_THROW_</a>(statement, expected_exception, <a class="el" href="gtest_8h.html#a0f9a4c3ea82cc7bf4478eaffdc168358">GTEST_FATAL_FAILURE_</a>)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16574">16574</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="ae9244bfbda562e8b798789b001993fa5"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae9244bfbda562e8b798789b001993fa5">◆ </a></span>ASSERT_TRUE</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define ASSERT_TRUE</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">condition</td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line"><a class="code" href="gtest_8h.html#ae8912365e1d00a7a2bd248268c64aa1a">GTEST_TEST_BOOLEAN_</a>(condition, #condition, <span class="keyword">false</span>, <span class="keyword">true</span>, \</div><div class="line"> <a class="code" href="gtest_8h.html#a0f9a4c3ea82cc7bf4478eaffdc168358">GTEST_FATAL_FAILURE_</a>)</div><div class="ttc" id="gtest_8h_html_a0f9a4c3ea82cc7bf4478eaffdc168358"><div class="ttname"><a href="gtest_8h.html#a0f9a4c3ea82cc7bf4478eaffdc168358">GTEST_FATAL_FAILURE_</a></div><div class="ttdeci">#define GTEST_FATAL_FAILURE_(message)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l07760">gtest.h:7760</a></div></div>
- <div class="ttc" id="gtest_8h_html_ae8912365e1d00a7a2bd248268c64aa1a"><div class="ttname"><a href="gtest_8h.html#ae8912365e1d00a7a2bd248268c64aa1a">GTEST_TEST_BOOLEAN_</a></div><div class="ttdeci">#define GTEST_TEST_BOOLEAN_(expression, text, actual, expected, fail)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l07840">gtest.h:7840</a></div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16590">16590</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a9be43f44d148e8a8d6a89c864bf4e461"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a9be43f44d148e8a8d6a89c864bf4e461">◆ </a></span>EXPECT_ANY_THROW</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define EXPECT_ANY_THROW</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">statement</td><td>)</td>
- <td>   <a class="el" href="gtest_8h.html#af48bbd26d54d4afc5e4cef39b1c76ba3">GTEST_TEST_ANY_THROW_</a>(statement, <a class="el" href="gtest_8h.html#a6cb7482cfa03661a91c698eb5895f642">GTEST_NONFATAL_FAILURE_</a>)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16572">16572</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a8564de0e012dd0898949c513d1571f8b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a8564de0e012dd0898949c513d1571f8b">◆ </a></span>EXPECT_DEATH_IF_SUPPORTED</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define EXPECT_DEATH_IF_SUPPORTED</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">statement, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">regex </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#aa5f42ab29859b7f49a901770d2e66855">GTEST_UNSUPPORTED_DEATH_TEST</a>(statement, regex, )</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l10352">10352</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="ab4852f9430cf656690256ea7fe6323b8"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab4852f9430cf656690256ea7fe6323b8">◆ </a></span>EXPECT_DOUBLE_EQ</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define EXPECT_DOUBLE_EQ</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">val1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">val2 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line"><a class="code" href="gtest_8h.html#af0141918615a5e2d5247e9cda8324dae">EXPECT_PRED_FORMAT2</a>(::testing::internal::CmpHelperFloatingPointEQ<double>, \</div><div class="line"> val1, val2)</div><div class="ttc" id="gtest_8h_html_af0141918615a5e2d5247e9cda8324dae"><div class="ttname"><a href="gtest_8h.html#af0141918615a5e2d5247e9cda8324dae">EXPECT_PRED_FORMAT2</a></div><div class="ttdeci">#define EXPECT_PRED_FORMAT2(pred_format, v1, v2)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l14791">gtest.h:14791</a></div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16752">16752</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a4159019abda84f5366acdb7604ff220a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a4159019abda84f5366acdb7604ff220a">◆ </a></span>EXPECT_EQ</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define EXPECT_EQ</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">val1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">val2 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line"><a class="code" href="gtest_8h.html#af0141918615a5e2d5247e9cda8324dae">EXPECT_PRED_FORMAT2</a>(::<a class="code" href="namespacetesting_1_1internal.html">testing::internal</a>:: \</div><div class="line"> EqHelper<<a class="code" href="gtest_8h.html#ae5dd8e23090e08856613878fa1ff6fca">GTEST_IS_NULL_LITERAL_</a>(val1)>::Compare, \</div><div class="line"> val1, val2)</div><div class="ttc" id="gtest_8h_html_ae5dd8e23090e08856613878fa1ff6fca"><div class="ttname"><a href="gtest_8h.html#ae5dd8e23090e08856613878fa1ff6fca">GTEST_IS_NULL_LITERAL_</a></div><div class="ttdeci">#define GTEST_IS_NULL_LITERAL_(x)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l06572">gtest.h:6572</a></div></div>
- <div class="ttc" id="gtest_8h_html_af0141918615a5e2d5247e9cda8324dae"><div class="ttname"><a href="gtest_8h.html#af0141918615a5e2d5247e9cda8324dae">EXPECT_PRED_FORMAT2</a></div><div class="ttdeci">#define EXPECT_PRED_FORMAT2(pred_format, v1, v2)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l14791">gtest.h:14791</a></div></div>
- <div class="ttc" id="namespacetesting_1_1internal_html"><div class="ttname"><a href="namespacetesting_1_1internal.html">testing::internal</a></div><div class="ttdef"><b>Definition:</b> <a href="gtest-all_8cc_source.html#l07652">gtest-all.cc:7652</a></div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16643">16643</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="aeb6c7ae89f440c90c1a1815951c836da"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aeb6c7ae89f440c90c1a1815951c836da">◆ </a></span>EXPECT_FALSE</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define EXPECT_FALSE</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">condition</td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line"><a class="code" href="gtest_8h.html#ae8912365e1d00a7a2bd248268c64aa1a">GTEST_TEST_BOOLEAN_</a>(!(condition), #condition, <span class="keyword">true</span>, <span class="keyword">false</span>, \</div><div class="line"> <a class="code" href="gtest_8h.html#a6cb7482cfa03661a91c698eb5895f642">GTEST_NONFATAL_FAILURE_</a>)</div><div class="ttc" id="gtest_8h_html_a6cb7482cfa03661a91c698eb5895f642"><div class="ttname"><a href="gtest_8h.html#a6cb7482cfa03661a91c698eb5895f642">GTEST_NONFATAL_FAILURE_</a></div><div class="ttdeci">#define GTEST_NONFATAL_FAILURE_(message)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l07763">gtest.h:7763</a></div></div>
- <div class="ttc" id="gtest_8h_html_ae8912365e1d00a7a2bd248268c64aa1a"><div class="ttname"><a href="gtest_8h.html#ae8912365e1d00a7a2bd248268c64aa1a">GTEST_TEST_BOOLEAN_</a></div><div class="ttdeci">#define GTEST_TEST_BOOLEAN_(expression, text, actual, expected, fail)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l07840">gtest.h:7840</a></div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16587">16587</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a981e552322fb084042d02d6dfa9860ca"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a981e552322fb084042d02d6dfa9860ca">◆ </a></span>EXPECT_FLOAT_EQ</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define EXPECT_FLOAT_EQ</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">val1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">val2 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line"><a class="code" href="gtest_8h.html#af0141918615a5e2d5247e9cda8324dae">EXPECT_PRED_FORMAT2</a>(::testing::internal::CmpHelperFloatingPointEQ<float>, \</div><div class="line"> val1, val2)</div><div class="ttc" id="gtest_8h_html_af0141918615a5e2d5247e9cda8324dae"><div class="ttname"><a href="gtest_8h.html#af0141918615a5e2d5247e9cda8324dae">EXPECT_PRED_FORMAT2</a></div><div class="ttdeci">#define EXPECT_PRED_FORMAT2(pred_format, v1, v2)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l14791">gtest.h:14791</a></div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16748">16748</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="ab7a0ff4bfa4d9b27baa118d8b0756ca0"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab7a0ff4bfa4d9b27baa118d8b0756ca0">◆ </a></span>EXPECT_GE</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define EXPECT_GE</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">val1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">val2 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#af0141918615a5e2d5247e9cda8324dae">EXPECT_PRED_FORMAT2</a>(::testing::internal::CmpHelperGE, val1, val2)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16653">16653</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="aa8bc8320813e1abb0016129b636e3b27"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa8bc8320813e1abb0016129b636e3b27">◆ </a></span>EXPECT_GT</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define EXPECT_GT</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">val1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">val2 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#af0141918615a5e2d5247e9cda8324dae">EXPECT_PRED_FORMAT2</a>(::testing::internal::CmpHelperGT, val1, val2)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16655">16655</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="ae0f265632323b4a07b585dcfde10f60a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae0f265632323b4a07b585dcfde10f60a">◆ </a></span>EXPECT_LE</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define EXPECT_LE</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">val1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">val2 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#af0141918615a5e2d5247e9cda8324dae">EXPECT_PRED_FORMAT2</a>(::testing::internal::CmpHelperLE, val1, val2)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16649">16649</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="af28c06b2b5e8dee151896f299f6610cf"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af28c06b2b5e8dee151896f299f6610cf">◆ </a></span>EXPECT_LT</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define EXPECT_LT</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">val1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">val2 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#af0141918615a5e2d5247e9cda8324dae">EXPECT_PRED_FORMAT2</a>(::testing::internal::CmpHelperLT, val1, val2)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16651">16651</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a6ae7443947f25abc58bfcfcfc56b0d75"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6ae7443947f25abc58bfcfcfc56b0d75">◆ </a></span>EXPECT_NE</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define EXPECT_NE</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">val1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">val2 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#af0141918615a5e2d5247e9cda8324dae">EXPECT_PRED_FORMAT2</a>(::testing::internal::CmpHelperNE, val1, val2)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16647">16647</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a88cd7978af0e7dbd42cd606dfabdcc6f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a88cd7978af0e7dbd42cd606dfabdcc6f">◆ </a></span>EXPECT_NEAR</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define EXPECT_NEAR</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">val1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">val2, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">abs_error </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line"><a class="code" href="gtest_8h.html#a7285708fa5d37d6d8ed5b5e59da08bae">EXPECT_PRED_FORMAT3</a>(::<a class="code" href="namespacetesting_1_1internal.html#aea60207c4cedc8946a70ada62e38da8f">testing::internal::DoubleNearPredFormat</a>, \</div><div class="line"> val1, val2, abs_error)</div><div class="ttc" id="namespacetesting_1_1internal_html_aea60207c4cedc8946a70ada62e38da8f"><div class="ttname"><a href="namespacetesting_1_1internal.html#aea60207c4cedc8946a70ada62e38da8f">testing::internal::DoubleNearPredFormat</a></div><div class="ttdeci">GTEST_API_ AssertionResult DoubleNearPredFormat(const char *expr1, const char *expr2, const char *abs_error_expr, double val1, double val2, double abs_error)</div></div>
- <div class="ttc" id="gtest_8h_html_a7285708fa5d37d6d8ed5b5e59da08bae"><div class="ttname"><a href="gtest_8h.html#a7285708fa5d37d6d8ed5b5e59da08bae">EXPECT_PRED_FORMAT3</a></div><div class="ttdeci">#define EXPECT_PRED_FORMAT3(pred_format, v1, v2, v3)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l14846">gtest.h:14846</a></div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16764">16764</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a067c02ccaf3171d6e1781cd0f8cdcf74"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a067c02ccaf3171d6e1781cd0f8cdcf74">◆ </a></span>EXPECT_NO_FATAL_FAILURE</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define EXPECT_NO_FATAL_FAILURE</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">statement</td><td>)</td>
- <td>   <a class="el" href="gtest_8h.html#a1b37a3c446836d33040f3266a6236081">GTEST_TEST_NO_FATAL_FAILURE_</a>(statement, <a class="el" href="gtest_8h.html#a6cb7482cfa03661a91c698eb5895f642">GTEST_NONFATAL_FAILURE_</a>)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16822">16822</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a2743a1438137ad857aa3f9fec3ff67ec"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a2743a1438137ad857aa3f9fec3ff67ec">◆ </a></span>EXPECT_NO_THROW</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define EXPECT_NO_THROW</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">statement</td><td>)</td>
- <td>   <a class="el" href="gtest_8h.html#a9a109d026b5a904646437d7570e13581">GTEST_TEST_NO_THROW_</a>(statement, <a class="el" href="gtest_8h.html#a6cb7482cfa03661a91c698eb5895f642">GTEST_NONFATAL_FAILURE_</a>)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16570">16570</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a6d09aa83f8d297481380c7c073c9f070"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6d09aa83f8d297481380c7c073c9f070">◆ </a></span>EXPECT_PRED1</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define EXPECT_PRED1</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">pred, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v1 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#ad44cf322952076d85305bbdf39769ac1">GTEST_PRED1_</a>(pred, v1, <a class="el" href="gtest_8h.html#a6cb7482cfa03661a91c698eb5895f642">GTEST_NONFATAL_FAILURE_</a>)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l14744">14744</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a14e74e655e502914d3d07e083145ac91"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a14e74e655e502914d3d07e083145ac91">◆ </a></span>EXPECT_PRED2</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define EXPECT_PRED2</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">pred, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v2 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#ac560264104bd030b64034505d294a7b6">GTEST_PRED2_</a>(pred, v1, v2, <a class="el" href="gtest_8h.html#a6cb7482cfa03661a91c698eb5895f642">GTEST_NONFATAL_FAILURE_</a>)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l14793">14793</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a0a0aff2564ea84c7eb3517ac8eda04da"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a0a0aff2564ea84c7eb3517ac8eda04da">◆ </a></span>EXPECT_PRED3</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define EXPECT_PRED3</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">pred, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v2, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v3 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#af30518f03233bc4486b55284b0827eb8">GTEST_PRED3_</a>(pred, v1, v2, v3, <a class="el" href="gtest_8h.html#a6cb7482cfa03661a91c698eb5895f642">GTEST_NONFATAL_FAILURE_</a>)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l14848">14848</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a4fd2b1bad63eb752bc2ff2b6bb3f4569"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a4fd2b1bad63eb752bc2ff2b6bb3f4569">◆ </a></span>EXPECT_PRED4</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define EXPECT_PRED4</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">pred, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v2, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v3, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v4 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#a14e8c70455104fac032efec097ef668b">GTEST_PRED4_</a>(pred, v1, v2, v3, v4, <a class="el" href="gtest_8h.html#a6cb7482cfa03661a91c698eb5895f642">GTEST_NONFATAL_FAILURE_</a>)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l14909">14909</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="adbfcc13f3b3d14c42a7fbd41573932bf"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#adbfcc13f3b3d14c42a7fbd41573932bf">◆ </a></span>EXPECT_PRED5</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define EXPECT_PRED5</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">pred, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v2, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v3, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v4, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v5 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#a2c42692f7d910dc2fe57869883190e6c">GTEST_PRED5_</a>(pred, v1, v2, v3, v4, v5, <a class="el" href="gtest_8h.html#a6cb7482cfa03661a91c698eb5895f642">GTEST_NONFATAL_FAILURE_</a>)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l14976">14976</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a07132aa62cf4902e50e68d0265f573b6"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a07132aa62cf4902e50e68d0265f573b6">◆ </a></span>EXPECT_PRED_FORMAT1</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define EXPECT_PRED_FORMAT1</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">pred_format, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v1 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#aa3e3bfe04bb0e54d7f0e57e2f991d1eb">GTEST_PRED_FORMAT1_</a>(pred_format, v1, <a class="el" href="gtest_8h.html#a6cb7482cfa03661a91c698eb5895f642">GTEST_NONFATAL_FAILURE_</a>)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l14742">14742</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="af0141918615a5e2d5247e9cda8324dae"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af0141918615a5e2d5247e9cda8324dae">◆ </a></span>EXPECT_PRED_FORMAT2</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define EXPECT_PRED_FORMAT2</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">pred_format, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v2 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#a115c18d1f752b7f091d577fb69cac372">GTEST_PRED_FORMAT2_</a>(pred_format, v1, v2, <a class="el" href="gtest_8h.html#a6cb7482cfa03661a91c698eb5895f642">GTEST_NONFATAL_FAILURE_</a>)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l14791">14791</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a7285708fa5d37d6d8ed5b5e59da08bae"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a7285708fa5d37d6d8ed5b5e59da08bae">◆ </a></span>EXPECT_PRED_FORMAT3</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define EXPECT_PRED_FORMAT3</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">pred_format, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v2, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v3 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#a49cdf8707268ee932bb772d879a226cc">GTEST_PRED_FORMAT3_</a>(pred_format, v1, v2, v3, <a class="el" href="gtest_8h.html#a6cb7482cfa03661a91c698eb5895f642">GTEST_NONFATAL_FAILURE_</a>)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l14846">14846</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a3354347de0f2445400b509cf39dce1dc"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a3354347de0f2445400b509cf39dce1dc">◆ </a></span>EXPECT_PRED_FORMAT4</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define EXPECT_PRED_FORMAT4</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">pred_format, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v2, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v3, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v4 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#abd207ed869491ba4bba29f8df37b7355">GTEST_PRED_FORMAT4_</a>(pred_format, v1, v2, v3, v4, <a class="el" href="gtest_8h.html#a6cb7482cfa03661a91c698eb5895f642">GTEST_NONFATAL_FAILURE_</a>)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l14907">14907</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a74beddf9661e4460f9969fe211b9e80e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a74beddf9661e4460f9969fe211b9e80e">◆ </a></span>EXPECT_PRED_FORMAT5</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define EXPECT_PRED_FORMAT5</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">pred_format, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v2, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v3, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v4, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v5 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#a107623ee191560f703a3fdc983803c8e">GTEST_PRED_FORMAT5_</a>(pred_format, v1, v2, v3, v4, v5, <a class="el" href="gtest_8h.html#a6cb7482cfa03661a91c698eb5895f642">GTEST_NONFATAL_FAILURE_</a>)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l14974">14974</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a740cab7e3eec5c178a64b4f558bde66e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a740cab7e3eec5c178a64b4f558bde66e">◆ </a></span>EXPECT_STRCASEEQ</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define EXPECT_STRCASEEQ</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">s1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">s2 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#af0141918615a5e2d5247e9cda8324dae">EXPECT_PRED_FORMAT2</a>(::<a class="el" href="namespacetesting_1_1internal.html#a00c3d012df6173622ef558a131bfb95d">testing::internal::CmpHelperSTRCASEEQ</a>, s1, s2)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16720">16720</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a07d0b5cbd3b5f7c8b6f44c609046ff07"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a07d0b5cbd3b5f7c8b6f44c609046ff07">◆ </a></span>EXPECT_STRCASENE</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define EXPECT_STRCASENE</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">s1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">s2 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#af0141918615a5e2d5247e9cda8324dae">EXPECT_PRED_FORMAT2</a>(::<a class="el" href="namespacetesting_1_1internal.html#a5f74b933606b0a742cd5a8ad2d7087e0">testing::internal::CmpHelperSTRCASENE</a>, s1, s2)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16722">16722</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="ad20f7b94ac5081e16f0005b94e95f0c6"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ad20f7b94ac5081e16f0005b94e95f0c6">◆ </a></span>EXPECT_STREQ</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define EXPECT_STREQ</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">s1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">s2 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#af0141918615a5e2d5247e9cda8324dae">EXPECT_PRED_FORMAT2</a>(::<a class="el" href="namespacetesting_1_1internal.html#a93eb9d61cac7faf1faff6301ae5f4a46">testing::internal::CmpHelperSTREQ</a>, s1, s2)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16716">16716</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="aee7e9c42f55549dbc0dfc42391eb9775"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aee7e9c42f55549dbc0dfc42391eb9775">◆ </a></span>EXPECT_STRNE</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define EXPECT_STRNE</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">s1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">s2 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#af0141918615a5e2d5247e9cda8324dae">EXPECT_PRED_FORMAT2</a>(::<a class="el" href="namespacetesting_1_1internal.html#a6b485231a046ff760844a0321c04870b">testing::internal::CmpHelperSTRNE</a>, s1, s2)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16718">16718</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a789842b4475eed948e6fd18390d5a859"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a789842b4475eed948e6fd18390d5a859">◆ </a></span>EXPECT_THROW</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define EXPECT_THROW</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">statement, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">expected_exception </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#a3f71db93eaf30b0cfca9612b9ac32106">GTEST_TEST_THROW_</a>(statement, expected_exception, <a class="el" href="gtest_8h.html#a6cb7482cfa03661a91c698eb5895f642">GTEST_NONFATAL_FAILURE_</a>)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16568">16568</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="ac33e7cdfb5d44a7a0f0ab552eb5c3c6a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ac33e7cdfb5d44a7a0f0ab552eb5c3c6a">◆ </a></span>EXPECT_TRUE</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define EXPECT_TRUE</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">condition</td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line"><a class="code" href="gtest_8h.html#ae8912365e1d00a7a2bd248268c64aa1a">GTEST_TEST_BOOLEAN_</a>(condition, #condition, <span class="keyword">false</span>, <span class="keyword">true</span>, \</div><div class="line"> <a class="code" href="gtest_8h.html#a6cb7482cfa03661a91c698eb5895f642">GTEST_NONFATAL_FAILURE_</a>)</div><div class="ttc" id="gtest_8h_html_a6cb7482cfa03661a91c698eb5895f642"><div class="ttname"><a href="gtest_8h.html#a6cb7482cfa03661a91c698eb5895f642">GTEST_NONFATAL_FAILURE_</a></div><div class="ttdeci">#define GTEST_NONFATAL_FAILURE_(message)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l07763">gtest.h:7763</a></div></div>
- <div class="ttc" id="gtest_8h_html_ae8912365e1d00a7a2bd248268c64aa1a"><div class="ttname"><a href="gtest_8h.html#ae8912365e1d00a7a2bd248268c64aa1a">GTEST_TEST_BOOLEAN_</a></div><div class="ttdeci">#define GTEST_TEST_BOOLEAN_(expression, text, actual, expected, fail)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l07840">gtest.h:7840</a></div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16584">16584</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a3e26a8d27caa386ed0ea7ce9d5b7c4ed"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a3e26a8d27caa386ed0ea7ce9d5b7c4ed">◆ </a></span>FAIL</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define FAIL</td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td>   <a class="el" href="gtest_8h.html#a636231436707c30d6778f79ae96f5dc6">GTEST_FAIL</a>()</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16547">16547</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a8d443b4cc1d87a7a17943b8fbdbf3910"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a8d443b4cc1d87a7a17943b8fbdbf3910">◆ </a></span>FRIEND_TEST</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define FRIEND_TEST</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">test_case_name, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">test_name </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   friend class test_case_name##_##test_name##_Test</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l13802">13802</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="ab389953fc1f7e4efae30d182a0e0a13b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab389953fc1f7e4efae30d182a0e0a13b">◆ </a></span>GTEST_ADD_REFERENCE_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_ADD_REFERENCE_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">T</td><td>)</td>
- <td>   typename ::<a class="el" href="structtesting_1_1internal_1_1_add_reference.html">testing::internal::AddReference</a><T>::type</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l01298">1298</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a00b3684a621ce1422b55a0e7e8a6aecb"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a00b3684a621ce1422b55a0e7e8a6aecb">◆ </a></span>GTEST_AMBIGUOUS_ELSE_BLOCKER_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_AMBIGUOUS_ELSE_BLOCKER_   switch (0) case 0: default:</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l00877">877</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="aa73be6f0ba4a7456180a94904ce17790"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa73be6f0ba4a7456180a94904ce17790">◆ </a></span>GTEST_API_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_API_</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l00998">998</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="ab71a3e9a908b7b6acc0e8bddc0ecb3fe"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab71a3e9a908b7b6acc0e8bddc0ecb3fe">◆ </a></span>GTEST_ARRAY_SIZE_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_ARRAY_SIZE_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">array</td><td>)</td>
- <td>   (sizeof(array) / sizeof(array[0]))</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l01110">1110</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a8c09939dd67f1bb5b68c9f6a44ea75db"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a8c09939dd67f1bb5b68c9f6a44ea75db">◆ </a></span>GTEST_ASSERT_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_ASSERT_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">expression, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">on_failure </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line">GTEST_AMBIGUOUS_ELSE_BLOCKER_ \</div><div class="line"> if (const ::testing::AssertionResult gtest_ar = (expression)) \</div><div class="line"> ; \</div><div class="line"> else \</div><div class="line"> on_failure(gtest_ar.failure_message())</div></div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l14703">14703</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a8a7a47387090810cdfe78933d348182d"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a8a7a47387090810cdfe78933d348182d">◆ </a></span>GTEST_ASSERT_EQ</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_ASSERT_EQ</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">val1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">val2 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line"><a class="code" href="gtest_8h.html#ac452685a1a98ea3d96eb956a062ee210">ASSERT_PRED_FORMAT2</a>(::<a class="code" href="namespacetesting_1_1internal.html">testing::internal</a>:: \</div><div class="line"> EqHelper<<a class="code" href="gtest_8h.html#ae5dd8e23090e08856613878fa1ff6fca">GTEST_IS_NULL_LITERAL_</a>(val1)>::Compare, \</div><div class="line"> val1, val2)</div><div class="ttc" id="gtest_8h_html_ac452685a1a98ea3d96eb956a062ee210"><div class="ttname"><a href="gtest_8h.html#ac452685a1a98ea3d96eb956a062ee210">ASSERT_PRED_FORMAT2</a></div><div class="ttdeci">#define ASSERT_PRED_FORMAT2(pred_format, v1, v2)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l14795">gtest.h:14795</a></div></div>
- <div class="ttc" id="gtest_8h_html_ae5dd8e23090e08856613878fa1ff6fca"><div class="ttname"><a href="gtest_8h.html#ae5dd8e23090e08856613878fa1ff6fca">GTEST_IS_NULL_LITERAL_</a></div><div class="ttdeci">#define GTEST_IS_NULL_LITERAL_(x)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l06572">gtest.h:6572</a></div></div>
- <div class="ttc" id="namespacetesting_1_1internal_html"><div class="ttname"><a href="namespacetesting_1_1internal.html">testing::internal</a></div><div class="ttdef"><b>Definition:</b> <a href="gtest-all_8cc_source.html#l07652">gtest-all.cc:7652</a></div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16658">16658</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a55373d99c079ff1b894e2eb5bcd15c5a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a55373d99c079ff1b894e2eb5bcd15c5a">◆ </a></span>GTEST_ASSERT_GE</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_ASSERT_GE</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">val1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">val2 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#ac452685a1a98ea3d96eb956a062ee210">ASSERT_PRED_FORMAT2</a>(::testing::internal::CmpHelperGE, val1, val2)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16668">16668</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a088b9056fd1c1f316b41c22f64deb33a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a088b9056fd1c1f316b41c22f64deb33a">◆ </a></span>GTEST_ASSERT_GT</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_ASSERT_GT</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">val1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">val2 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#ac452685a1a98ea3d96eb956a062ee210">ASSERT_PRED_FORMAT2</a>(::testing::internal::CmpHelperGT, val1, val2)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16670">16670</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="abef04dcd4a0259d378de7b3b3ffb6730"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#abef04dcd4a0259d378de7b3b3ffb6730">◆ </a></span>GTEST_ASSERT_LE</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_ASSERT_LE</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">val1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">val2 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#ac452685a1a98ea3d96eb956a062ee210">ASSERT_PRED_FORMAT2</a>(::testing::internal::CmpHelperLE, val1, val2)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16664">16664</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a5a75667e637febd18e5f7d4f3abf55e8"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a5a75667e637febd18e5f7d4f3abf55e8">◆ </a></span>GTEST_ASSERT_LT</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_ASSERT_LT</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">val1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">val2 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#ac452685a1a98ea3d96eb956a062ee210">ASSERT_PRED_FORMAT2</a>(::testing::internal::CmpHelperLT, val1, val2)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16666">16666</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a6fa9bb2b6731eba8f481e40e9e4931b3"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6fa9bb2b6731eba8f481e40e9e4931b3">◆ </a></span>GTEST_ASSERT_NE</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_ASSERT_NE</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">val1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">val2 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#ac452685a1a98ea3d96eb956a062ee210">ASSERT_PRED_FORMAT2</a>(::testing::internal::CmpHelperNE, val1, val2)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16662">16662</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="af18b465f4ba6e36eea7a8d2d79521873"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af18b465f4ba6e36eea7a8d2d79521873">◆ </a></span>GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l01043">1043</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a2a83dd79037e53814a509cc3f5702650"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a2a83dd79037e53814a509cc3f5702650">◆ </a></span>GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l01031">1031</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="abf30a6b1b3a12ecb2cc1bc1a6f5f9646"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#abf30a6b1b3a12ecb2cc1bc1a6f5f9646">◆ </a></span>GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l01055">1055</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="ae29b00ca46783509cc900cd03d61ef37"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae29b00ca46783509cc900cd03d61ef37">◆ </a></span>GTEST_ATTRIBUTE_PRINTF_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_ATTRIBUTE_PRINTF_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">string_index, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">first_to_check </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l00916">916</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="acdd47601a9376161c349a5881ccc6918"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#acdd47601a9376161c349a5881ccc6918">◆ </a></span>GTEST_ATTRIBUTE_UNUSED_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_ATTRIBUTE_UNUSED_</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l00899">899</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="ab54343f0a36dc4cb0ce8a478dd7847b8"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab54343f0a36dc4cb0ce8a478dd7847b8">◆ </a></span>GTEST_CHECK_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_CHECK_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">condition</td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line">GTEST_AMBIGUOUS_ELSE_BLOCKER_ \</div><div class="line"> if (::<a class="code" href="namespacetesting_1_1internal.html#ab2709373c78eb8b1c22a6ba30cceba52">testing::internal::IsTrue</a>(condition)) \</div><div class="line"> ; <a class="code" href="gtest_8h.html#a8ef4cb4c465db8c15464aecc6d9510ef">\</a></div><div class="line"><a class="code" href="gtest_8h.html#a8ef4cb4c465db8c15464aecc6d9510ef"> else \</a></div><div class="line"><a class="code" href="gtest_8h.html#a8ef4cb4c465db8c15464aecc6d9510ef"> GTEST_LOG_</a>(FATAL) << <span class="stringliteral">"Condition "</span> #condition <span class="stringliteral">" failed. "</span></div><div class="ttc" id="namespacetesting_1_1internal_html_ab2709373c78eb8b1c22a6ba30cceba52"><div class="ttname"><a href="namespacetesting_1_1internal.html#ab2709373c78eb8b1c22a6ba30cceba52">testing::internal::IsTrue</a></div><div class="ttdeci">GTEST_API_ bool IsTrue(bool condition)</div></div>
- <div class="ttc" id="gtest_8h_html_a8ef4cb4c465db8c15464aecc6d9510ef"><div class="ttname"><a href="gtest_8h.html#a8ef4cb4c465db8c15464aecc6d9510ef">GTEST_LOG_</a></div><div class="ttdeci">#define GTEST_LOG_(severity)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l01246">gtest.h:1246</a></div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l01270">1270</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a38f6151210e363ad7c69a836b13cf0af"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a38f6151210e363ad7c69a836b13cf0af">◆ </a></span>GTEST_CHECK_POSIX_SUCCESS_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_CHECK_POSIX_SUCCESS_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">posix_call</td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">if</span> (<span class="keyword">const</span> <span class="keywordtype">int</span> gtest_error = (posix_call)) \</div><div class="line"> GTEST_LOG_(FATAL) << #posix_call << <span class="stringliteral">"failed with error "</span> \</div><div class="line"> << gtest_error</div></div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l01283">1283</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="ae1f37dc71d5daa6fb49ca1b6047d4a8c"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae1f37dc71d5daa6fb49ca1b6047d4a8c">◆ </a></span>GTEST_COMPILE_ASSERT_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_COMPILE_ASSERT_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">expr, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">msg </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   static_assert(expr, #msg)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l01086">1086</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="ae3c336cbe1ae2bd1b1d019333e4428a0"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae3c336cbe1ae2bd1b1d019333e4428a0">◆ </a></span>GTEST_CONCAT_TOKEN_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_CONCAT_TOKEN_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">foo, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">bar </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#aa39fb5346d3573feebe4257cb3a01fde">GTEST_CONCAT_TOKEN_IMPL_</a>(foo, bar)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l06510">6510</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="aa39fb5346d3573feebe4257cb3a01fde"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa39fb5346d3573feebe4257cb3a01fde">◆ </a></span>GTEST_CONCAT_TOKEN_IMPL_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_CONCAT_TOKEN_IMPL_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">foo, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">bar </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   foo ## bar</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l06511">6511</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a14eb0e9c6e0df765d1fbfd2db6966d14"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a14eb0e9c6e0df765d1fbfd2db6966d14">◆ </a></span>GTEST_DECLARE_bool_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_DECLARE_bool_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">name</td><td>)</td>
- <td>   <a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> extern bool <a class="el" href="gtest_8h.html#a828f4e34a1c4b510da50ec1563e3562a">GTEST_FLAG</a>(name)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02496">2496</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="aab2ee98cb616054b1d3a7dc71efe81fc"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aab2ee98cb616054b1d3a7dc71efe81fc">◆ </a></span>GTEST_DECLARE_int32_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_DECLARE_int32_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">name</td><td>)</td>
- <td>   <a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> extern ::<a class="el" href="namespacetesting_1_1internal.html#a8ee38faaf875f133358abaf9bc056cec">testing::internal::Int32</a> <a class="el" href="gtest_8h.html#a828f4e34a1c4b510da50ec1563e3562a">GTEST_FLAG</a>(name)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02497">2497</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="af0970cdea09f16dbb1dbfccdaa693eeb"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af0970cdea09f16dbb1dbfccdaa693eeb">◆ </a></span>GTEST_DECLARE_STATIC_MUTEX_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_DECLARE_STATIC_MUTEX_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">mutex</td><td>)</td>
- <td>   extern ::<a class="el" href="classtesting_1_1internal_1_1_mutex.html">testing::internal::Mutex</a> mutex</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02147">2147</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a9f74eee05f7ee5534139a622fe7da7dd"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a9f74eee05f7ee5534139a622fe7da7dd">◆ </a></span>GTEST_DECLARE_string_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_DECLARE_string_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">name</td><td>)</td>
- <td>   <a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> extern ::std::string <a class="el" href="gtest_8h.html#a828f4e34a1c4b510da50ec1563e3562a">GTEST_FLAG</a>(name)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02499">2499</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a491d09ee62f1c9cfeafa3dbf75aaa9e2"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a491d09ee62f1c9cfeafa3dbf75aaa9e2">◆ </a></span>GTEST_DEFAULT_DEATH_TEST_STYLE</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_DEFAULT_DEATH_TEST_STYLE   "fast"</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l01002">1002</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a48e05814779e5a2f432b06a12618a760"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a48e05814779e5a2f432b06a12618a760">◆ </a></span>GTEST_DEFINE_bool_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_DEFINE_bool_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">name, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">default_val, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">doc </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> bool <a class="el" href="gtest_8h.html#a828f4e34a1c4b510da50ec1563e3562a">GTEST_FLAG</a>(name) = (default_val)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02503">2503</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a88ee2f19589ffff86ca742fd33611358"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a88ee2f19589ffff86ca742fd33611358">◆ </a></span>GTEST_DEFINE_int32_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_DEFINE_int32_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">name, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">default_val, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">doc </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> ::<a class="el" href="namespacetesting_1_1internal.html#a8ee38faaf875f133358abaf9bc056cec">testing::internal::Int32</a> <a class="el" href="gtest_8h.html#a828f4e34a1c4b510da50ec1563e3562a">GTEST_FLAG</a>(name) = (default_val)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02505">2505</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a85d5cd679fdbe87383e7dfd1c6651eaa"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a85d5cd679fdbe87383e7dfd1c6651eaa">◆ </a></span>GTEST_DEFINE_STATIC_MUTEX_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_DEFINE_STATIC_MUTEX_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">mutex</td><td>)</td>
- <td>   ::<a class="el" href="classtesting_1_1internal_1_1_mutex.html">testing::internal::Mutex</a> mutex</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02150">2150</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a885e18fe217a6e85553d408b99252c12"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a885e18fe217a6e85553d408b99252c12">◆ </a></span>GTEST_DEFINE_string_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_DEFINE_string_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">name, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">default_val, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">doc </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#aa73be6f0ba4a7456180a94904ce17790">GTEST_API_</a> ::std::string <a class="el" href="gtest_8h.html#a828f4e34a1c4b510da50ec1563e3562a">GTEST_FLAG</a>(name) = (default_val)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02507">2507</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a21086d276b1a64d6763ee8a94b12c1b8"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a21086d276b1a64d6763ee8a94b12c1b8">◆ </a></span>GTEST_DEV_EMAIL_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_DEV_EMAIL_   "googletestframework@@googlegroups.com"</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l00513">513</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="aa0dc86dc9837f1610e91da65458f53b3"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa0dc86dc9837f1610e91da65458f53b3">◆ </a></span>GTEST_DISABLE_MSC_DEPRECATED_POP_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_DISABLE_MSC_DEPRECATED_POP_</td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td>   <a class="el" href="gtest-all_8cc.html#a789f37f9c345c2032699c194a58623d9">GTEST_DISABLE_MSC_WARNINGS_POP_</a>()</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l00561">561</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a5b130138db254deaf29dbe3dffa1a2a8"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a5b130138db254deaf29dbe3dffa1a2a8">◆ </a></span>GTEST_DISABLE_MSC_DEPRECATED_PUSH_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_DISABLE_MSC_DEPRECATED_PUSH_</td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td>   <a class="el" href="gtest_8h.html#a88f79832f9d045112a76e9da8611cc13">GTEST_DISABLE_MSC_WARNINGS_PUSH_</a>(4996)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l00559">559</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="aebf8277c9069c1e124f9a5bbe2948061"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aebf8277c9069c1e124f9a5bbe2948061">◆ </a></span>GTEST_DISABLE_MSC_WARNINGS_POP_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">GTEST_DISABLE_MSC_WARNINGS_POP_</td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l00546">546</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a86994cc68e844d8b82089c70408dfc61"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a86994cc68e844d8b82089c70408dfc61">◆ </a></span>GTEST_DISABLE_MSC_WARNINGS_PUSH_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_DISABLE_MSC_WARNINGS_PUSH_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">warnings</td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l00545">545</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="ac593b50ce24257d5b6aa84845c344c9e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ac593b50ce24257d5b6aa84845c344c9e">◆ </a></span>GTEST_DISALLOW_ASSIGN_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_DISALLOW_ASSIGN_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">type</td><td>)</td>
- <td>   void operator=(type const &) = delete</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l00922">922</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="aed8c1888c32b588b0681e88b95031e29"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aed8c1888c32b588b0681e88b95031e29">◆ </a></span>GTEST_DISALLOW_COPY_AND_ASSIGN_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_DISALLOW_COPY_AND_ASSIGN_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">type</td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line">type(type <span class="keyword">const</span> &) = <span class="keyword">delete</span>; \</div><div class="line"> GTEST_DISALLOW_ASSIGN_(type)</div></div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l00927">927</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a149f693bd59fa1bc937af54c0cdcb32f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a149f693bd59fa1bc937af54c0cdcb32f">◆ </a></span>GTEST_EXCLUSIVE_LOCK_REQUIRED_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_EXCLUSIVE_LOCK_REQUIRED_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">locks</td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02514">2514</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a636231436707c30d6778f79ae96f5dc6"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a636231436707c30d6778f79ae96f5dc6">◆ </a></span>GTEST_FAIL</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_FAIL</td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td>   <a class="el" href="gtest_8h.html#a0f9a4c3ea82cc7bf4478eaffdc168358">GTEST_FATAL_FAILURE_</a>("Failed")</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16542">16542</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a0f9a4c3ea82cc7bf4478eaffdc168358"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a0f9a4c3ea82cc7bf4478eaffdc168358">◆ </a></span>GTEST_FATAL_FAILURE_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_FATAL_FAILURE_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">message</td><td>)</td>
- <td>   return <a class="el" href="gtest_8h.html#a94c73d5368ec946bc354d0992ad00810">GTEST_MESSAGE_</a>(message, ::testing::TestPartResult::kFatalFailure)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l07760">7760</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a828f4e34a1c4b510da50ec1563e3562a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a828f4e34a1c4b510da50ec1563e3562a">◆ </a></span>GTEST_FLAG</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_FLAG</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">name</td><td>)</td>
- <td>   FLAGS_gtest_##name</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02485">2485</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a088e84784c589ba9b1fc48602ad8eabf"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a088e84784c589ba9b1fc48602ad8eabf">◆ </a></span>GTEST_FLAG_PREFIX_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_FLAG_PREFIX_   "gtest_"</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l00514">514</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a4251ff898f9f94ec6b8b9402c3436759"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a4251ff898f9f94ec6b8b9402c3436759">◆ </a></span>GTEST_FLAG_PREFIX_DASH_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_FLAG_PREFIX_DASH_   "gtest-"</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l00515">515</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a4018b7f288f974d022df397e2730633a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a4018b7f288f974d022df397e2730633a">◆ </a></span>GTEST_FLAG_PREFIX_UPPER_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_FLAG_PREFIX_UPPER_   "GTEST_"</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l00516">516</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a3749ef4fba6b3c3993609b336031644d"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a3749ef4fba6b3c3993609b336031644d">◆ </a></span>GTEST_FLAG_SAVER_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_FLAG_SAVER_   ::testing::internal::GTestFlagSaver</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02493">2493</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="acf0ee1851e6d342237bb64806ee1fd27"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#acf0ee1851e6d342237bb64806ee1fd27">◆ </a></span>GTEST_HAS_ALT_PATH_SEP_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_HAS_ALT_PATH_SEP_   0</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02222">2222</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a40c075a7f969a694e59532356be59fd5"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a40c075a7f969a694e59532356be59fd5">◆ </a></span>GTEST_HAS_CLONE</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_HAS_CLONE   0</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l00817">817</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="ae6239a8ccf4c230008d1db1ea8bd738e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae6239a8ccf4c230008d1db1ea8bd738e">◆ </a></span>GTEST_HAS_CXXABI_H_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_HAS_CXXABI_H_   0</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l01017">1017</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="aedcf220690e6589d0fc2bd3db768ea66"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aedcf220690e6589d0fc2bd3db768ea66">◆ </a></span>GTEST_HAS_EXCEPTIONS</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_HAS_EXCEPTIONS   0</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l00675">675</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a6ab57c4a17233dd4ed30c2926bb99cc5"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6ab57c4a17233dd4ed30c2926bb99cc5">◆ </a></span>GTEST_HAS_GLOBAL_STRING</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_HAS_GLOBAL_STRING   0</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l00689">689</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="afca9ecaf5846561187a15b75013aa85b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#afca9ecaf5846561187a15b75013aa85b">◆ </a></span>GTEST_HAS_GLOBAL_WSTRING</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_HAS_GLOBAL_WSTRING   (<a class="el" href="gtest_8h.html#a6e087748d8bbd2ca57c487b6ad268670">GTEST_HAS_STD_WSTRING</a> && <a class="el" href="gtest_8h.html#a6ab57c4a17233dd4ed30c2926bb99cc5">GTEST_HAS_GLOBAL_STRING</a>)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l00706">706</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="af5c4295ea1d76f07f65934f659792431"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af5c4295ea1d76f07f65934f659792431">◆ </a></span>GTEST_HAS_POSIX_RE</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_HAS_POSIX_RE   (!GTEST_OS_WINDOWS)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l00603">603</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a3341397e1952de0b9cd88762d4d3ae4b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a3341397e1952de0b9cd88762d4d3ae4b">◆ </a></span>GTEST_HAS_PTHREAD</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_HAS_PTHREAD</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line">(GTEST_OS_LINUX || GTEST_OS_MAC || GTEST_OS_HPUX || GTEST_OS_QNX || \</div><div class="line"> GTEST_OS_FREEBSD || GTEST_OS_NACL || GTEST_OS_NETBSD || GTEST_OS_FUCHSIA)</div></div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l00780">780</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a9ba781217167f905bff2f1c410a97930"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a9ba781217167f905bff2f1c410a97930">◆ </a></span>GTEST_HAS_RTTI</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_HAS_RTTI   1</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l00761">761</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a8f6a84e8be3c94cd1f6f46a136df2c62"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a8f6a84e8be3c94cd1f6f46a136df2c62">◆ </a></span>GTEST_HAS_SEH</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_HAS_SEH   0</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l00966">966</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="adba1121430c11cee8ba0c74e8cf6aa40"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#adba1121430c11cee8ba0c74e8cf6aa40">◆ </a></span>GTEST_HAS_STD_STRING</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_HAS_STD_STRING   1</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l00682">682</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a6e087748d8bbd2ca57c487b6ad268670"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6e087748d8bbd2ca57c487b6ad268670">◆ </a></span>GTEST_HAS_STD_WSTRING</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_HAS_STD_WSTRING   (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS))</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l00698">698</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="add695166eb7b691f93777525d5881062"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#add695166eb7b691f93777525d5881062">◆ </a></span>GTEST_HAS_STREAM_REDIRECTION</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_HAS_STREAM_REDIRECTION   1</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l00830">830</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a4a5b6fbde5dd05e05dd6846ac5e5c18e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a4a5b6fbde5dd05e05dd6846ac5e5c18e">◆ </a></span>GTEST_IMPL_CMP_HELPER_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_IMPL_CMP_HELPER_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">op_name, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">op </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">template</span> <<span class="keyword">typename</span> T1, <span class="keyword">typename</span> T2>\</div><div class="line">AssertionResult CmpHelper##op_name(<span class="keyword">const</span> <span class="keywordtype">char</span>* expr1, <span class="keyword">const</span> <span class="keywordtype">char</span>* expr2, \</div><div class="line"> <span class="keyword">const</span> T1& val1, <span class="keyword">const</span> T2& val2) {\</div><div class="line"> if (val1 op val2) {\</div><div class="line"> return AssertionSuccess();\</div><div class="line"> } <span class="keywordflow">else</span> {\</div><div class="line"> return <a class="code" href="namespacetesting_1_1internal.html#a894ffccd936d78fd555f490020c27f0a">CmpHelperOpFailure</a>(expr1, expr2, val1, val2, #op);\</div><div class="line"> }\</div><div class="line">}\</div><div class="line">GTEST_API_ AssertionResult CmpHelper##op_name(\</div><div class="line"> <span class="keyword">const</span> <span class="keywordtype">char</span>* expr1, <span class="keyword">const</span> <span class="keywordtype">char</span>* expr2, <a class="code" href="namespacetesting_1_1internal.html#a05c6bd9ede5ccdf25191a590d610dcc6">BiggestInt</a> val1, <a class="code" href="namespacetesting_1_1internal.html#a05c6bd9ede5ccdf25191a590d610dcc6">BiggestInt</a> val2)</div><div class="ttc" id="namespacetesting_1_1internal_html_a894ffccd936d78fd555f490020c27f0a"><div class="ttname"><a href="namespacetesting_1_1internal.html#a894ffccd936d78fd555f490020c27f0a">testing::internal::CmpHelperOpFailure</a></div><div class="ttdeci">AssertionResult CmpHelperOpFailure(const char *expr1, const char *expr2, const T1 &val1, const T2 &val2, const char *op)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l16206">gtest.h:16206</a></div></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>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16226">16226</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a79d4724b4bc2a1dd8493c366b5ca626a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a79d4724b4bc2a1dd8493c366b5ca626a">◆ </a></span>GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">CharType</td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">template</span> <<span class="keyword">typename</span> OtherOperand> \</div><div class="line"> class FormatForComparison<CharType*, OtherOperand> { \</div><div class="line"> public: <a class="code" href="namespacetesting_1_1internal.html#a8e8ff5b11e64078831112677156cb111">\</a></div><div class="line"><a class="code" href="namespacetesting_1_1internal.html#a8e8ff5b11e64078831112677156cb111"> static ::std::string</a> Format(CharType* value) { <a class="code" href="namespacetesting.html#aa5717bb1144edd1d262d310ba70c82ed">\</a></div><div class="line"><a class="code" href="namespacetesting.html#aa5717bb1144edd1d262d310ba70c82ed"> return ::testing::PrintToString</a>(static_cast<const void*>(value)); \</div><div class="line"> } \</div><div class="line"> }</div><div class="ttc" id="namespacetesting_html_aa5717bb1144edd1d262d310ba70c82ed"><div class="ttname"><a href="namespacetesting.html#aa5717bb1144edd1d262d310ba70c82ed">testing::PrintToString</a></div><div class="ttdeci">::std::string PrintToString(const T &value)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l08969">gtest.h:8969</a></div></div>
- <div class="ttc" id="namespacetesting_1_1internal_html_a8e8ff5b11e64078831112677156cb111"><div class="ttname"><a href="namespacetesting_1_1internal.html#a8e8ff5b11e64078831112677156cb111">testing::internal::string</a></div><div class="ttdeci">::std::string string</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l01115">gtest.h:1115</a></div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l08359">8359</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="ad6102ed2a0571d5196e606a061c16a10"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ad6102ed2a0571d5196e606a061c16a10">◆ </a></span>GTEST_IMPL_FORMAT_C_STRING_AS_STRING_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_IMPL_FORMAT_C_STRING_AS_STRING_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">CharType, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">OtherStringType </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">template</span> <> \</div><div class="line"> class FormatForComparison<CharType*, OtherStringType> { \</div><div class="line"> public: <a class="code" href="namespacetesting_1_1internal.html#a8e8ff5b11e64078831112677156cb111">\</a></div><div class="line"><a class="code" href="namespacetesting_1_1internal.html#a8e8ff5b11e64078831112677156cb111"> static ::std::string</a> Format(CharType* value) { <a class="code" href="namespacetesting.html#aa5717bb1144edd1d262d310ba70c82ed">\</a></div><div class="line"><a class="code" href="namespacetesting.html#aa5717bb1144edd1d262d310ba70c82ed"> return ::testing::PrintToString</a>(value); \</div><div class="line"> } \</div><div class="line"> }</div><div class="ttc" id="namespacetesting_html_aa5717bb1144edd1d262d310ba70c82ed"><div class="ttname"><a href="namespacetesting.html#aa5717bb1144edd1d262d310ba70c82ed">testing::PrintToString</a></div><div class="ttdeci">::std::string PrintToString(const T &value)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l08969">gtest.h:8969</a></div></div>
- <div class="ttc" id="namespacetesting_1_1internal_html_a8e8ff5b11e64078831112677156cb111"><div class="ttname"><a href="namespacetesting_1_1internal.html#a8e8ff5b11e64078831112677156cb111">testing::internal::string</a></div><div class="ttdeci">::std::string string</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l01115">gtest.h:1115</a></div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l08378">8378</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a9be22723f67d5ad4d6d26214a84a19f9"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a9be22723f67d5ad4d6d26214a84a19f9">◆ </a></span>GTEST_INCLUDE_GTEST_GTEST_DEATH_TEST_H_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_INCLUDE_GTEST_GTEST_DEATH_TEST_H_</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l07948">7948</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="ac5d82b7725576c4a54ae99ce1cc861e0"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ac5d82b7725576c4a54ae99ce1cc861e0">◆ </a></span>GTEST_INCLUDE_GTEST_GTEST_MATCHERS_H_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_INCLUDE_GTEST_GTEST_MATCHERS_H_</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l08027">8027</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a5c2d86823d7f9ffac3e3766da17091dd"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a5c2d86823d7f9ffac3e3766da17091dd">◆ </a></span>GTEST_INCLUDE_GTEST_GTEST_MESSAGE_H_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_INCLUDE_GTEST_GTEST_MESSAGE_H_</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02603">2603</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a15b9e83e56cafef0ddd12e2444772908"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a15b9e83e56cafef0ddd12e2444772908">◆ </a></span>GTEST_INCLUDE_GTEST_GTEST_PARAM_TEST_H_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_INCLUDE_GTEST_GTEST_PARAM_TEST_H_</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l10401">10401</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a36afb7e44e600d2da0e6d8f4f739ea3b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a36afb7e44e600d2da0e6d8f4f739ea3b">◆ </a></span>GTEST_INCLUDE_GTEST_GTEST_PRED_IMPL_H_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_INCLUDE_GTEST_GTEST_PRED_IMPL_H_</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l14666">14666</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a146e4a81159ecfdc33030e147a024346"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a146e4a81159ecfdc33030e147a024346">◆ </a></span>GTEST_INCLUDE_GTEST_GTEST_PRINTERS_H_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_INCLUDE_GTEST_GTEST_PRINTERS_H_</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l08133">8133</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a61e419ca2f3cc78bbae47d074c5d4400"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a61e419ca2f3cc78bbae47d074c5d4400">◆ </a></span>GTEST_INCLUDE_GTEST_GTEST_PROD_H_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_INCLUDE_GTEST_GTEST_PROD_H_</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l13779">13779</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a6454a5e01489b59f55be53c206ca929b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6454a5e01489b59f55be53c206ca929b">◆ </a></span>GTEST_INCLUDE_GTEST_GTEST_TEST_PART_H_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_INCLUDE_GTEST_GTEST_TEST_PART_H_</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l13838">13838</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="adddef1e04ac44c9721ce3716c1b8a09e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#adddef1e04ac44c9721ce3716c1b8a09e">◆ </a></span>GTEST_INCLUDE_GTEST_GTEST_TYPED_TEST_H_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_INCLUDE_GTEST_GTEST_TYPED_TEST_H_</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- </div>
- </div>
- <a id="aae632b050088c635963f553c4a5157b0"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aae632b050088c635963f553c4a5157b0">◆ </a></span>GTEST_INCLUDE_GTEST_INTERNAL_CUSTOM_GTEST_PORT_H_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_INCLUDE_GTEST_INTERNAL_CUSTOM_GTEST_PORT_H_</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l00508">508</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a790dd922b87864bf5b8d93a22853933c"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a790dd922b87864bf5b8d93a22853933c">◆ </a></span>GTEST_INCLUDE_GTEST_INTERNAL_CUSTOM_GTEST_PRINTERS_H_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_INCLUDE_GTEST_INTERNAL_CUSTOM_GTEST_PRINTERS_H_</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l09019">9019</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a83e03f206a1c53a656f7eac87c122d16"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a83e03f206a1c53a656f7eac87c122d16">◆ </a></span>GTEST_INCLUDE_GTEST_INTERNAL_GTEST_DEATH_TEST_INTERNAL_H_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_DEATH_TEST_INTERNAL_H_</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l07986">7986</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="aa6f5334cb6792f48ac5621193b41bb61"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa6f5334cb6792f48ac5621193b41bb61">◆ </a></span>GTEST_INCLUDE_GTEST_INTERNAL_GTEST_FILEPATH_H_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_FILEPATH_H_</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- </div>
- </div>
- <a id="a508d33581439542ea940eacbf306ad2a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a508d33581439542ea940eacbf306ad2a">◆ </a></span>GTEST_INCLUDE_GTEST_INTERNAL_GTEST_INTERNAL_H_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_INTERNAL_H_</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l00097">97</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a34b82ce6255f2f5666647d35498f4c65"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a34b82ce6255f2f5666647d35498f4c65">◆ </a></span>GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PARAM_UTIL_GENERATED_H_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PARAM_UTIL_GENERATED_H_</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l11353">11353</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a83cf5c299fc04d9f8e555cb42a97aa47"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a83cf5c299fc04d9f8e555cb42a97aa47">◆ </a></span>GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PARAM_UTIL_H_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PARAM_UTIL_H_</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l10578">10578</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a0392ac662f9547fb26a0d23c26d09fa6"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a0392ac662f9547fb26a0d23c26d09fa6">◆ </a></span>GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PORT_ARCH_H_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PORT_ARCH_H_</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l00408">408</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a6d13def13619ff1647c90e3354a65732"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6d13def13619ff1647c90e3354a65732">◆ </a></span>GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PORT_H_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PORT_H_</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l00142">142</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="af7adda0fee2a48fec4d8628cbaedec76"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af7adda0fee2a48fec4d8628cbaedec76">◆ </a></span>GTEST_INCLUDE_GTEST_INTERNAL_GTEST_STRING_H_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_STRING_H_</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- </div>
- </div>
- <a id="aff22afce4bffd0181c178e2e4d848c97"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aff22afce4bffd0181c178e2e4d848c97">◆ </a></span>GTEST_INCLUDE_GTEST_INTERNAL_GTEST_TYPE_UTIL_H_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_TYPE_UTIL_H_</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- </div>
- </div>
- <a id="aa5e27ad4f88278501ef71bd9ddbb44c6"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa5e27ad4f88278501ef71bd9ddbb44c6">◆ </a></span>GTEST_INIT_GOOGLE_TEST_NAME_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_INIT_GOOGLE_TEST_NAME_   "testing::InitGoogleTest"</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l00522">522</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="ad115e2c466f7e8a32f1cf23ef2e5f220"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ad115e2c466f7e8a32f1cf23ef2e5f220">◆ </a></span>GTEST_INTENTIONAL_CONST_COND_POP_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_INTENTIONAL_CONST_COND_POP_</td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td>   <a class="el" href="gtest-all_8cc.html#a789f37f9c345c2032699c194a58623d9">GTEST_DISABLE_MSC_WARNINGS_POP_</a>()</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l00952">952</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a69b0cadb05bf2a1ef96151243c6b6241"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a69b0cadb05bf2a1ef96151243c6b6241">◆ </a></span>GTEST_INTENTIONAL_CONST_COND_PUSH_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_INTENTIONAL_CONST_COND_PUSH_</td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td>   <a class="el" href="gtest_8h.html#a88f79832f9d045112a76e9da8611cc13">GTEST_DISABLE_MSC_WARNINGS_PUSH_</a>(4127)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l00950">950</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a6aa594029905b65753d0e85f2db521ab"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6aa594029905b65753d0e85f2db521ab">◆ </a></span>GTEST_INTERNAL_DEPRECATED</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_INTERNAL_DEPRECATED</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">message</td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l07907">7907</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="ae5dd8e23090e08856613878fa1ff6fca"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae5dd8e23090e08856613878fa1ff6fca">◆ </a></span>GTEST_IS_NULL_LITERAL_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_IS_NULL_LITERAL_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">x</td><td>)</td>
- <td>   decltype(::<a class="el" href="namespacetesting_1_1internal.html#a3db36c62f31a9439117c41c2b13f4941">testing::internal::IsNullLiteralHelper</a>(x))::value</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l06572">6572</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a727149862f53b2fb21f6d33cd9323886"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a727149862f53b2fb21f6d33cd9323886">◆ </a></span>GTEST_IS_THREADSAFE</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_IS_THREADSAFE</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line">(GTEST_HAS_MUTEX_AND_THREAD_LOCAL_ || \</div><div class="line"> (GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT) || \</div><div class="line"> <a class="code" href="gtest_8h.html#a3341397e1952de0b9cd88762d4d3ae4b">GTEST_HAS_PTHREAD</a>)</div><div class="ttc" id="gtest_8h_html_a3341397e1952de0b9cd88762d4d3ae4b"><div class="ttname"><a href="gtest_8h.html#a3341397e1952de0b9cd88762d4d3ae4b">GTEST_HAS_PTHREAD</a></div><div class="ttdeci">#define GTEST_HAS_PTHREAD</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l00780">gtest.h:780</a></div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l00973">973</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a69abff5a4efdd07bd5faebe3dd318d06"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a69abff5a4efdd07bd5faebe3dd318d06">◆ </a></span>GTEST_LOCK_EXCLUDED_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_LOCK_EXCLUDED_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">locks</td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02515">2515</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a8ef4cb4c465db8c15464aecc6d9510ef"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a8ef4cb4c465db8c15464aecc6d9510ef">◆ </a></span>GTEST_LOG_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_LOG_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">severity</td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line"><a class="code" href="classtesting_1_1internal_1_1_g_test_log.html">::testing::internal::GTestLog</a>(::testing::internal::GTEST_##severity, \</div><div class="line"> __FILE__, __LINE__).<a class="code" href="classtesting_1_1internal_1_1_g_test_log.html#aebb92e67d98eca69f0347d5121dab27a">GetStream</a>()</div><div class="ttc" id="classtesting_1_1internal_1_1_g_test_log_html"><div class="ttname"><a href="classtesting_1_1internal_1_1_g_test_log.html">testing::internal::GTestLog</a></div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l01229">gtest.h:1229</a></div></div>
- <div class="ttc" id="classtesting_1_1internal_1_1_g_test_log_html_aebb92e67d98eca69f0347d5121dab27a"><div class="ttname"><a href="classtesting_1_1internal_1_1_g_test_log.html#aebb92e67d98eca69f0347d5121dab27a">testing::internal::GTestLog::GetStream</a></div><div class="ttdeci">::std::ostream & GetStream()</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l01236">gtest.h:1236</a></div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l01246">1246</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a94c73d5368ec946bc354d0992ad00810"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a94c73d5368ec946bc354d0992ad00810">◆ </a></span>GTEST_MESSAGE_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_MESSAGE_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">message, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">result_type </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#a8d70025c45a47a493780746dfd66d565">GTEST_MESSAGE_AT_</a>(__FILE__, __LINE__, message, result_type)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l07757">7757</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a8d70025c45a47a493780746dfd66d565"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a8d70025c45a47a493780746dfd66d565">◆ </a></span>GTEST_MESSAGE_AT_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_MESSAGE_AT_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">file, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">line, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">message, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">result_type </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line"><a class="code" href="classtesting_1_1internal_1_1_assert_helper.html">::testing::internal::AssertHelper</a>(result_type, file, line, message) \</div><div class="line"> = <a class="code" href="classtesting_1_1_message.html">::testing::Message</a>()</div><div class="ttc" id="classtesting_1_1internal_1_1_assert_helper_html"><div class="ttname"><a href="classtesting_1_1internal_1_1_assert_helper.html">testing::internal::AssertHelper</a></div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l16388">gtest.h:16388</a></div></div>
- <div class="ttc" id="classtesting_1_1_message_html"><div class="ttname"><a href="classtesting_1_1_message.html">testing::Message</a></div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l02644">gtest.h:2644</a></div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l07753">7753</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a8e5aab8276b2645f64f41c9e3021b935"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a8e5aab8276b2645f64f41c9e3021b935">◆ </a></span>GTEST_MUST_USE_RESULT_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_MUST_USE_RESULT_</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l00939">939</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a13d98c217176bd8722c395b9225fc19d"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a13d98c217176bd8722c395b9225fc19d">◆ </a></span>GTEST_NAME_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_NAME_   "Google Test"</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l00517">517</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a9945cbd967fbccb15f8de711f58955c7"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a9945cbd967fbccb15f8de711f58955c7">◆ </a></span>GTEST_NO_INLINE_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_NO_INLINE_</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l01009">1009</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a6cb7482cfa03661a91c698eb5895f642"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6cb7482cfa03661a91c698eb5895f642">◆ </a></span>GTEST_NONFATAL_FAILURE_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_NONFATAL_FAILURE_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">message</td><td>)</td>
- <td>   <a class="el" href="gtest_8h.html#a94c73d5368ec946bc354d0992ad00810">GTEST_MESSAGE_</a>(message, ::testing::TestPartResult::kNonFatalFailure)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l07763">7763</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="afbb636e91bdd50267dbef11a50490b29"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#afbb636e91bdd50267dbef11a50490b29">◆ </a></span>GTEST_PATH_SEP_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_PATH_SEP_   "/"</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02221">2221</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="ad44cf322952076d85305bbdf39769ac1"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ad44cf322952076d85305bbdf39769ac1">◆ </a></span>GTEST_PRED1_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_PRED1_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">pred, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">on_failure </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line"><a class="code" href="gtest_8h.html#a8c09939dd67f1bb5b68c9f6a44ea75db">GTEST_ASSERT_</a>(::<a class="code" href="namespacetesting.html#a7f73180474723be6e92185d6fa9e7c9f">testing::AssertPred1Helper</a>(#pred, \</div><div class="line"> #v1, \</div><div class="line"> pred, \</div><div class="line"> v1), on_failure)</div><div class="ttc" id="namespacetesting_html_a7f73180474723be6e92185d6fa9e7c9f"><div class="ttname"><a href="namespacetesting.html#a7f73180474723be6e92185d6fa9e7c9f">testing::AssertPred1Helper</a></div><div class="ttdeci">AssertionResult AssertPred1Helper(const char *pred_text, const char *e1, Pred pred, const T1 &v1)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l14715">gtest.h:14715</a></div></div>
- <div class="ttc" id="gtest_8h_html_a8c09939dd67f1bb5b68c9f6a44ea75db"><div class="ttname"><a href="gtest_8h.html#a8c09939dd67f1bb5b68c9f6a44ea75db">GTEST_ASSERT_</a></div><div class="ttdeci">#define GTEST_ASSERT_(expression, on_failure)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l14703">gtest.h:14703</a></div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l14735">14735</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="ac560264104bd030b64034505d294a7b6"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ac560264104bd030b64034505d294a7b6">◆ </a></span>GTEST_PRED2_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_PRED2_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">pred, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v2, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">on_failure </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line"><a class="code" href="gtest_8h.html#a8c09939dd67f1bb5b68c9f6a44ea75db">GTEST_ASSERT_</a>(::<a class="code" href="namespacetesting.html#aa6587938029dd8733ecb885068f08247">testing::AssertPred2Helper</a>(#pred, \</div><div class="line"> #v1, \</div><div class="line"> #v2, \</div><div class="line"> pred, \</div><div class="line"> v1, \</div><div class="line"> v2), on_failure)</div><div class="ttc" id="namespacetesting_html_aa6587938029dd8733ecb885068f08247"><div class="ttname"><a href="namespacetesting.html#aa6587938029dd8733ecb885068f08247">testing::AssertPred2Helper</a></div><div class="ttdeci">AssertionResult AssertPred2Helper(const char *pred_text, const char *e1, const char *e2, Pred pred, const T1 &v1, const T2 &v2)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l14758">gtest.h:14758</a></div></div>
- <div class="ttc" id="gtest_8h_html_a8c09939dd67f1bb5b68c9f6a44ea75db"><div class="ttname"><a href="gtest_8h.html#a8c09939dd67f1bb5b68c9f6a44ea75db">GTEST_ASSERT_</a></div><div class="ttdeci">#define GTEST_ASSERT_(expression, on_failure)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l14703">gtest.h:14703</a></div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l14782">14782</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="af30518f03233bc4486b55284b0827eb8"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af30518f03233bc4486b55284b0827eb8">◆ </a></span>GTEST_PRED3_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_PRED3_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">pred, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v2, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v3, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">on_failure </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line"><a class="code" href="gtest_8h.html#a8c09939dd67f1bb5b68c9f6a44ea75db">GTEST_ASSERT_</a>(::<a class="code" href="namespacetesting.html#ac92dcbd00a0ffb2913e65d286e321a22">testing::AssertPred3Helper</a>(#pred, \</div><div class="line"> #v1, \</div><div class="line"> #v2, \</div><div class="line"> #v3, \</div><div class="line"> pred, \</div><div class="line"> v1, \</div><div class="line"> v2, \</div><div class="line"> v3), on_failure)</div><div class="ttc" id="namespacetesting_html_ac92dcbd00a0ffb2913e65d286e321a22"><div class="ttname"><a href="namespacetesting.html#ac92dcbd00a0ffb2913e65d286e321a22">testing::AssertPred3Helper</a></div><div class="ttdeci">AssertionResult AssertPred3Helper(const char *pred_text, const char *e1, const char *e2, const char *e3, Pred pred, const T1 &v1, const T2 &v2, const T3 &v3)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l14808">gtest.h:14808</a></div></div>
- <div class="ttc" id="gtest_8h_html_a8c09939dd67f1bb5b68c9f6a44ea75db"><div class="ttname"><a href="gtest_8h.html#a8c09939dd67f1bb5b68c9f6a44ea75db">GTEST_ASSERT_</a></div><div class="ttdeci">#define GTEST_ASSERT_(expression, on_failure)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l14703">gtest.h:14703</a></div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l14835">14835</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a14e8c70455104fac032efec097ef668b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a14e8c70455104fac032efec097ef668b">◆ </a></span>GTEST_PRED4_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_PRED4_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">pred, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v2, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v3, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v4, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">on_failure </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line"><a class="code" href="gtest_8h.html#a8c09939dd67f1bb5b68c9f6a44ea75db">GTEST_ASSERT_</a>(::<a class="code" href="namespacetesting.html#ae90c778d69db4682e8fd8baaa0a9f9cd">testing::AssertPred4Helper</a>(#pred, \</div><div class="line"> #v1, \</div><div class="line"> #v2, \</div><div class="line"> #v3, \</div><div class="line"> #v4, \</div><div class="line"> pred, \</div><div class="line"> v1, \</div><div class="line"> v2, \</div><div class="line"> v3, \</div><div class="line"> v4), on_failure)</div><div class="ttc" id="gtest_8h_html_a8c09939dd67f1bb5b68c9f6a44ea75db"><div class="ttname"><a href="gtest_8h.html#a8c09939dd67f1bb5b68c9f6a44ea75db">GTEST_ASSERT_</a></div><div class="ttdeci">#define GTEST_ASSERT_(expression, on_failure)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l14703">gtest.h:14703</a></div></div>
- <div class="ttc" id="namespacetesting_html_ae90c778d69db4682e8fd8baaa0a9f9cd"><div class="ttname"><a href="namespacetesting.html#ae90c778d69db4682e8fd8baaa0a9f9cd">testing::AssertPred4Helper</a></div><div class="ttdeci">AssertionResult AssertPred4Helper(const char *pred_text, const char *e1, const char *e2, const char *e3, const char *e4, Pred pred, const T1 &v1, const T2 &v2, const T3 &v3, const T4 &v4)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l14864">gtest.h:14864</a></div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l14894">14894</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a2c42692f7d910dc2fe57869883190e6c"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a2c42692f7d910dc2fe57869883190e6c">◆ </a></span>GTEST_PRED5_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_PRED5_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">pred, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v2, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v3, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v4, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v5, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">on_failure </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line"><a class="code" href="gtest_8h.html#a8c09939dd67f1bb5b68c9f6a44ea75db">GTEST_ASSERT_</a>(::<a class="code" href="namespacetesting.html#addcf52b273ce17269cbf4956cfe600a6">testing::AssertPred5Helper</a>(#pred, \</div><div class="line"> #v1, \</div><div class="line"> #v2, \</div><div class="line"> #v3, \</div><div class="line"> #v4, \</div><div class="line"> #v5, \</div><div class="line"> pred, \</div><div class="line"> v1, \</div><div class="line"> v2, \</div><div class="line"> v3, \</div><div class="line"> v4, \</div><div class="line"> v5), on_failure)</div><div class="ttc" id="namespacetesting_html_addcf52b273ce17269cbf4956cfe600a6"><div class="ttname"><a href="namespacetesting.html#addcf52b273ce17269cbf4956cfe600a6">testing::AssertPred5Helper</a></div><div class="ttdeci">AssertionResult AssertPred5Helper(const char *pred_text, const char *e1, const char *e2, const char *e3, const char *e4, const char *e5, Pred pred, const T1 &v1, const T2 &v2, const T3 &v3, const T4 &v4, const T5 &v5)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l14926">gtest.h:14926</a></div></div>
- <div class="ttc" id="gtest_8h_html_a8c09939dd67f1bb5b68c9f6a44ea75db"><div class="ttname"><a href="gtest_8h.html#a8c09939dd67f1bb5b68c9f6a44ea75db">GTEST_ASSERT_</a></div><div class="ttdeci">#define GTEST_ASSERT_(expression, on_failure)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l14703">gtest.h:14703</a></div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l14959">14959</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="aa3e3bfe04bb0e54d7f0e57e2f991d1eb"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa3e3bfe04bb0e54d7f0e57e2f991d1eb">◆ </a></span>GTEST_PRED_FORMAT1_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_PRED_FORMAT1_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">pred_format, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">on_failure </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line"><a class="code" href="gtest_8h.html#a8c09939dd67f1bb5b68c9f6a44ea75db">GTEST_ASSERT_</a>(pred_format(#v1, v1), \</div><div class="line"> on_failure)</div><div class="ttc" id="gtest_8h_html_a8c09939dd67f1bb5b68c9f6a44ea75db"><div class="ttname"><a href="gtest_8h.html#a8c09939dd67f1bb5b68c9f6a44ea75db">GTEST_ASSERT_</a></div><div class="ttdeci">#define GTEST_ASSERT_(expression, on_failure)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l14703">gtest.h:14703</a></div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l14729">14729</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a115c18d1f752b7f091d577fb69cac372"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a115c18d1f752b7f091d577fb69cac372">◆ </a></span>GTEST_PRED_FORMAT2_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_PRED_FORMAT2_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">pred_format, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v2, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">on_failure </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line"><a class="code" href="gtest_8h.html#a8c09939dd67f1bb5b68c9f6a44ea75db">GTEST_ASSERT_</a>(pred_format(#v1, #v2, v1, v2), \</div><div class="line"> on_failure)</div><div class="ttc" id="gtest_8h_html_a8c09939dd67f1bb5b68c9f6a44ea75db"><div class="ttname"><a href="gtest_8h.html#a8c09939dd67f1bb5b68c9f6a44ea75db">GTEST_ASSERT_</a></div><div class="ttdeci">#define GTEST_ASSERT_(expression, on_failure)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l14703">gtest.h:14703</a></div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l14776">14776</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a49cdf8707268ee932bb772d879a226cc"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a49cdf8707268ee932bb772d879a226cc">◆ </a></span>GTEST_PRED_FORMAT3_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_PRED_FORMAT3_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">pred_format, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v2, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v3, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">on_failure </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line"><a class="code" href="gtest_8h.html#a8c09939dd67f1bb5b68c9f6a44ea75db">GTEST_ASSERT_</a>(pred_format(#v1, #v2, #v3, v1, v2, v3), \</div><div class="line"> on_failure)</div><div class="ttc" id="gtest_8h_html_a8c09939dd67f1bb5b68c9f6a44ea75db"><div class="ttname"><a href="gtest_8h.html#a8c09939dd67f1bb5b68c9f6a44ea75db">GTEST_ASSERT_</a></div><div class="ttdeci">#define GTEST_ASSERT_(expression, on_failure)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l14703">gtest.h:14703</a></div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l14829">14829</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="abd207ed869491ba4bba29f8df37b7355"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#abd207ed869491ba4bba29f8df37b7355">◆ </a></span>GTEST_PRED_FORMAT4_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_PRED_FORMAT4_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">pred_format, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v2, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v3, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v4, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">on_failure </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line"><a class="code" href="gtest_8h.html#a8c09939dd67f1bb5b68c9f6a44ea75db">GTEST_ASSERT_</a>(pred_format(#v1, #v2, #v3, #v4, v1, v2, v3, v4), \</div><div class="line"> on_failure)</div><div class="ttc" id="gtest_8h_html_a8c09939dd67f1bb5b68c9f6a44ea75db"><div class="ttname"><a href="gtest_8h.html#a8c09939dd67f1bb5b68c9f6a44ea75db">GTEST_ASSERT_</a></div><div class="ttdeci">#define GTEST_ASSERT_(expression, on_failure)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l14703">gtest.h:14703</a></div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l14888">14888</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a107623ee191560f703a3fdc983803c8e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a107623ee191560f703a3fdc983803c8e">◆ </a></span>GTEST_PRED_FORMAT5_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_PRED_FORMAT5_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">pred_format, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v2, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v3, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v4, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v5, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">on_failure </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line"><a class="code" href="gtest_8h.html#a8c09939dd67f1bb5b68c9f6a44ea75db">GTEST_ASSERT_</a>(pred_format(#v1, #v2, #v3, #v4, #v5, v1, v2, v3, v4, v5), \</div><div class="line"> on_failure)</div><div class="ttc" id="gtest_8h_html_a8c09939dd67f1bb5b68c9f6a44ea75db"><div class="ttname"><a href="gtest_8h.html#a8c09939dd67f1bb5b68c9f6a44ea75db">GTEST_ASSERT_</a></div><div class="ttdeci">#define GTEST_ASSERT_(expression, on_failure)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l14703">gtest.h:14703</a></div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l14953">14953</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a5aa3c938fc1d049f1d9c5332f6a0b1d4"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a5aa3c938fc1d049f1d9c5332f6a0b1d4">◆ </a></span>GTEST_PROJECT_URL_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_PROJECT_URL_   "https://github.com/google/googletest/"</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l00518">518</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a9f91fcd24cae0b48fdaeb19102dac525"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a9f91fcd24cae0b48fdaeb19102dac525">◆ </a></span>GTEST_REFERENCE_TO_CONST_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_REFERENCE_TO_CONST_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">T</td><td>)</td>
- <td>   typename ::<a class="el" href="structtesting_1_1internal_1_1_const_ref.html">testing::internal::ConstRef</a><T>::type</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l01318">1318</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a2ffec8c60510eb130af387f5ce9a756a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a2ffec8c60510eb130af387f5ce9a756a">◆ </a></span>GTEST_REMOVE_CONST_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_REMOVE_CONST_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">T</td><td>)</td>
- <td>   typename ::<a class="el" href="structtesting_1_1internal_1_1_remove_const.html">testing::internal::RemoveConst</a><T>::type</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l07333">7333</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a84c72f25a6a6600e3ff8381ca6982ae9"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a84c72f25a6a6600e3ff8381ca6982ae9">◆ </a></span>GTEST_REMOVE_REFERENCE_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_REMOVE_REFERENCE_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">T</td><td>)</td>
- <td>   typename ::<a class="el" href="structtesting_1_1internal_1_1_remove_reference.html">testing::internal::RemoveReference</a><T>::type</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l07312">7312</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a874567b176266188fabfffb8393267ce"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a874567b176266188fabfffb8393267ce">◆ </a></span>GTEST_REMOVE_REFERENCE_AND_CONST_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_REMOVE_REFERENCE_AND_CONST_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">T</td><td>)</td>
- <td>   <a class="el" href="gtest_8h.html#a2ffec8c60510eb130af387f5ce9a756a">GTEST_REMOVE_CONST_</a>(<a class="el" href="gtest_8h.html#a84c72f25a6a6600e3ff8381ca6982ae9">GTEST_REMOVE_REFERENCE_</a>(T))</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l07337">7337</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a3c0bbb980d533108ecc23c3534527d3c"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a3c0bbb980d533108ecc23c3534527d3c">◆ </a></span>GTEST_SKIP</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_SKIP</td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td>   <a class="el" href="gtest_8h.html#ab75ed7a6cd9e466944ce680c1c07ab47">GTEST_SKIP_</a>("Skipped")</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16513">16513</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="ab75ed7a6cd9e466944ce680c1c07ab47"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab75ed7a6cd9e466944ce680c1c07ab47">◆ </a></span>GTEST_SKIP_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_SKIP_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">message</td><td>)</td>
- <td>   return <a class="el" href="gtest_8h.html#a94c73d5368ec946bc354d0992ad00810">GTEST_MESSAGE_</a>(message, ::testing::TestPartResult::kSkip)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l07769">7769</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="aed1cc8143222d7a845a1269448ec203e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aed1cc8143222d7a845a1269448ec203e">◆ </a></span>GTEST_SNPRINTF_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_SNPRINTF_   snprintf</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02410">2410</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="affa935d4361fa573644e9c739dde2b14"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#affa935d4361fa573644e9c739dde2b14">◆ </a></span>GTEST_STRINGIFY_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_STRINGIFY_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">name</td><td>)</td>
- <td>   #name</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l06514">6514</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a2690441c38202728f4159ac2462d9720"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a2690441c38202728f4159ac2462d9720">◆ </a></span>GTEST_SUCCEED</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_SUCCEED</td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td>   <a class="el" href="gtest_8h.html#abe012b550eb3807e8c49f7e161bd1567">GTEST_SUCCESS_</a>("Succeeded")</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16551">16551</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="abe012b550eb3807e8c49f7e161bd1567"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#abe012b550eb3807e8c49f7e161bd1567">◆ </a></span>GTEST_SUCCESS_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_SUCCESS_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">message</td><td>)</td>
- <td>   <a class="el" href="gtest_8h.html#a94c73d5368ec946bc354d0992ad00810">GTEST_MESSAGE_</a>(message, ::testing::TestPartResult::kSuccess)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l07766">7766</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a2e66f7dfc5cb87e0fa0289f653173c69"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a2e66f7dfc5cb87e0fa0289f653173c69">◆ </a></span>GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">statement</td><td>)</td>
- <td>   if (::<a class="el" href="namespacetesting_1_1internal.html#a4d46f09c3bfe68700b7f728d2cc3782f">testing::internal::AlwaysTrue</a>()) { statement; }</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l07775">7775</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a216a746d9241b1f42fdd4449698a4d8d"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a216a746d9241b1f42fdd4449698a4d8d">◆ </a></span>GTEST_TEST</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_TEST</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">test_suite_name, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">test_name </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line"><a class="code" href="gtest_8h.html#ab43103f7842de04474e362689f782a46">GTEST_TEST_</a>(test_suite_name, test_name, ::<a class="code" href="classtesting_1_1_test.html">testing::Test</a>, \</div><div class="line"> ::<a class="code" href="namespacetesting_1_1internal.html#a1e85cf16bb95b60f879d48ba1fbfc1c9">testing::internal::GetTestTypeId</a>())</div><div class="ttc" id="gtest_8h_html_ab43103f7842de04474e362689f782a46"><div class="ttname"><a href="gtest_8h.html#ab43103f7842de04474e362689f782a46">GTEST_TEST_</a></div><div class="ttdeci">#define GTEST_TEST_(test_suite_name, test_name, parent_class, parent_id)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l07868">gtest.h:7868</a></div></div>
- <div class="ttc" id="classtesting_1_1_test_html"><div class="ttname"><a href="classtesting_1_1_test.html">testing::Test</a></div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l15014">gtest.h:15014</a></div></div>
- <div class="ttc" id="namespacetesting_1_1internal_html_a1e85cf16bb95b60f879d48ba1fbfc1c9"><div class="ttname"><a href="namespacetesting_1_1internal.html#a1e85cf16bb95b60f879d48ba1fbfc1c9">testing::internal::GetTestTypeId</a></div><div class="ttdeci">GTEST_API_ TypeId GetTestTypeId()</div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16957">16957</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="ab43103f7842de04474e362689f782a46"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab43103f7842de04474e362689f782a46">◆ </a></span>GTEST_TEST_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_TEST_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">test_suite_name, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">test_name, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">parent_class, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">parent_id </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">class </span><a class="code" href="gtest_8h.html#ad4bc4ec847a06e7de981e81c9bb116cf">GTEST_TEST_CLASS_NAME_</a>(test_suite_name, test_name) \</div><div class="line"> : <span class="keyword">public</span> parent_class { \</div><div class="line"> public: \</div><div class="line"> GTEST_TEST_CLASS_NAME_(test_suite_name, test_name)() {} \</div><div class="line"> \</div><div class="line"> private: \</div><div class="line"> virtual <span class="keywordtype">void</span> TestBody(); \</div><div class="line"> static ::testing::TestInfo* <span class="keyword">const</span> test_info_ <a class="code" href="gtest_8h.html#acdd47601a9376161c349a5881ccc6918">GTEST_ATTRIBUTE_UNUSED_</a>; \</div><div class="line"> GTEST_DISALLOW_COPY_AND_ASSIGN_(<a class="code" href="gtest_8h.html#ad4bc4ec847a06e7de981e81c9bb116cf">GTEST_TEST_CLASS_NAME_</a>(test_suite_name, \</div><div class="line"> test_name)); \</div><div class="line"> }; \</div><div class="line"> \</div><div class="line"> <a class="code" href="classtesting_1_1_test_info.html">::testing::TestInfo</a>* <span class="keyword">const</span> <a class="code" href="gtest_8h.html#ad4bc4ec847a06e7de981e81c9bb116cf">GTEST_TEST_CLASS_NAME_</a>(test_suite_name, \</div><div class="line"> test_name)::test_info_ = \</div><div class="line"> ::<a class="code" href="namespacetesting.html">testing</a>::internal::<a class="code" href="namespacetesting_1_1internal.html#a7ab4072540184e26119ad853f45059f7">MakeAndRegisterTestInfo</a>( \</div><div class="line"> #test_suite_name, #test_name, nullptr, nullptr, \</div><div class="line"> ::<a class="code" href="namespacetesting.html">testing</a>::internal::CodeLocation(__FILE__, __LINE__), (parent_id), \</div><div class="line"> ::<a class="code" href="namespacetesting.html">testing</a>::internal::SuiteApiResolver< \</div><div class="line"> parent_class>::GetSetUpCaseOrSuite(), \</div><div class="line"> ::<a class="code" href="namespacetesting.html">testing</a>::internal::SuiteApiResolver< \</div><div class="line"> parent_class>::GetTearDownCaseOrSuite(), \</div><div class="line"> new ::<a class="code" href="namespacetesting.html">testing</a>::internal::TestFactoryImpl<<a class="code" href="gtest_8h.html#ad4bc4ec847a06e7de981e81c9bb116cf">GTEST_TEST_CLASS_NAME_</a>( \</div><div class="line"> test_suite_name, test_name)>); \</div><div class="line"> void <a class="code" href="gtest_8h.html#ad4bc4ec847a06e7de981e81c9bb116cf">GTEST_TEST_CLASS_NAME_</a>(test_suite_name, test_name)::TestBody()</div><div class="ttc" id="namespacetesting_html"><div class="ttname"><a href="namespacetesting.html">testing</a></div><div class="ttdef"><b>Definition:</b> <a href="gtest-all_8cc_source.html#l07620">gtest-all.cc:7620</a></div></div>
- <div class="ttc" id="classtesting_1_1_test_info_html"><div class="ttname"><a href="classtesting_1_1_test_info.html">testing::TestInfo</a></div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l15294">gtest.h:15294</a></div></div>
- <div class="ttc" id="gtest_8h_html_ad4bc4ec847a06e7de981e81c9bb116cf"><div class="ttname"><a href="gtest_8h.html#ad4bc4ec847a06e7de981e81c9bb116cf">GTEST_TEST_CLASS_NAME_</a></div><div class="ttdeci">#define GTEST_TEST_CLASS_NAME_(test_suite_name, test_name)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l07864">gtest.h:7864</a></div></div>
- <div class="ttc" id="namespacetesting_1_1internal_html_a7ab4072540184e26119ad853f45059f7"><div class="ttname"><a href="namespacetesting_1_1internal.html#a7ab4072540184e26119ad853f45059f7">testing::internal::MakeAndRegisterTestInfo</a></div><div class="ttdeci">GTEST_API_ TestInfo * MakeAndRegisterTestInfo(const char *test_suite_name, const char *name, const char *type_param, const char *value_param, CodeLocation code_location, TypeId fixture_class_id, SetUpTestSuiteFunc set_up_tc, TearDownTestSuiteFunc tear_down_tc, TestFactoryBase *factory)</div></div>
- <div class="ttc" id="gtest_8h_html_acdd47601a9376161c349a5881ccc6918"><div class="ttname"><a href="gtest_8h.html#acdd47601a9376161c349a5881ccc6918">GTEST_ATTRIBUTE_UNUSED_</a></div><div class="ttdeci">#define GTEST_ATTRIBUTE_UNUSED_</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l00899">gtest.h:899</a></div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l07868">7868</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="af48bbd26d54d4afc5e4cef39b1c76ba3"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af48bbd26d54d4afc5e4cef39b1c76ba3">◆ </a></span>GTEST_TEST_ANY_THROW_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_TEST_ANY_THROW_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">statement, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">fail </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line">GTEST_AMBIGUOUS_ELSE_BLOCKER_ \</div><div class="line"> if (::<a class="code" href="namespacetesting_1_1internal.html#a4d46f09c3bfe68700b7f728d2cc3782f">testing::internal::AlwaysTrue</a>()) { \</div><div class="line"> bool gtest_caught_any = <span class="keyword">false</span>; \</div><div class="line"> try { \</div><div class="line"> GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement); \</div><div class="line"> } \</div><div class="line"> catch (...) { \</div><div class="line"> gtest_caught_any = <span class="keyword">true</span>; \</div><div class="line"> } \</div><div class="line"> if (!gtest_caught_any) { \</div><div class="line"> goto <a class="code" href="gtest_8h.html#ae3c336cbe1ae2bd1b1d019333e4428a0">GTEST_CONCAT_TOKEN_</a>(gtest_label_testanythrow_, __LINE__); \</div><div class="line"> } \</div><div class="line"> } <a class="code" href="gtest_8h.html#ae3c336cbe1ae2bd1b1d019333e4428a0">else \</a></div><div class="line"><a class="code" href="gtest_8h.html#ae3c336cbe1ae2bd1b1d019333e4428a0"> GTEST_CONCAT_TOKEN_</a>(gtest_label_testanythrow_, __LINE__): \</div><div class="line"> fail(<span class="stringliteral">"Expected: "</span> #statement <span class="stringliteral">" throws an exception.\n"</span> \</div><div class="line"> <span class="stringliteral">" Actual: it doesn't."</span>)</div><div class="ttc" id="namespacetesting_1_1internal_html_a4d46f09c3bfe68700b7f728d2cc3782f"><div class="ttname"><a href="namespacetesting_1_1internal.html#a4d46f09c3bfe68700b7f728d2cc3782f">testing::internal::AlwaysTrue</a></div><div class="ttdeci">GTEST_API_ bool AlwaysTrue()</div></div>
- <div class="ttc" id="gtest_8h_html_ae3c336cbe1ae2bd1b1d019333e4428a0"><div class="ttname"><a href="gtest_8h.html#ae3c336cbe1ae2bd1b1d019333e4428a0">GTEST_CONCAT_TOKEN_</a></div><div class="ttdeci">#define GTEST_CONCAT_TOKEN_(foo, bar)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l06510">gtest.h:6510</a></div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l07818">7818</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="ae8912365e1d00a7a2bd248268c64aa1a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae8912365e1d00a7a2bd248268c64aa1a">◆ </a></span>GTEST_TEST_BOOLEAN_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_TEST_BOOLEAN_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">expression, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">text, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">actual, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">expected, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">fail </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line">GTEST_AMBIGUOUS_ELSE_BLOCKER_ \</div><div class="line"> if (const ::testing::AssertionResult gtest_ar_ = \</div><div class="line"> ::testing::AssertionResult(expression)) \</div><div class="line"> ; \</div><div class="line"> else \</div><div class="line"> fail(::<a class="code" href="namespacetesting_1_1internal.html#aed8d3ad4341f8f2de53440e39c995632">testing::internal::GetBoolAssertionFailureMessage</a>(\</div><div class="line"> gtest_ar_, text, #actual, #expected).c_str())</div><div class="ttc" id="namespacetesting_1_1internal_html_aed8d3ad4341f8f2de53440e39c995632"><div class="ttname"><a href="namespacetesting_1_1internal.html#aed8d3ad4341f8f2de53440e39c995632">testing::internal::GetBoolAssertionFailureMessage</a></div><div class="ttdeci">GTEST_API_ std::string GetBoolAssertionFailureMessage(const AssertionResult &assertion_result, const char *expression_text, const char *actual_predicate_value, const char *expected_predicate_value)</div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l07840">7840</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="ad4bc4ec847a06e7de981e81c9bb116cf"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ad4bc4ec847a06e7de981e81c9bb116cf">◆ </a></span>GTEST_TEST_CLASS_NAME_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_TEST_CLASS_NAME_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">test_suite_name, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">test_name </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   test_suite_name##_##test_name##_Test</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l07864">7864</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a1b37a3c446836d33040f3266a6236081"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1b37a3c446836d33040f3266a6236081">◆ </a></span>GTEST_TEST_NO_FATAL_FAILURE_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_TEST_NO_FATAL_FAILURE_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">statement, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">fail </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line">GTEST_AMBIGUOUS_ELSE_BLOCKER_ \</div><div class="line"> if (::<a class="code" href="namespacetesting_1_1internal.html#a4d46f09c3bfe68700b7f728d2cc3782f">testing::internal::AlwaysTrue</a>()) { \</div><div class="line"> ::testing::internal::HasNewFatalFailureHelper gtest_fatal_failure_checker; \</div><div class="line"> GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement); \</div><div class="line"> if (gtest_fatal_failure_checker.has_new_fatal_failure()) { \</div><div class="line"> goto <a class="code" href="gtest_8h.html#ae3c336cbe1ae2bd1b1d019333e4428a0">GTEST_CONCAT_TOKEN_</a>(gtest_label_testnofatal_, __LINE__); \</div><div class="line"> } \</div><div class="line"> } <a class="code" href="gtest_8h.html#ae3c336cbe1ae2bd1b1d019333e4428a0">else \</a></div><div class="line"><a class="code" href="gtest_8h.html#ae3c336cbe1ae2bd1b1d019333e4428a0"> GTEST_CONCAT_TOKEN_</a>(gtest_label_testnofatal_, __LINE__): \</div><div class="line"> fail(<span class="stringliteral">"Expected: "</span> #statement <span class="stringliteral">" doesn't generate new fatal "</span> \</div><div class="line"> <span class="stringliteral">"failures in the current thread.\n"</span> \</div><div class="line"> <span class="stringliteral">" Actual: it does."</span>)</div><div class="ttc" id="namespacetesting_1_1internal_html_a4d46f09c3bfe68700b7f728d2cc3782f"><div class="ttname"><a href="namespacetesting_1_1internal.html#a4d46f09c3bfe68700b7f728d2cc3782f">testing::internal::AlwaysTrue</a></div><div class="ttdeci">GTEST_API_ bool AlwaysTrue()</div></div>
- <div class="ttc" id="gtest_8h_html_ae3c336cbe1ae2bd1b1d019333e4428a0"><div class="ttname"><a href="gtest_8h.html#ae3c336cbe1ae2bd1b1d019333e4428a0">GTEST_CONCAT_TOKEN_</a></div><div class="ttdeci">#define GTEST_CONCAT_TOKEN_(foo, bar)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l06510">gtest.h:6510</a></div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l07849">7849</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a9a109d026b5a904646437d7570e13581"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a9a109d026b5a904646437d7570e13581">◆ </a></span>GTEST_TEST_NO_THROW_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_TEST_NO_THROW_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">statement, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">fail </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line">GTEST_AMBIGUOUS_ELSE_BLOCKER_ \</div><div class="line"> if (::<a class="code" href="namespacetesting_1_1internal.html#a4d46f09c3bfe68700b7f728d2cc3782f">testing::internal::AlwaysTrue</a>()) { \</div><div class="line"> try { \</div><div class="line"> GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement); \</div><div class="line"> } \</div><div class="line"> catch (...) { \</div><div class="line"> goto <a class="code" href="gtest_8h.html#ae3c336cbe1ae2bd1b1d019333e4428a0">GTEST_CONCAT_TOKEN_</a>(gtest_label_testnothrow_, __LINE__); \</div><div class="line"> } \</div><div class="line"> } <a class="code" href="gtest_8h.html#ae3c336cbe1ae2bd1b1d019333e4428a0">else \</a></div><div class="line"><a class="code" href="gtest_8h.html#ae3c336cbe1ae2bd1b1d019333e4428a0"> GTEST_CONCAT_TOKEN_</a>(gtest_label_testnothrow_, __LINE__): \</div><div class="line"> fail(<span class="stringliteral">"Expected: "</span> #statement <span class="stringliteral">" doesn't throw an exception.\n"</span> \</div><div class="line"> <span class="stringliteral">" Actual: it throws."</span>)</div><div class="ttc" id="namespacetesting_1_1internal_html_a4d46f09c3bfe68700b7f728d2cc3782f"><div class="ttname"><a href="namespacetesting_1_1internal.html#a4d46f09c3bfe68700b7f728d2cc3782f">testing::internal::AlwaysTrue</a></div><div class="ttdeci">GTEST_API_ bool AlwaysTrue()</div></div>
- <div class="ttc" id="gtest_8h_html_ae3c336cbe1ae2bd1b1d019333e4428a0"><div class="ttname"><a href="gtest_8h.html#ae3c336cbe1ae2bd1b1d019333e4428a0">GTEST_CONCAT_TOKEN_</a></div><div class="ttdeci">#define GTEST_CONCAT_TOKEN_(foo, bar)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l06510">gtest.h:6510</a></div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l07804">7804</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a3f71db93eaf30b0cfca9612b9ac32106"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a3f71db93eaf30b0cfca9612b9ac32106">◆ </a></span>GTEST_TEST_THROW_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_TEST_THROW_</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">statement, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">expected_exception, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">fail </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line">GTEST_AMBIGUOUS_ELSE_BLOCKER_ \</div><div class="line"> if (::<a class="code" href="structtesting_1_1internal_1_1_const_char_ptr.html">testing::internal::ConstCharPtr</a> gtest_msg = <span class="stringliteral">""</span>) { \</div><div class="line"> bool gtest_caught_expected = <span class="keyword">false</span>; \</div><div class="line"> try { \</div><div class="line"> GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement); \</div><div class="line"> } \</div><div class="line"> catch (expected_exception <span class="keyword">const</span>&) { \</div><div class="line"> gtest_caught_expected = <span class="keyword">true</span>; \</div><div class="line"> } \</div><div class="line"> catch (...) { \</div><div class="line"> gtest_msg.value = \</div><div class="line"> <span class="stringliteral">"Expected: "</span> #statement <span class="stringliteral">" throws an exception of type "</span> \</div><div class="line"><span class="preprocessor"> #expected_exception ".\n Actual: it throws a different type."; \</span></div><div class="line"><span class="preprocessor"> goto GTEST_CONCAT_TOKEN_(gtest_label_testthrow_, __LINE__); \</span></div><div class="line"><span class="preprocessor"> } \</span></div><div class="line"><span class="preprocessor"> if (!gtest_caught_expected) { \</span></div><div class="line"><span class="preprocessor"> gtest_msg.value = \</span></div><div class="line"><span class="preprocessor"> "Expected: " #statement " throws an exception of type " \</span></div><div class="line"><span class="preprocessor"> #expected_exception ".\n Actual: it throws nothing."; \</span></div><div class="line"><span class="preprocessor"> goto GTEST_CONCAT_TOKEN_(gtest_label_testthrow_, __LINE__); \</span></div><div class="line"><span class="preprocessor"> } \</span></div><div class="line"><span class="preprocessor"> } else \</span></div><div class="line"><span class="preprocessor"> GTEST_CONCAT_TOKEN_(gtest_label_testthrow_, __LINE__): \</span></div><div class="line"><span class="preprocessor"> fail(gtest_msg.value)</span></div><div class="ttc" id="structtesting_1_1internal_1_1_const_char_ptr_html"><div class="ttname"><a href="structtesting_1_1internal_1_1_const_char_ptr.html">testing::internal::ConstCharPtr</a></div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l07265">gtest.h:7265</a></div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l07778">7778</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="aa5f42ab29859b7f49a901770d2e66855"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa5f42ab29859b7f49a901770d2e66855">◆ </a></span>GTEST_UNSUPPORTED_DEATH_TEST</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_UNSUPPORTED_DEATH_TEST</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">statement, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">regex, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">terminator </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line">GTEST_AMBIGUOUS_ELSE_BLOCKER_ \</div><div class="line"> if (::<a class="code" href="namespacetesting_1_1internal.html#a4d46f09c3bfe68700b7f728d2cc3782f">testing::internal::AlwaysTrue</a>()) { \</div><div class="line"> GTEST_LOG_(WARNING) \</div><div class="line"> << <span class="stringliteral">"Death tests are not supported on this platform.\n"</span> \</div><div class="line"> << <span class="stringliteral">"Statement '"</span> #statement <span class="stringliteral">"' cannot be verified."</span>; \</div><div class="line"> } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (::<a class="code" href="namespacetesting_1_1internal.html#a4b24c851ab13569b1b15b3d259b60d2e">testing::internal::AlwaysFalse</a>()) { <a class="code" href="classtesting_1_1internal_1_1_r_e.html#a1e81f9a87211bdca645e025f8f0236c8">\</a></div><div class="line"><a class="code" href="classtesting_1_1internal_1_1_r_e.html#a1e81f9a87211bdca645e025f8f0236c8"> ::testing::internal::RE::PartialMatch</a>(<span class="stringliteral">".*"</span>, (regex)); \</div><div class="line"> GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement); \</div><div class="line"> terminator; \</div><div class="line"> } else \</div><div class="line"> ::testing::Message()</div><div class="ttc" id="namespacetesting_1_1internal_html_a4d46f09c3bfe68700b7f728d2cc3782f"><div class="ttname"><a href="namespacetesting_1_1internal.html#a4d46f09c3bfe68700b7f728d2cc3782f">testing::internal::AlwaysTrue</a></div><div class="ttdeci">GTEST_API_ bool AlwaysTrue()</div></div>
- <div class="ttc" id="classtesting_1_1internal_1_1_r_e_html_a1e81f9a87211bdca645e025f8f0236c8"><div class="ttname"><a href="classtesting_1_1internal_1_1_r_e.html#a1e81f9a87211bdca645e025f8f0236c8">testing::internal::RE::PartialMatch</a></div><div class="ttdeci">static bool PartialMatch(const ::std::string &str, const RE &re)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l01164">gtest.h:1164</a></div></div>
- <div class="ttc" id="namespacetesting_1_1internal_html_a4b24c851ab13569b1b15b3d259b60d2e"><div class="ttname"><a href="namespacetesting_1_1internal.html#a4b24c851ab13569b1b15b3d259b60d2e">testing::internal::AlwaysFalse</a></div><div class="ttdeci">bool AlwaysFalse()</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l07260">gtest.h:7260</a></div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l10328">10328</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="aa2315948dda8dba4fc516575657f193c"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa2315948dda8dba4fc516575657f193c">◆ </a></span>GTEST_USE_OWN_FLAGFILE_FLAG_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_USE_OWN_FLAGFILE_FLAG_   1</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02489">2489</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="acecef794eeb09598cd47da764271cb18"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#acecef794eeb09598cd47da764271cb18">◆ </a></span>GTEST_USES_POSIX_RE</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_USES_POSIX_RE   1</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l00618">618</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a0e3904ca8d62334ab5f29c057dceb6a1"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a0e3904ca8d62334ab5f29c057dceb6a1">◆ </a></span>GTEST_WIDE_STRING_USES_UTF16_</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GTEST_WIDE_STRING_USES_UTF16_   (GTEST_OS_WINDOWS || GTEST_OS_CYGWIN || GTEST_OS_AIX || GTEST_OS_OS2)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l00856">856</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="acc356fe00725fe8bf8b95791c0ffacbd"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#acc356fe00725fe8bf8b95791c0ffacbd">◆ </a></span>INSTANTIATE_TEST_CASE_P</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define INSTANTIATE_TEST_CASE_P   <a class="el" href="gtest_8h.html#a016124361c862c0db315e4c9dc4d911a">INSTANTIATE_TEST_SUITE_P</a></td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l13739">13739</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a016124361c862c0db315e4c9dc4d911a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a016124361c862c0db315e4c9dc4d911a">◆ </a></span>INSTANTIATE_TEST_SUITE_P</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define INSTANTIATE_TEST_SUITE_P</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">prefix, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">test_suite_name, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">generator, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname"><em>...</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line">static ::testing::internal::ParamGenerator<test_suite_name::ParamType> \</div><div class="line"> gtest_##prefix##test_suite_name##_EvalGenerator_() { \</div><div class="line"> return generator; \</div><div class="line"> } <a class="code" href="namespacetesting_1_1internal.html#a8e8ff5b11e64078831112677156cb111">\</a></div><div class="line"><a class="code" href="namespacetesting_1_1internal.html#a8e8ff5b11e64078831112677156cb111"> static ::std::string</a> gtest_##prefix##test_suite_name##_EvalGenerateName_( \</div><div class="line"> const ::testing::TestParamInfo<test_suite_name::ParamType>& info) { \</div><div class="line"> return ::testing::internal::GetParamNameGen<test_suite_name::ParamType>( \</div><div class="line"> __VA_ARGS__)(info); \</div><div class="line"> } \</div><div class="line"> static <span class="keywordtype">int</span> gtest_##prefix##test_suite_name##_dummy_ \</div><div class="line"> GTEST_ATTRIBUTE_UNUSED_ = <a class="code" href="classtesting_1_1_unit_test.html#af254e2e695471eb9f128bc556bae3668">\</a></div><div class="line"><a class="code" href="classtesting_1_1_unit_test.html#af254e2e695471eb9f128bc556bae3668"> ::testing::UnitTest::GetInstance</a>() \</div><div class="line"> -><a class="code" href="classtesting_1_1_unit_test.html#a3f72b753a9eda20bf7ab2aef0bdcc40f">parameterized_test_registry</a>() \</div><div class="line"> .<a class="code" href="classtesting_1_1internal_1_1_parameterized_test_suite_registry.html#a89ef6dd228f4188e1928513e860580d0">GetTestSuitePatternHolder</a><test_suite_name>( \</div><div class="line"><span class="preprocessor"> #test_suite_name, \</span></div><div class="line"><span class="preprocessor"> ::testing::internal::CodeLocation(__FILE__, __LINE__)) \</span></div><div class="line"><span class="preprocessor"> ->AddTestSuiteInstantiation( \</span></div><div class="line"><span class="preprocessor"> #prefix, &gtest_##prefix##test_suite_name##_EvalGenerator_, \</span></div><div class="line"><span class="preprocessor"> &gtest_##prefix##test_suite_name##_EvalGenerateName_, \</span></div><div class="line"><span class="preprocessor"> __FILE__, __LINE__)</span></div><div class="ttc" id="namespacetesting_1_1internal_html_a8e8ff5b11e64078831112677156cb111"><div class="ttname"><a href="namespacetesting_1_1internal.html#a8e8ff5b11e64078831112677156cb111">testing::internal::string</a></div><div class="ttdeci">::std::string string</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l01115">gtest.h:1115</a></div></div>
- <div class="ttc" id="classtesting_1_1_unit_test_html_a3f72b753a9eda20bf7ab2aef0bdcc40f"><div class="ttname"><a href="classtesting_1_1_unit_test.html#a3f72b753a9eda20bf7ab2aef0bdcc40f">testing::UnitTest::parameterized_test_registry</a></div><div class="ttdeci">internal::ParameterizedTestSuiteRegistry & parameterized_test_registry() GTEST_LOCK_EXCLUDED_(mutex_)</div></div>
- <div class="ttc" id="classtesting_1_1internal_1_1_parameterized_test_suite_registry_html_a89ef6dd228f4188e1928513e860580d0"><div class="ttname"><a href="classtesting_1_1internal_1_1_parameterized_test_suite_registry.html#a89ef6dd228f4188e1928513e860580d0">testing::internal::ParameterizedTestSuiteRegistry::GetTestSuitePatternHolder</a></div><div class="ttdeci">ParameterizedTestSuiteInfo< TestSuite > * GetTestSuitePatternHolder(const char *test_suite_name, CodeLocation code_location)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l11217">gtest.h:11217</a></div></div>
- <div class="ttc" id="classtesting_1_1_unit_test_html_af254e2e695471eb9f128bc556bae3668"><div class="ttname"><a href="classtesting_1_1_unit_test.html#af254e2e695471eb9f128bc556bae3668">testing::UnitTest::GetInstance</a></div><div class="ttdeci">static UnitTest * GetInstance()</div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l13715">13715</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a4dac08f15adc8cb1ee0e5c1bfb0f440d"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a4dac08f15adc8cb1ee0e5c1bfb0f440d">◆ </a></span>SCOPED_TRACE</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define SCOPED_TRACE</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">message</td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line"><a class="code" href="classtesting_1_1_scoped_trace.html">::testing::ScopedTrace</a> <a class="code" href="gtest_8h.html#ae3c336cbe1ae2bd1b1d019333e4428a0">GTEST_CONCAT_TOKEN_</a>(gtest_trace_, __LINE__)(\</div><div class="line"> __FILE__, __LINE__, (message))</div><div class="ttc" id="classtesting_1_1_scoped_trace_html"><div class="ttname"><a href="classtesting_1_1_scoped_trace.html">testing::ScopedTrace</a></div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l16835">gtest.h:16835</a></div></div>
- <div class="ttc" id="gtest_8h_html_ae3c336cbe1ae2bd1b1d019333e4428a0"><div class="ttname"><a href="gtest_8h.html#ae3c336cbe1ae2bd1b1d019333e4428a0">GTEST_CONCAT_TOKEN_</a></div><div class="ttdeci">#define GTEST_CONCAT_TOKEN_(foo, bar)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l06510">gtest.h:6510</a></div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16891">16891</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a75adcdf89f69b0b615e395daafc315af"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a75adcdf89f69b0b615e395daafc315af">◆ </a></span>SUCCEED</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define SUCCEED</td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td>   <a class="el" href="gtest_8h.html#a2690441c38202728f4159ac2462d9720">GTEST_SUCCEED</a>()</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16556">16556</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="ab5540a6d621853916be8240ff51819cf"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab5540a6d621853916be8240ff51819cf">◆ </a></span>TEST</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define TEST</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">test_suite_name, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">test_name </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="gtest_8h.html#a216a746d9241b1f42fdd4449698a4d8d">GTEST_TEST</a>(test_suite_name, test_name)</td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16964">16964</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a0ee66d464d1a06c20c1929cae09d8758"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a0ee66d464d1a06c20c1929cae09d8758">◆ </a></span>TEST_F</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define TEST_F</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">test_fixture, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">test_name </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line"><a class="code" href="gtest_8h.html#ab43103f7842de04474e362689f782a46">GTEST_TEST_</a>(test_fixture, test_name, test_fixture, \</div><div class="line"> ::testing::internal::GetTypeId<test_fixture>())</div><div class="ttc" id="gtest_8h_html_ab43103f7842de04474e362689f782a46"><div class="ttname"><a href="gtest_8h.html#ab43103f7842de04474e362689f782a46">GTEST_TEST_</a></div><div class="ttdeci">#define GTEST_TEST_(test_suite_name, test_name, parent_class, parent_id)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l07868">gtest.h:7868</a></div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l16993">16993</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a1adc861b311e3fbd97bcc72e0b0f5962"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1adc861b311e3fbd97bcc72e0b0f5962">◆ </a></span>TEST_P</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define TEST_P</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">test_suite_name, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">test_name </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">class </span><a class="code" href="gtest_8h.html#ad4bc4ec847a06e7de981e81c9bb116cf">GTEST_TEST_CLASS_NAME_</a>(test_suite_name, test_name) \</div><div class="line"> : <span class="keyword">public</span> test_suite_name { \</div><div class="line"> public: \</div><div class="line"> GTEST_TEST_CLASS_NAME_(test_suite_name, test_name)() {} \</div><div class="line"> virtual <span class="keywordtype">void</span> TestBody(); \</div><div class="line"> \</div><div class="line"> private: \</div><div class="line"> static <span class="keywordtype">int</span> AddToRegistry() { <a class="code" href="classtesting_1_1_unit_test.html#af254e2e695471eb9f128bc556bae3668">\</a></div><div class="line"><a class="code" href="classtesting_1_1_unit_test.html#af254e2e695471eb9f128bc556bae3668"> ::testing::UnitTest::GetInstance</a>() \</div><div class="line"> -><a class="code" href="classtesting_1_1_unit_test.html#a3f72b753a9eda20bf7ab2aef0bdcc40f">parameterized_test_registry</a>() \</div><div class="line"> .<a class="code" href="classtesting_1_1internal_1_1_parameterized_test_suite_registry.html#a89ef6dd228f4188e1928513e860580d0">GetTestSuitePatternHolder</a><test_suite_name>( \</div><div class="line"><span class="preprocessor"> #test_suite_name, \</span></div><div class="line"><span class="preprocessor"> ::testing::internal::CodeLocation(__FILE__, __LINE__)) \</span></div><div class="line"><span class="preprocessor"> ->AddTestPattern( \</span></div><div class="line"><span class="preprocessor"> GTEST_STRINGIFY_(test_suite_name), GTEST_STRINGIFY_(test_name), \</span></div><div class="line"><span class="preprocessor"> new ::testing::internal::TestMetaFactory<GTEST_TEST_CLASS_NAME_( \</span></div><div class="line"><span class="preprocessor"> test_suite_name, test_name)>()); \</span></div><div class="line"><span class="preprocessor"> return 0; \</span></div><div class="line"><span class="preprocessor"> } \</span></div><div class="line"><span class="preprocessor"> static int gtest_registering_dummy_ GTEST_ATTRIBUTE_UNUSED_; \</span></div><div class="line"><span class="preprocessor"> GTEST_DISALLOW_COPY_AND_ASSIGN_(GTEST_TEST_CLASS_NAME_(test_suite_name, \</span></div><div class="line"><span class="preprocessor"> test_name)); \</span></div><div class="line"><span class="preprocessor"> }; \</span></div><div class="line"><span class="preprocessor"> int GTEST_TEST_CLASS_NAME_(test_suite_name, \</span></div><div class="line"><span class="preprocessor"> test_name)::gtest_registering_dummy_ = \</span></div><div class="line"><span class="preprocessor"> GTEST_TEST_CLASS_NAME_(test_suite_name, test_name)::AddToRegistry(); \</span></div><div class="line"><span class="preprocessor"> void GTEST_TEST_CLASS_NAME_(test_suite_name, test_name)::TestBody()</span></div><div class="ttc" id="gtest_8h_html_ad4bc4ec847a06e7de981e81c9bb116cf"><div class="ttname"><a href="gtest_8h.html#ad4bc4ec847a06e7de981e81c9bb116cf">GTEST_TEST_CLASS_NAME_</a></div><div class="ttdeci">#define GTEST_TEST_CLASS_NAME_(test_suite_name, test_name)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l07864">gtest.h:7864</a></div></div>
- <div class="ttc" id="classtesting_1_1_unit_test_html_a3f72b753a9eda20bf7ab2aef0bdcc40f"><div class="ttname"><a href="classtesting_1_1_unit_test.html#a3f72b753a9eda20bf7ab2aef0bdcc40f">testing::UnitTest::parameterized_test_registry</a></div><div class="ttdeci">internal::ParameterizedTestSuiteRegistry & parameterized_test_registry() GTEST_LOCK_EXCLUDED_(mutex_)</div></div>
- <div class="ttc" id="classtesting_1_1internal_1_1_parameterized_test_suite_registry_html_a89ef6dd228f4188e1928513e860580d0"><div class="ttname"><a href="classtesting_1_1internal_1_1_parameterized_test_suite_registry.html#a89ef6dd228f4188e1928513e860580d0">testing::internal::ParameterizedTestSuiteRegistry::GetTestSuitePatternHolder</a></div><div class="ttdeci">ParameterizedTestSuiteInfo< TestSuite > * GetTestSuitePatternHolder(const char *test_suite_name, CodeLocation code_location)</div><div class="ttdef"><b>Definition:</b> <a href="gtest_8h_source.html#l11217">gtest.h:11217</a></div></div>
- <div class="ttc" id="classtesting_1_1_unit_test_html_af254e2e695471eb9f128bc556bae3668"><div class="ttname"><a href="classtesting_1_1_unit_test.html#af254e2e695471eb9f128bc556bae3668">testing::UnitTest::GetInstance</a></div><div class="ttdeci">static UnitTest * GetInstance()</div></div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l13674">13674</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <h2 class="groupheader">Function Documentation</h2>
- <a id="a88f79832f9d045112a76e9da8611cc13"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a88f79832f9d045112a76e9da8611cc13">◆ </a></span>GTEST_DISABLE_MSC_WARNINGS_PUSH_()</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">GTEST_DISABLE_MSC_WARNINGS_PUSH_ </td>
- <td>(</td>
- <td class="paramtype">4251 </td>
- <td class="paramname"><em>5046</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l02988">2988</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- <a id="a853a3792807489591d3d4a2f2ff9359f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a853a3792807489591d3d4a2f2ff9359f">◆ </a></span>RUN_ALL_TESTS()</h2>
-
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">int RUN_ALL_TESTS </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
-
- <p class="definition">Definition at line <a class="el" href="gtest_8h_source.html#l17097">17097</a> of file <a class="el" href="gtest_8h_source.html">gtest.h</a>.</p>
-
- </div>
- </div>
- </div><!-- contents -->
- </div><!-- doc-content -->
- <!-- start footer part -->
- <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
- <ul>
- <li class="navelem"><a class="el" href="dir_13e138d54eb8818da29c3992edef070a.html">test</a></li><li class="navelem"><a class="el" href="dir_aaec33bad2bb7a5d6c86281ead709be5.html">eclipse-cygwin</a></li><li class="navelem"><a class="el" href="dir_c2811dd2f770757e67563302be4130d6.html">lib</a></li><li class="navelem"><a class="el" href="dir_a96de09a69cea6234edc1a1514d133f0.html">gtest</a></li><li class="navelem"><a class="el" href="gtest_8h.html">gtest.h</a></li>
- <li class="footer">Generated by
- <a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.14 </li>
- </ul>
- </div>
- </body>
- </html>
|