|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557 |
- \hypertarget{namespacetesting}{}\section{testing Namespace Reference}
- \label{namespacetesting}\index{testing@{testing}}
- \subsection*{Namespaces}
- \begin{DoxyCompactItemize}
- \item
- \mbox{\hyperlink{namespacetesting_1_1internal}{internal}}
- \item
- \mbox{\hyperlink{namespacetesting_1_1internal2}{internal2}}
- \end{DoxyCompactItemize}
- \subsection*{Classes}
- \begin{DoxyCompactItemize}
- \item
- class \mbox{\hyperlink{classtesting_1_1_empty_test_event_listener}{Empty\+Test\+Event\+Listener}}
- \item
- class \mbox{\hyperlink{classtesting_1_1_environment}{Environment}}
- \item
- class \mbox{\hyperlink{classtesting_1_1_message}{Message}}
- \item
- struct \mbox{\hyperlink{structtesting_1_1_print_to_string_param_name}{Print\+To\+String\+Param\+Name}}
- \item
- class \mbox{\hyperlink{classtesting_1_1_scoped_trace}{Scoped\+Trace}}
- \item
- class \mbox{\hyperlink{classtesting_1_1_test}{Test}}
- \item
- class \mbox{\hyperlink{classtesting_1_1_test_event_listener}{Test\+Event\+Listener}}
- \item
- class \mbox{\hyperlink{classtesting_1_1_test_event_listeners}{Test\+Event\+Listeners}}
- \item
- class \mbox{\hyperlink{classtesting_1_1_test_info}{Test\+Info}}
- \item
- struct \mbox{\hyperlink{structtesting_1_1_test_param_info}{Test\+Param\+Info}}
- \item
- class \mbox{\hyperlink{classtesting_1_1_test_property}{Test\+Property}}
- \item
- class \mbox{\hyperlink{classtesting_1_1_test_result}{Test\+Result}}
- \item
- class \mbox{\hyperlink{classtesting_1_1_test_suite}{Test\+Suite}}
- \item
- class \mbox{\hyperlink{classtesting_1_1_test_with_param}{Test\+With\+Param}}
- \item
- class \mbox{\hyperlink{classtesting_1_1_unit_test}{Unit\+Test}}
- \item
- class \mbox{\hyperlink{classtesting_1_1_with_param_interface}{With\+Param\+Interface}}
- \end{DoxyCompactItemize}
- \subsection*{Typedefs}
- \begin{DoxyCompactItemize}
- \item
- typedef \mbox{\hyperlink{namespacetesting_1_1internal_a66a845df404b38fe85c5e14a069f255a}{internal\+::\+Time\+In\+Millis}} \mbox{\hyperlink{namespacetesting_a992de1d091ce660f451d1e8b3ce30fd6}{Time\+In\+Millis}}
- \end{DoxyCompactItemize}
- \subsection*{Functions}
- \begin{DoxyCompactItemize}
- \item
- \mbox{\hyperlink{namespacetesting_a8e954ed3f0f6ca2e90b043e419c74123}{G\+T\+E\+S\+T\+\_\+\+D\+E\+F\+I\+N\+E\+\_\+string\+\_\+}} (death\+\_\+test\+\_\+style, \mbox{\hyperlink{namespacetesting_1_1internal_a0967cbf18fb1594f82512d8d822aba21}{internal\+::\+String\+From\+G\+Test\+Env}}(\char`\"{}death\+\_\+test\+\_\+style\char`\"{}, k\+Default\+Death\+Test\+Style), \char`\"{}Indicates how to run a death test in a forked child process\+: \char`\"{} \char`\"{}\textbackslash{}hreadsafe\textbackslash{}(child process re-\/executes the test binary \char`\"{} \char`\"{}from the beginning, running only the specific death test) or \char`\"{} \char`\"{}\textbackslash{}ast\textbackslash{}(child process runs the death test immediately \char`\"{} \char`\"{}after forking).\char`\"{})
- \item
- \mbox{\hyperlink{namespacetesting_a428e5944490e497df683cb8324ce4489}{G\+T\+E\+S\+T\+\_\+\+D\+E\+F\+I\+N\+E\+\_\+bool\+\_\+}} (death\+\_\+test\+\_\+use\+\_\+fork, \mbox{\hyperlink{namespacetesting_1_1internal_a1055088bb9b867e1b7b8f096f519d7c5}{internal\+::\+Bool\+From\+G\+Test\+Env}}(\char`\"{}death\+\_\+test\+\_\+use\+\_\+fork\char`\"{}, false), \char`\"{}Instructs to use fork()/\+\_\+exit() instead of clone() in death tests. \char`\"{} \char`\"{}Ignored and always uses fork() on P\+O\+S\+IX systems where clone() is not \char`\"{} \char`\"{}implemented. Useful when running under valgrind or similar tools if \char`\"{} \char`\"{}those do not support clone(). Valgrind 3.\+3.\+1 will just fail if \char`\"{} \char`\"{}it sees an unsupported combination of clone() flags. \char`\"{} \char`\"{}It is not recommended to use this flag w/o valgrind though it will \char`\"{} \char`\"{}work in 99\% of the cases. Once valgrind is fixed, this flag will \char`\"{} \char`\"{}most likely be removed.\char`\"{})
- \item
- std\+::ostream \& \mbox{\hyperlink{namespacetesting_a266e39b7c4691fedb856047673a412d8}{operator$<$$<$}} (std\+::ostream \&os, const Test\+Part\+Result \&result)
- \item
- std\+::ostream \& \mbox{\hyperlink{namespacetesting_a7b802e532fd68749765cb7dc156130db}{operator$<$$<$}} (std\+::ostream \&os, const \mbox{\hyperlink{classtesting_1_1_message}{Message}} \&sb)
- \item
- {\footnotesize template$<$typename T $>$ }\\\+::std\+::string \mbox{\hyperlink{namespacetesting_aa5717bb1144edd1d262d310ba70c82ed}{Print\+To\+String}} (const T \&value)
- \item
- \mbox{\hyperlink{namespacetesting_a37b7e87f0a5f502c6918f37d1768c1f3}{G\+T\+E\+S\+T\+\_\+\+D\+E\+C\+L\+A\+R\+E\+\_\+string\+\_\+}} (death\+\_\+test\+\_\+style)
- \item
- {\footnotesize template$<$class Container $>$ }\\\mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator}{internal\+::\+Param\+Generator}}$<$ typename Container\+::value\+\_\+type $>$ \mbox{\hyperlink{namespacetesting_aa67d0c8470c5f69fcfcacc9e775fa982}{Values\+In}} (const Container \&container)
- \item
- {\footnotesize template$<$typename T , typename IncrementT $>$ }\\\mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator}{internal\+::\+Param\+Generator}}$<$ T $>$ \mbox{\hyperlink{namespacetesting_a265ed70a86cf2d6641582c45ad9529e2}{Range}} (T start, T end, IncrementT step)
- \item
- {\footnotesize template$<$typename T $>$ }\\\mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator}{internal\+::\+Param\+Generator}}$<$ T $>$ \mbox{\hyperlink{namespacetesting_a56a45f85a1238dfc92e6fca03eb3a2e4}{Range}} (T start, T end)
- \item
- {\footnotesize template$<$typename Forward\+Iterator $>$ }\\\mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator}{internal\+::\+Param\+Generator}}$<$ typename \+::\mbox{\hyperlink{structtesting_1_1internal_1_1_iterator_traits}{testing\+::internal\+::\+Iterator\+Traits}}$<$ Forward\+Iterator $>$\+::value\+\_\+type $>$ \mbox{\hyperlink{namespacetesting_a96240380ae4d3b4855d07de3b84fb336}{Values\+In}} (Forward\+Iterator begin, Forward\+Iterator end)
- \item
- {\footnotesize template$<$typename T , size\+\_\+t N$>$ }\\\mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator}{internal\+::\+Param\+Generator}}$<$ T $>$ \mbox{\hyperlink{namespacetesting_a0b9ea6594ac06ad5d9eba2511ffa0fb7}{Values\+In}} (const T(\&array)\mbox{[}N\mbox{]})
- \item
- {\footnotesize template$<$typename... T$>$ }\\\mbox{\hyperlink{classtesting_1_1internal_1_1_value_array}{internal\+::\+Value\+Array}}$<$ T... $>$ \mbox{\hyperlink{namespacetesting_a374d4e5fbb4c938058fbe81d4c7ff6a6}{Values}} (T... v)
- \item
- \mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator}{internal\+::\+Param\+Generator}}$<$ bool $>$ \mbox{\hyperlink{namespacetesting_aa9f9150ed43f949c8a6bacf3f04c03ce}{Bool}} ()
- \item
- {\footnotesize template$<$typename Generator1 , typename Generator2 $>$ }\\\mbox{\hyperlink{classtesting_1_1internal_1_1_cartesian_product_holder2}{internal\+::\+Cartesian\+Product\+Holder2}}$<$ Generator1, Generator2 $>$ \mbox{\hyperlink{namespacetesting_a4917922963bacef3e301e67366c41df3}{Combine}} (const Generator1 \&g1, const Generator2 \&g2)
- \item
- {\footnotesize template$<$typename Generator1 , typename Generator2 , typename Generator3 $>$ }\\\mbox{\hyperlink{classtesting_1_1internal_1_1_cartesian_product_holder3}{internal\+::\+Cartesian\+Product\+Holder3}}$<$ Generator1, Generator2, Generator3 $>$ \mbox{\hyperlink{namespacetesting_a77b89180fd846e275236409d9704eda2}{Combine}} (const Generator1 \&g1, const Generator2 \&g2, const Generator3 \&g3)
- \item
- {\footnotesize template$<$typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 $>$ }\\\mbox{\hyperlink{classtesting_1_1internal_1_1_cartesian_product_holder4}{internal\+::\+Cartesian\+Product\+Holder4}}$<$ Generator1, Generator2, Generator3, Generator4 $>$ \mbox{\hyperlink{namespacetesting_abf420810fcd8190a98c2927862805a3f}{Combine}} (const Generator1 \&g1, const Generator2 \&g2, const Generator3 \&g3, const Generator4 \&g4)
- \item
- {\footnotesize template$<$typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 $>$ }\\\mbox{\hyperlink{classtesting_1_1internal_1_1_cartesian_product_holder5}{internal\+::\+Cartesian\+Product\+Holder5}}$<$ Generator1, Generator2, Generator3, Generator4, Generator5 $>$ \mbox{\hyperlink{namespacetesting_a81505186d64f5b5763a0e268bc2e5650}{Combine}} (const Generator1 \&g1, const Generator2 \&g2, const Generator3 \&g3, const Generator4 \&g4, const Generator5 \&g5)
- \item
- {\footnotesize template$<$typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 , typename Generator6 $>$ }\\\mbox{\hyperlink{classtesting_1_1internal_1_1_cartesian_product_holder6}{internal\+::\+Cartesian\+Product\+Holder6}}$<$ Generator1, Generator2, Generator3, Generator4, Generator5, Generator6 $>$ \mbox{\hyperlink{namespacetesting_adccda33f9b3ad18896cb341979fe12b4}{Combine}} (const Generator1 \&g1, const Generator2 \&g2, const Generator3 \&g3, const Generator4 \&g4, const Generator5 \&g5, const Generator6 \&g6)
- \item
- {\footnotesize template$<$typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 , typename Generator6 , typename Generator7 $>$ }\\\mbox{\hyperlink{classtesting_1_1internal_1_1_cartesian_product_holder7}{internal\+::\+Cartesian\+Product\+Holder7}}$<$ Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7 $>$ \mbox{\hyperlink{namespacetesting_a314759a93c251ca78b75c7f3ae8eda80}{Combine}} (const Generator1 \&g1, const Generator2 \&g2, const Generator3 \&g3, const Generator4 \&g4, const Generator5 \&g5, const Generator6 \&g6, const Generator7 \&g7)
- \item
- {\footnotesize template$<$typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 , typename Generator6 , typename Generator7 , typename Generator8 $>$ }\\\mbox{\hyperlink{classtesting_1_1internal_1_1_cartesian_product_holder8}{internal\+::\+Cartesian\+Product\+Holder8}}$<$ Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7, Generator8 $>$ \mbox{\hyperlink{namespacetesting_ac5508abb9d05e22332c792d101c13b2b}{Combine}} (const Generator1 \&g1, const Generator2 \&g2, const Generator3 \&g3, const Generator4 \&g4, const Generator5 \&g5, const Generator6 \&g6, const Generator7 \&g7, const Generator8 \&g8)
- \item
- {\footnotesize template$<$typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 , typename Generator6 , typename Generator7 , typename Generator8 , typename Generator9 $>$ }\\\mbox{\hyperlink{classtesting_1_1internal_1_1_cartesian_product_holder9}{internal\+::\+Cartesian\+Product\+Holder9}}$<$ Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7, Generator8, Generator9 $>$ \mbox{\hyperlink{namespacetesting_a928ed7d1e8dd1dde0da5d7d3838384d2}{Combine}} (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)
- \item
- {\footnotesize template$<$typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 , typename Generator6 , typename Generator7 , typename Generator8 , typename Generator9 , typename Generator10 $>$ }\\\mbox{\hyperlink{classtesting_1_1internal_1_1_cartesian_product_holder10}{internal\+::\+Cartesian\+Product\+Holder10}}$<$ Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7, Generator8, Generator9, Generator10 $>$ \mbox{\hyperlink{namespacetesting_a0590cd15c5bafaea9f5d2b1061e0a28b}{Combine}} (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)
- \item
- {\footnotesize template$<$typename Pred , typename T1 $>$ }\\Assertion\+Result \mbox{\hyperlink{namespacetesting_a7f73180474723be6e92185d6fa9e7c9f}{Assert\+Pred1\+Helper}} (const char $\ast$pred\+\_\+text, const char $\ast$e1, Pred pred, const T1 \&v1)
- \item
- {\footnotesize template$<$typename Pred , typename T1 , typename T2 $>$ }\\Assertion\+Result \mbox{\hyperlink{namespacetesting_aa6587938029dd8733ecb885068f08247}{Assert\+Pred2\+Helper}} (const char $\ast$pred\+\_\+text, const char $\ast$e1, const char $\ast$e2, Pred pred, const T1 \&v1, const T2 \&v2)
- \item
- {\footnotesize template$<$typename Pred , typename T1 , typename T2 , typename T3 $>$ }\\Assertion\+Result \mbox{\hyperlink{namespacetesting_ac92dcbd00a0ffb2913e65d286e321a22}{Assert\+Pred3\+Helper}} (const char $\ast$pred\+\_\+text, const char $\ast$e1, const char $\ast$e2, const char $\ast$e3, Pred pred, const T1 \&v1, const T2 \&v2, const T3 \&v3)
- \item
- {\footnotesize template$<$typename Pred , typename T1 , typename T2 , typename T3 , typename T4 $>$ }\\Assertion\+Result \mbox{\hyperlink{namespacetesting_ae90c778d69db4682e8fd8baaa0a9f9cd}{Assert\+Pred4\+Helper}} (const char $\ast$pred\+\_\+text, const char $\ast$e1, const char $\ast$e2, const char $\ast$e3, const char $\ast$e4, Pred pred, const T1 \&v1, const T2 \&v2, const T3 \&v3, const T4 \&v4)
- \item
- {\footnotesize template$<$typename Pred , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 $>$ }\\Assertion\+Result \mbox{\hyperlink{namespacetesting_addcf52b273ce17269cbf4956cfe600a6}{Assert\+Pred5\+Helper}} (const char $\ast$pred\+\_\+text, const char $\ast$e1, const char $\ast$e2, const char $\ast$e3, const char $\ast$e4, const char $\ast$e5, Pred pred, const T1 \&v1, const T2 \&v2, const T3 \&v3, const T4 \&v4, const T5 \&v5)
- \item
- \mbox{\hyperlink{classtesting_1_1_environment}{Environment}} $\ast$ \mbox{\hyperlink{namespacetesting_a460d7b998622e332392c1e00be3a60d5}{Add\+Global\+Test\+Environment}} (\mbox{\hyperlink{classtesting_1_1_environment}{Environment}} $\ast$env)
- \item
- \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} void \mbox{\hyperlink{namespacetesting_aee3f6f99df893f576f705f66c0559482}{Init\+Google\+Test}} (int $\ast$argc, char $\ast$$\ast$argv)
- \item
- \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} void \mbox{\hyperlink{namespacetesting_a6e9d83553f1d10818d698d45689d8adb}{Init\+Google\+Test}} (int $\ast$argc, wchar\+\_\+t $\ast$$\ast$argv)
- \item
- \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} Assertion\+Result \mbox{\hyperlink{namespacetesting_a5c90a86562b2470213c07742e0eeb0fe}{Is\+Substring}} (const char $\ast$needle\+\_\+expr, const char $\ast$haystack\+\_\+expr, const char $\ast$needle, const char $\ast$haystack)
- \item
- \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} Assertion\+Result \mbox{\hyperlink{namespacetesting_a08ce65847491b27a38cbac3ac15e3035}{Is\+Substring}} (const char $\ast$needle\+\_\+expr, const char $\ast$haystack\+\_\+expr, const wchar\+\_\+t $\ast$needle, const wchar\+\_\+t $\ast$haystack)
- \item
- \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} Assertion\+Result \mbox{\hyperlink{namespacetesting_ab553b649b06ef2339cbd90f8dfa119f0}{Is\+Not\+Substring}} (const char $\ast$needle\+\_\+expr, const char $\ast$haystack\+\_\+expr, const char $\ast$needle, const char $\ast$haystack)
- \item
- \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} Assertion\+Result \mbox{\hyperlink{namespacetesting_a28868925c50d541c8568a540b6457e54}{Is\+Not\+Substring}} (const char $\ast$needle\+\_\+expr, const char $\ast$haystack\+\_\+expr, const wchar\+\_\+t $\ast$needle, const wchar\+\_\+t $\ast$haystack)
- \item
- \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} Assertion\+Result \mbox{\hyperlink{namespacetesting_a32718fab95b2833ab5ffc9cfc9f5c8b0}{Is\+Substring}} (const char $\ast$needle\+\_\+expr, const char $\ast$haystack\+\_\+expr, const \+::std\+::string \&needle, const \+::std\+::string \&haystack)
- \item
- \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} Assertion\+Result \mbox{\hyperlink{namespacetesting_a645d822e47dc64b9923e78c880807f12}{Is\+Not\+Substring}} (const char $\ast$needle\+\_\+expr, const char $\ast$haystack\+\_\+expr, const \+::std\+::string \&needle, const \+::std\+::string \&haystack)
- \item
- \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} Assertion\+Result \mbox{\hyperlink{namespacetesting_a2ff5c4d0c112d92b20232bd0cf173904}{Is\+Substring}} (const char $\ast$needle\+\_\+expr, const char $\ast$haystack\+\_\+expr, const \+::std\+::wstring \&needle, const \+::std\+::wstring \&haystack)
- \item
- \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} Assertion\+Result \mbox{\hyperlink{namespacetesting_a2205435db77abd191fb8209bba41862a}{Is\+Not\+Substring}} (const char $\ast$needle\+\_\+expr, const char $\ast$haystack\+\_\+expr, const \+::std\+::wstring \&needle, const \+::std\+::wstring \&haystack)
- \item
- \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} Assertion\+Result \mbox{\hyperlink{namespacetesting_a69106491c2e7f50e50da0ce5e8ae4374}{Float\+LE}} (const char $\ast$expr1, const char $\ast$expr2, float val1, float val2)
- \item
- \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} Assertion\+Result \mbox{\hyperlink{namespacetesting_a84c020b981d0eb4eabfb0feda155aaaf}{Double\+LE}} (const char $\ast$expr1, const char $\ast$expr2, double val1, double val2)
- \item
- {\footnotesize template$<$typename T1 , typename T2 $>$ }\\bool \mbox{\hyperlink{namespacetesting_a661e70fc6afeb5c085eed3716aa45059}{Static\+Assert\+Type\+Eq}} ()
- \item
- \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} std\+::string \mbox{\hyperlink{namespacetesting_abcf5181cecc3c07915dceb3de46ab07f}{Temp\+Dir}} ()
- \item
- {\footnotesize template$<$int \&... Explicit\+Parameter\+Barrier, typename Factory $>$ }\\\mbox{\hyperlink{classtesting_1_1_test_info}{Test\+Info}} $\ast$ \mbox{\hyperlink{namespacetesting_a302c84bdc88f2138696da2a4756b6466}{Register\+Test}} (const char $\ast$test\+\_\+suite\+\_\+name, const char $\ast$test\+\_\+name, const char $\ast$type\+\_\+param, const char $\ast$value\+\_\+param, const char $\ast$file, int line, Factory factory)
- \end{DoxyCompactItemize}
- \subsection*{Variables}
- \begin{DoxyCompactItemize}
- \item
- class \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} \mbox{\hyperlink{classtesting_1_1_scoped_trace}{testing\+::\+Scoped\+Trace}} \mbox{\hyperlink{namespacetesting_aa09221196f0a830d5bf1c63ffce69dc3}{G\+T\+E\+S\+T\+\_\+\+A\+T\+T\+R\+I\+B\+U\+T\+E\+\_\+\+U\+N\+U\+S\+E\+D\+\_\+}}
- \end{DoxyCompactItemize}
-
-
- \subsection{Typedef Documentation}
- \mbox{\Hypertarget{namespacetesting_a992de1d091ce660f451d1e8b3ce30fd6}\label{namespacetesting_a992de1d091ce660f451d1e8b3ce30fd6}}
- \index{testing@{testing}!Time\+In\+Millis@{Time\+In\+Millis}}
- \index{Time\+In\+Millis@{Time\+In\+Millis}!testing@{testing}}
- \subsubsection{\texorpdfstring{Time\+In\+Millis}{TimeInMillis}}
- {\footnotesize\ttfamily typedef \mbox{\hyperlink{namespacetesting_1_1internal_a66a845df404b38fe85c5e14a069f255a}{internal\+::\+Time\+In\+Millis}} \mbox{\hyperlink{namespacetesting_a992de1d091ce660f451d1e8b3ce30fd6}{testing\+::\+Time\+In\+Millis}}}
-
-
-
- Definition at line 15127 of file gtest.\+h.
-
-
-
- \subsection{Function Documentation}
- \mbox{\Hypertarget{namespacetesting_a460d7b998622e332392c1e00be3a60d5}\label{namespacetesting_a460d7b998622e332392c1e00be3a60d5}}
- \index{testing@{testing}!Add\+Global\+Test\+Environment@{Add\+Global\+Test\+Environment}}
- \index{Add\+Global\+Test\+Environment@{Add\+Global\+Test\+Environment}!testing@{testing}}
- \subsubsection{\texorpdfstring{Add\+Global\+Test\+Environment()}{AddGlobalTestEnvironment()}}
- {\footnotesize\ttfamily \mbox{\hyperlink{classtesting_1_1_environment}{Environment}}$\ast$ testing\+::\+Add\+Global\+Test\+Environment (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classtesting_1_1_environment}{Environment}} $\ast$}]{env }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
-
-
-
- Definition at line 16067 of file gtest.\+h.
-
- \mbox{\Hypertarget{namespacetesting_a7f73180474723be6e92185d6fa9e7c9f}\label{namespacetesting_a7f73180474723be6e92185d6fa9e7c9f}}
- \index{testing@{testing}!Assert\+Pred1\+Helper@{Assert\+Pred1\+Helper}}
- \index{Assert\+Pred1\+Helper@{Assert\+Pred1\+Helper}!testing@{testing}}
- \subsubsection{\texorpdfstring{Assert\+Pred1\+Helper()}{AssertPred1Helper()}}
- {\footnotesize\ttfamily template$<$typename Pred , typename T1 $>$ \\
- Assertion\+Result testing\+::\+Assert\+Pred1\+Helper (\begin{DoxyParamCaption}\item[{const char $\ast$}]{pred\+\_\+text, }\item[{const char $\ast$}]{e1, }\item[{Pred}]{pred, }\item[{const T1 \&}]{v1 }\end{DoxyParamCaption})}
-
-
-
- Definition at line 14715 of file gtest.\+h.
-
- \mbox{\Hypertarget{namespacetesting_aa6587938029dd8733ecb885068f08247}\label{namespacetesting_aa6587938029dd8733ecb885068f08247}}
- \index{testing@{testing}!Assert\+Pred2\+Helper@{Assert\+Pred2\+Helper}}
- \index{Assert\+Pred2\+Helper@{Assert\+Pred2\+Helper}!testing@{testing}}
- \subsubsection{\texorpdfstring{Assert\+Pred2\+Helper()}{AssertPred2Helper()}}
- {\footnotesize\ttfamily template$<$typename Pred , typename T1 , typename T2 $>$ \\
- Assertion\+Result testing\+::\+Assert\+Pred2\+Helper (\begin{DoxyParamCaption}\item[{const char $\ast$}]{pred\+\_\+text, }\item[{const char $\ast$}]{e1, }\item[{const char $\ast$}]{e2, }\item[{Pred}]{pred, }\item[{const T1 \&}]{v1, }\item[{const T2 \&}]{v2 }\end{DoxyParamCaption})}
-
-
-
- Definition at line 14758 of file gtest.\+h.
-
- \mbox{\Hypertarget{namespacetesting_ac92dcbd00a0ffb2913e65d286e321a22}\label{namespacetesting_ac92dcbd00a0ffb2913e65d286e321a22}}
- \index{testing@{testing}!Assert\+Pred3\+Helper@{Assert\+Pred3\+Helper}}
- \index{Assert\+Pred3\+Helper@{Assert\+Pred3\+Helper}!testing@{testing}}
- \subsubsection{\texorpdfstring{Assert\+Pred3\+Helper()}{AssertPred3Helper()}}
- {\footnotesize\ttfamily template$<$typename Pred , typename T1 , typename T2 , typename T3 $>$ \\
- Assertion\+Result testing\+::\+Assert\+Pred3\+Helper (\begin{DoxyParamCaption}\item[{const char $\ast$}]{pred\+\_\+text, }\item[{const char $\ast$}]{e1, }\item[{const char $\ast$}]{e2, }\item[{const char $\ast$}]{e3, }\item[{Pred}]{pred, }\item[{const T1 \&}]{v1, }\item[{const T2 \&}]{v2, }\item[{const T3 \&}]{v3 }\end{DoxyParamCaption})}
-
-
-
- Definition at line 14808 of file gtest.\+h.
-
- \mbox{\Hypertarget{namespacetesting_ae90c778d69db4682e8fd8baaa0a9f9cd}\label{namespacetesting_ae90c778d69db4682e8fd8baaa0a9f9cd}}
- \index{testing@{testing}!Assert\+Pred4\+Helper@{Assert\+Pred4\+Helper}}
- \index{Assert\+Pred4\+Helper@{Assert\+Pred4\+Helper}!testing@{testing}}
- \subsubsection{\texorpdfstring{Assert\+Pred4\+Helper()}{AssertPred4Helper()}}
- {\footnotesize\ttfamily template$<$typename Pred , typename T1 , typename T2 , typename T3 , typename T4 $>$ \\
- Assertion\+Result testing\+::\+Assert\+Pred4\+Helper (\begin{DoxyParamCaption}\item[{const char $\ast$}]{pred\+\_\+text, }\item[{const char $\ast$}]{e1, }\item[{const char $\ast$}]{e2, }\item[{const char $\ast$}]{e3, }\item[{const char $\ast$}]{e4, }\item[{Pred}]{pred, }\item[{const T1 \&}]{v1, }\item[{const T2 \&}]{v2, }\item[{const T3 \&}]{v3, }\item[{const T4 \&}]{v4 }\end{DoxyParamCaption})}
-
-
-
- Definition at line 14864 of file gtest.\+h.
-
- \mbox{\Hypertarget{namespacetesting_addcf52b273ce17269cbf4956cfe600a6}\label{namespacetesting_addcf52b273ce17269cbf4956cfe600a6}}
- \index{testing@{testing}!Assert\+Pred5\+Helper@{Assert\+Pred5\+Helper}}
- \index{Assert\+Pred5\+Helper@{Assert\+Pred5\+Helper}!testing@{testing}}
- \subsubsection{\texorpdfstring{Assert\+Pred5\+Helper()}{AssertPred5Helper()}}
- {\footnotesize\ttfamily template$<$typename Pred , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 $>$ \\
- Assertion\+Result testing\+::\+Assert\+Pred5\+Helper (\begin{DoxyParamCaption}\item[{const char $\ast$}]{pred\+\_\+text, }\item[{const char $\ast$}]{e1, }\item[{const char $\ast$}]{e2, }\item[{const char $\ast$}]{e3, }\item[{const char $\ast$}]{e4, }\item[{const char $\ast$}]{e5, }\item[{Pred}]{pred, }\item[{const T1 \&}]{v1, }\item[{const T2 \&}]{v2, }\item[{const T3 \&}]{v3, }\item[{const T4 \&}]{v4, }\item[{const T5 \&}]{v5 }\end{DoxyParamCaption})}
-
-
-
- Definition at line 14926 of file gtest.\+h.
-
- \mbox{\Hypertarget{namespacetesting_aa9f9150ed43f949c8a6bacf3f04c03ce}\label{namespacetesting_aa9f9150ed43f949c8a6bacf3f04c03ce}}
- \index{testing@{testing}!Bool@{Bool}}
- \index{Bool@{Bool}!testing@{testing}}
- \subsubsection{\texorpdfstring{Bool()}{Bool()}}
- {\footnotesize\ttfamily \mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator}{internal\+::\+Param\+Generator}}$<$bool$>$ testing\+::\+Bool (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
-
-
-
- Definition at line 13520 of file gtest.\+h.
-
- \mbox{\Hypertarget{namespacetesting_a4917922963bacef3e301e67366c41df3}\label{namespacetesting_a4917922963bacef3e301e67366c41df3}}
- \index{testing@{testing}!Combine@{Combine}}
- \index{Combine@{Combine}!testing@{testing}}
- \subsubsection{\texorpdfstring{Combine()}{Combine()}\hspace{0.1cm}{\footnotesize\ttfamily [1/9]}}
- {\footnotesize\ttfamily template$<$typename Generator1 , typename Generator2 $>$ \\
- \mbox{\hyperlink{classtesting_1_1internal_1_1_cartesian_product_holder2}{internal\+::\+Cartesian\+Product\+Holder2}}$<$Generator1, Generator2$>$ testing\+::\+Combine (\begin{DoxyParamCaption}\item[{const Generator1 \&}]{g1, }\item[{const Generator2 \&}]{g2 }\end{DoxyParamCaption})}
-
-
-
- Definition at line 13571 of file gtest.\+h.
-
- \mbox{\Hypertarget{namespacetesting_a77b89180fd846e275236409d9704eda2}\label{namespacetesting_a77b89180fd846e275236409d9704eda2}}
- \index{testing@{testing}!Combine@{Combine}}
- \index{Combine@{Combine}!testing@{testing}}
- \subsubsection{\texorpdfstring{Combine()}{Combine()}\hspace{0.1cm}{\footnotesize\ttfamily [2/9]}}
- {\footnotesize\ttfamily template$<$typename Generator1 , typename Generator2 , typename Generator3 $>$ \\
- \mbox{\hyperlink{classtesting_1_1internal_1_1_cartesian_product_holder3}{internal\+::\+Cartesian\+Product\+Holder3}}$<$Generator1, Generator2, Generator3$>$ testing\+::\+Combine (\begin{DoxyParamCaption}\item[{const Generator1 \&}]{g1, }\item[{const Generator2 \&}]{g2, }\item[{const Generator3 \&}]{g3 }\end{DoxyParamCaption})}
-
-
-
- Definition at line 13578 of file gtest.\+h.
-
- \mbox{\Hypertarget{namespacetesting_abf420810fcd8190a98c2927862805a3f}\label{namespacetesting_abf420810fcd8190a98c2927862805a3f}}
- \index{testing@{testing}!Combine@{Combine}}
- \index{Combine@{Combine}!testing@{testing}}
- \subsubsection{\texorpdfstring{Combine()}{Combine()}\hspace{0.1cm}{\footnotesize\ttfamily [3/9]}}
- {\footnotesize\ttfamily template$<$typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 $>$ \\
- \mbox{\hyperlink{classtesting_1_1internal_1_1_cartesian_product_holder4}{internal\+::\+Cartesian\+Product\+Holder4}}$<$Generator1, Generator2, Generator3, Generator4$>$ testing\+::\+Combine (\begin{DoxyParamCaption}\item[{const Generator1 \&}]{g1, }\item[{const Generator2 \&}]{g2, }\item[{const Generator3 \&}]{g3, }\item[{const Generator4 \&}]{g4 }\end{DoxyParamCaption})}
-
-
-
- Definition at line 13587 of file gtest.\+h.
-
- \mbox{\Hypertarget{namespacetesting_a81505186d64f5b5763a0e268bc2e5650}\label{namespacetesting_a81505186d64f5b5763a0e268bc2e5650}}
- \index{testing@{testing}!Combine@{Combine}}
- \index{Combine@{Combine}!testing@{testing}}
- \subsubsection{\texorpdfstring{Combine()}{Combine()}\hspace{0.1cm}{\footnotesize\ttfamily [4/9]}}
- {\footnotesize\ttfamily template$<$typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 $>$ \\
- \mbox{\hyperlink{classtesting_1_1internal_1_1_cartesian_product_holder5}{internal\+::\+Cartesian\+Product\+Holder5}}$<$Generator1, Generator2, Generator3, Generator4, Generator5$>$ testing\+::\+Combine (\begin{DoxyParamCaption}\item[{const Generator1 \&}]{g1, }\item[{const Generator2 \&}]{g2, }\item[{const Generator3 \&}]{g3, }\item[{const Generator4 \&}]{g4, }\item[{const Generator5 \&}]{g5 }\end{DoxyParamCaption})}
-
-
-
- Definition at line 13598 of file gtest.\+h.
-
- \mbox{\Hypertarget{namespacetesting_adccda33f9b3ad18896cb341979fe12b4}\label{namespacetesting_adccda33f9b3ad18896cb341979fe12b4}}
- \index{testing@{testing}!Combine@{Combine}}
- \index{Combine@{Combine}!testing@{testing}}
- \subsubsection{\texorpdfstring{Combine()}{Combine()}\hspace{0.1cm}{\footnotesize\ttfamily [5/9]}}
- {\footnotesize\ttfamily template$<$typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 , typename Generator6 $>$ \\
- \mbox{\hyperlink{classtesting_1_1internal_1_1_cartesian_product_holder6}{internal\+::\+Cartesian\+Product\+Holder6}}$<$Generator1, Generator2, Generator3, Generator4, Generator5, Generator6$>$ testing\+::\+Combine (\begin{DoxyParamCaption}\item[{const Generator1 \&}]{g1, }\item[{const Generator2 \&}]{g2, }\item[{const Generator3 \&}]{g3, }\item[{const Generator4 \&}]{g4, }\item[{const Generator5 \&}]{g5, }\item[{const Generator6 \&}]{g6 }\end{DoxyParamCaption})}
-
-
-
- Definition at line 13609 of file gtest.\+h.
-
- \mbox{\Hypertarget{namespacetesting_a314759a93c251ca78b75c7f3ae8eda80}\label{namespacetesting_a314759a93c251ca78b75c7f3ae8eda80}}
- \index{testing@{testing}!Combine@{Combine}}
- \index{Combine@{Combine}!testing@{testing}}
- \subsubsection{\texorpdfstring{Combine()}{Combine()}\hspace{0.1cm}{\footnotesize\ttfamily [6/9]}}
- {\footnotesize\ttfamily template$<$typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 , typename Generator6 , typename Generator7 $>$ \\
- \mbox{\hyperlink{classtesting_1_1internal_1_1_cartesian_product_holder7}{internal\+::\+Cartesian\+Product\+Holder7}}$<$Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7$>$ testing\+::\+Combine (\begin{DoxyParamCaption}\item[{const Generator1 \&}]{g1, }\item[{const Generator2 \&}]{g2, }\item[{const Generator3 \&}]{g3, }\item[{const Generator4 \&}]{g4, }\item[{const Generator5 \&}]{g5, }\item[{const Generator6 \&}]{g6, }\item[{const Generator7 \&}]{g7 }\end{DoxyParamCaption})}
-
-
-
- Definition at line 13621 of file gtest.\+h.
-
- \mbox{\Hypertarget{namespacetesting_ac5508abb9d05e22332c792d101c13b2b}\label{namespacetesting_ac5508abb9d05e22332c792d101c13b2b}}
- \index{testing@{testing}!Combine@{Combine}}
- \index{Combine@{Combine}!testing@{testing}}
- \subsubsection{\texorpdfstring{Combine()}{Combine()}\hspace{0.1cm}{\footnotesize\ttfamily [7/9]}}
- {\footnotesize\ttfamily template$<$typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 , typename Generator6 , typename Generator7 , typename Generator8 $>$ \\
- \mbox{\hyperlink{classtesting_1_1internal_1_1_cartesian_product_holder8}{internal\+::\+Cartesian\+Product\+Holder8}}$<$Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7, Generator8$>$ testing\+::\+Combine (\begin{DoxyParamCaption}\item[{const Generator1 \&}]{g1, }\item[{const Generator2 \&}]{g2, }\item[{const Generator3 \&}]{g3, }\item[{const Generator4 \&}]{g4, }\item[{const Generator5 \&}]{g5, }\item[{const Generator6 \&}]{g6, }\item[{const Generator7 \&}]{g7, }\item[{const Generator8 \&}]{g8 }\end{DoxyParamCaption})}
-
-
-
- Definition at line 13634 of file gtest.\+h.
-
- \mbox{\Hypertarget{namespacetesting_a928ed7d1e8dd1dde0da5d7d3838384d2}\label{namespacetesting_a928ed7d1e8dd1dde0da5d7d3838384d2}}
- \index{testing@{testing}!Combine@{Combine}}
- \index{Combine@{Combine}!testing@{testing}}
- \subsubsection{\texorpdfstring{Combine()}{Combine()}\hspace{0.1cm}{\footnotesize\ttfamily [8/9]}}
- {\footnotesize\ttfamily template$<$typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 , typename Generator6 , typename Generator7 , typename Generator8 , typename Generator9 $>$ \\
- \mbox{\hyperlink{classtesting_1_1internal_1_1_cartesian_product_holder9}{internal\+::\+Cartesian\+Product\+Holder9}}$<$Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7, Generator8, Generator9$>$ testing\+::\+Combine (\begin{DoxyParamCaption}\item[{const Generator1 \&}]{g1, }\item[{const Generator2 \&}]{g2, }\item[{const Generator3 \&}]{g3, }\item[{const Generator4 \&}]{g4, }\item[{const Generator5 \&}]{g5, }\item[{const Generator6 \&}]{g6, }\item[{const Generator7 \&}]{g7, }\item[{const Generator8 \&}]{g8, }\item[{const Generator9 \&}]{g9 }\end{DoxyParamCaption})}
-
-
-
- Definition at line 13648 of file gtest.\+h.
-
- \mbox{\Hypertarget{namespacetesting_a0590cd15c5bafaea9f5d2b1061e0a28b}\label{namespacetesting_a0590cd15c5bafaea9f5d2b1061e0a28b}}
- \index{testing@{testing}!Combine@{Combine}}
- \index{Combine@{Combine}!testing@{testing}}
- \subsubsection{\texorpdfstring{Combine()}{Combine()}\hspace{0.1cm}{\footnotesize\ttfamily [9/9]}}
- {\footnotesize\ttfamily template$<$typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 , typename Generator6 , typename Generator7 , typename Generator8 , typename Generator9 , typename Generator10 $>$ \\
- \mbox{\hyperlink{classtesting_1_1internal_1_1_cartesian_product_holder10}{internal\+::\+Cartesian\+Product\+Holder10}}$<$Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7, Generator8, Generator9, Generator10$>$ testing\+::\+Combine (\begin{DoxyParamCaption}\item[{const Generator1 \&}]{g1, }\item[{const Generator2 \&}]{g2, }\item[{const Generator3 \&}]{g3, }\item[{const Generator4 \&}]{g4, }\item[{const Generator5 \&}]{g5, }\item[{const Generator6 \&}]{g6, }\item[{const Generator7 \&}]{g7, }\item[{const Generator8 \&}]{g8, }\item[{const Generator9 \&}]{g9, }\item[{const Generator10 \&}]{g10 }\end{DoxyParamCaption})}
-
-
-
- Definition at line 13663 of file gtest.\+h.
-
- \mbox{\Hypertarget{namespacetesting_a84c020b981d0eb4eabfb0feda155aaaf}\label{namespacetesting_a84c020b981d0eb4eabfb0feda155aaaf}}
- \index{testing@{testing}!Double\+LE@{Double\+LE}}
- \index{Double\+LE@{Double\+LE}!testing@{testing}}
- \subsubsection{\texorpdfstring{Double\+L\+E()}{DoubleLE()}}
- {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} Assertion\+Result testing\+::\+Double\+LE (\begin{DoxyParamCaption}\item[{const char $\ast$}]{expr1, }\item[{const char $\ast$}]{expr2, }\item[{double}]{val1, }\item[{double}]{val2 }\end{DoxyParamCaption})}
-
- \mbox{\Hypertarget{namespacetesting_a69106491c2e7f50e50da0ce5e8ae4374}\label{namespacetesting_a69106491c2e7f50e50da0ce5e8ae4374}}
- \index{testing@{testing}!Float\+LE@{Float\+LE}}
- \index{Float\+LE@{Float\+LE}!testing@{testing}}
- \subsubsection{\texorpdfstring{Float\+L\+E()}{FloatLE()}}
- {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} Assertion\+Result testing\+::\+Float\+LE (\begin{DoxyParamCaption}\item[{const char $\ast$}]{expr1, }\item[{const char $\ast$}]{expr2, }\item[{float}]{val1, }\item[{float}]{val2 }\end{DoxyParamCaption})}
-
- \mbox{\Hypertarget{namespacetesting_a37b7e87f0a5f502c6918f37d1768c1f3}\label{namespacetesting_a37b7e87f0a5f502c6918f37d1768c1f3}}
- \index{testing@{testing}!G\+T\+E\+S\+T\+\_\+\+D\+E\+C\+L\+A\+R\+E\+\_\+string\+\_\+@{G\+T\+E\+S\+T\+\_\+\+D\+E\+C\+L\+A\+R\+E\+\_\+string\+\_\+}}
- \index{G\+T\+E\+S\+T\+\_\+\+D\+E\+C\+L\+A\+R\+E\+\_\+string\+\_\+@{G\+T\+E\+S\+T\+\_\+\+D\+E\+C\+L\+A\+R\+E\+\_\+string\+\_\+}!testing@{testing}}
- \subsubsection{\texorpdfstring{G\+T\+E\+S\+T\+\_\+\+D\+E\+C\+L\+A\+R\+E\+\_\+string\+\_\+()}{GTEST\_DECLARE\_string\_()}}
- {\footnotesize\ttfamily testing\+::\+G\+T\+E\+S\+T\+\_\+\+D\+E\+C\+L\+A\+R\+E\+\_\+string\+\_\+ (\begin{DoxyParamCaption}\item[{death\+\_\+test\+\_\+style}]{ }\end{DoxyParamCaption})}
-
- \mbox{\Hypertarget{namespacetesting_a428e5944490e497df683cb8324ce4489}\label{namespacetesting_a428e5944490e497df683cb8324ce4489}}
- \index{testing@{testing}!G\+T\+E\+S\+T\+\_\+\+D\+E\+F\+I\+N\+E\+\_\+bool\+\_\+@{G\+T\+E\+S\+T\+\_\+\+D\+E\+F\+I\+N\+E\+\_\+bool\+\_\+}}
- \index{G\+T\+E\+S\+T\+\_\+\+D\+E\+F\+I\+N\+E\+\_\+bool\+\_\+@{G\+T\+E\+S\+T\+\_\+\+D\+E\+F\+I\+N\+E\+\_\+bool\+\_\+}!testing@{testing}}
- \subsubsection{\texorpdfstring{G\+T\+E\+S\+T\+\_\+\+D\+E\+F\+I\+N\+E\+\_\+bool\+\_\+()}{GTEST\_DEFINE\_bool\_()}}
- {\footnotesize\ttfamily testing\+::\+G\+T\+E\+S\+T\+\_\+\+D\+E\+F\+I\+N\+E\+\_\+bool\+\_\+ (\begin{DoxyParamCaption}\item[{death\+\_\+test\+\_\+use\+\_\+fork}]{, }\item[{\mbox{\hyperlink{namespacetesting_1_1internal_a1055088bb9b867e1b7b8f096f519d7c5}{internal\+::\+Bool\+From\+G\+Test\+Env}}(\char`\"{}death\+\_\+test\+\_\+use\+\_\+fork\char`\"{}, false)}]{, }\item[{\char`\"{}Instructs to use fork()/\+\_\+exit() instead of clone() in death tests. \char`\"{} \char`\"{}Ignored and always uses fork() on P\+O\+S\+IX systems where clone() is not \char`\"{} \char`\"{}implemented. Useful when running under valgrind or similar tools if \char`\"{} \char`\"{}those do not support clone(). Valgrind 3.\+3.\+1 will just fail if \char`\"{} \char`\"{}it sees an unsupported combination of clone() flags. \char`\"{} \char`\"{}It is not recommended to use this flag w/o valgrind though it will \char`\"{} \char`\"{}work in 99\% of the cases. Once valgrind is}]{fixed, }\item[{this flag will \char`\"{} \char`\"{}most likely be removed.\char`\"{}}]{ }\end{DoxyParamCaption})}
-
- \mbox{\Hypertarget{namespacetesting_a8e954ed3f0f6ca2e90b043e419c74123}\label{namespacetesting_a8e954ed3f0f6ca2e90b043e419c74123}}
- \index{testing@{testing}!G\+T\+E\+S\+T\+\_\+\+D\+E\+F\+I\+N\+E\+\_\+string\+\_\+@{G\+T\+E\+S\+T\+\_\+\+D\+E\+F\+I\+N\+E\+\_\+string\+\_\+}}
- \index{G\+T\+E\+S\+T\+\_\+\+D\+E\+F\+I\+N\+E\+\_\+string\+\_\+@{G\+T\+E\+S\+T\+\_\+\+D\+E\+F\+I\+N\+E\+\_\+string\+\_\+}!testing@{testing}}
- \subsubsection{\texorpdfstring{G\+T\+E\+S\+T\+\_\+\+D\+E\+F\+I\+N\+E\+\_\+string\+\_\+()}{GTEST\_DEFINE\_string\_()}}
- {\footnotesize\ttfamily testing\+::\+G\+T\+E\+S\+T\+\_\+\+D\+E\+F\+I\+N\+E\+\_\+string\+\_\+ (\begin{DoxyParamCaption}\item[{death\+\_\+test\+\_\+style}]{, }\item[{\mbox{\hyperlink{namespacetesting_1_1internal_a0967cbf18fb1594f82512d8d822aba21}{internal\+::\+String\+From\+G\+Test\+Env}}(\char`\"{}death\+\_\+test\+\_\+style\char`\"{}, k\+Default\+Death\+Test\+Style)}]{, }\item[{\char`\"{}Indicates how to run a death test in a forked child process\+: \char`\"{} \char`\"{}\textbackslash{}eadsafe\textbackslash{}hild process re-\/executes the test binary \char`\"{} \char`\"{}from the beginning, running only the specific death test) or \char`\"{} \char`\"{}\textbackslash{}t\textbackslash{}hild process runs the death test immediately \char`\"{} \char`\"{}after forking).\char`\"{}}]{ }\end{DoxyParamCaption})}
-
- \mbox{\Hypertarget{namespacetesting_aee3f6f99df893f576f705f66c0559482}\label{namespacetesting_aee3f6f99df893f576f705f66c0559482}}
- \index{testing@{testing}!Init\+Google\+Test@{Init\+Google\+Test}}
- \index{Init\+Google\+Test@{Init\+Google\+Test}!testing@{testing}}
- \subsubsection{\texorpdfstring{Init\+Google\+Test()}{InitGoogleTest()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
- {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} void testing\+::\+Init\+Google\+Test (\begin{DoxyParamCaption}\item[{int $\ast$}]{argc, }\item[{char $\ast$$\ast$}]{argv }\end{DoxyParamCaption})}
-
- \mbox{\Hypertarget{namespacetesting_a6e9d83553f1d10818d698d45689d8adb}\label{namespacetesting_a6e9d83553f1d10818d698d45689d8adb}}
- \index{testing@{testing}!Init\+Google\+Test@{Init\+Google\+Test}}
- \index{Init\+Google\+Test@{Init\+Google\+Test}!testing@{testing}}
- \subsubsection{\texorpdfstring{Init\+Google\+Test()}{InitGoogleTest()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
- {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} void testing\+::\+Init\+Google\+Test (\begin{DoxyParamCaption}\item[{int $\ast$}]{argc, }\item[{wchar\+\_\+t $\ast$$\ast$}]{argv }\end{DoxyParamCaption})}
-
- \mbox{\Hypertarget{namespacetesting_ab553b649b06ef2339cbd90f8dfa119f0}\label{namespacetesting_ab553b649b06ef2339cbd90f8dfa119f0}}
- \index{testing@{testing}!Is\+Not\+Substring@{Is\+Not\+Substring}}
- \index{Is\+Not\+Substring@{Is\+Not\+Substring}!testing@{testing}}
- \subsubsection{\texorpdfstring{Is\+Not\+Substring()}{IsNotSubstring()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}}
- {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} Assertion\+Result testing\+::\+Is\+Not\+Substring (\begin{DoxyParamCaption}\item[{const char $\ast$}]{needle\+\_\+expr, }\item[{const char $\ast$}]{haystack\+\_\+expr, }\item[{const char $\ast$}]{needle, }\item[{const char $\ast$}]{haystack }\end{DoxyParamCaption})}
-
- \mbox{\Hypertarget{namespacetesting_a28868925c50d541c8568a540b6457e54}\label{namespacetesting_a28868925c50d541c8568a540b6457e54}}
- \index{testing@{testing}!Is\+Not\+Substring@{Is\+Not\+Substring}}
- \index{Is\+Not\+Substring@{Is\+Not\+Substring}!testing@{testing}}
- \subsubsection{\texorpdfstring{Is\+Not\+Substring()}{IsNotSubstring()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}}
- {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} Assertion\+Result testing\+::\+Is\+Not\+Substring (\begin{DoxyParamCaption}\item[{const char $\ast$}]{needle\+\_\+expr, }\item[{const char $\ast$}]{haystack\+\_\+expr, }\item[{const wchar\+\_\+t $\ast$}]{needle, }\item[{const wchar\+\_\+t $\ast$}]{haystack }\end{DoxyParamCaption})}
-
- \mbox{\Hypertarget{namespacetesting_a645d822e47dc64b9923e78c880807f12}\label{namespacetesting_a645d822e47dc64b9923e78c880807f12}}
- \index{testing@{testing}!Is\+Not\+Substring@{Is\+Not\+Substring}}
- \index{Is\+Not\+Substring@{Is\+Not\+Substring}!testing@{testing}}
- \subsubsection{\texorpdfstring{Is\+Not\+Substring()}{IsNotSubstring()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}}
- {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} Assertion\+Result testing\+::\+Is\+Not\+Substring (\begin{DoxyParamCaption}\item[{const char $\ast$}]{needle\+\_\+expr, }\item[{const char $\ast$}]{haystack\+\_\+expr, }\item[{const \+::std\+::string \&}]{needle, }\item[{const \+::std\+::string \&}]{haystack }\end{DoxyParamCaption})}
-
- \mbox{\Hypertarget{namespacetesting_a2205435db77abd191fb8209bba41862a}\label{namespacetesting_a2205435db77abd191fb8209bba41862a}}
- \index{testing@{testing}!Is\+Not\+Substring@{Is\+Not\+Substring}}
- \index{Is\+Not\+Substring@{Is\+Not\+Substring}!testing@{testing}}
- \subsubsection{\texorpdfstring{Is\+Not\+Substring()}{IsNotSubstring()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}}
- {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} Assertion\+Result testing\+::\+Is\+Not\+Substring (\begin{DoxyParamCaption}\item[{const char $\ast$}]{needle\+\_\+expr, }\item[{const char $\ast$}]{haystack\+\_\+expr, }\item[{const \+::std\+::wstring \&}]{needle, }\item[{const \+::std\+::wstring \&}]{haystack }\end{DoxyParamCaption})}
-
- \mbox{\Hypertarget{namespacetesting_a5c90a86562b2470213c07742e0eeb0fe}\label{namespacetesting_a5c90a86562b2470213c07742e0eeb0fe}}
- \index{testing@{testing}!Is\+Substring@{Is\+Substring}}
- \index{Is\+Substring@{Is\+Substring}!testing@{testing}}
- \subsubsection{\texorpdfstring{Is\+Substring()}{IsSubstring()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}}
- {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} Assertion\+Result testing\+::\+Is\+Substring (\begin{DoxyParamCaption}\item[{const char $\ast$}]{needle\+\_\+expr, }\item[{const char $\ast$}]{haystack\+\_\+expr, }\item[{const char $\ast$}]{needle, }\item[{const char $\ast$}]{haystack }\end{DoxyParamCaption})}
-
- \mbox{\Hypertarget{namespacetesting_a08ce65847491b27a38cbac3ac15e3035}\label{namespacetesting_a08ce65847491b27a38cbac3ac15e3035}}
- \index{testing@{testing}!Is\+Substring@{Is\+Substring}}
- \index{Is\+Substring@{Is\+Substring}!testing@{testing}}
- \subsubsection{\texorpdfstring{Is\+Substring()}{IsSubstring()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}}
- {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} Assertion\+Result testing\+::\+Is\+Substring (\begin{DoxyParamCaption}\item[{const char $\ast$}]{needle\+\_\+expr, }\item[{const char $\ast$}]{haystack\+\_\+expr, }\item[{const wchar\+\_\+t $\ast$}]{needle, }\item[{const wchar\+\_\+t $\ast$}]{haystack }\end{DoxyParamCaption})}
-
- \mbox{\Hypertarget{namespacetesting_a32718fab95b2833ab5ffc9cfc9f5c8b0}\label{namespacetesting_a32718fab95b2833ab5ffc9cfc9f5c8b0}}
- \index{testing@{testing}!Is\+Substring@{Is\+Substring}}
- \index{Is\+Substring@{Is\+Substring}!testing@{testing}}
- \subsubsection{\texorpdfstring{Is\+Substring()}{IsSubstring()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}}
- {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} Assertion\+Result testing\+::\+Is\+Substring (\begin{DoxyParamCaption}\item[{const char $\ast$}]{needle\+\_\+expr, }\item[{const char $\ast$}]{haystack\+\_\+expr, }\item[{const \+::std\+::string \&}]{needle, }\item[{const \+::std\+::string \&}]{haystack }\end{DoxyParamCaption})}
-
- \mbox{\Hypertarget{namespacetesting_a2ff5c4d0c112d92b20232bd0cf173904}\label{namespacetesting_a2ff5c4d0c112d92b20232bd0cf173904}}
- \index{testing@{testing}!Is\+Substring@{Is\+Substring}}
- \index{Is\+Substring@{Is\+Substring}!testing@{testing}}
- \subsubsection{\texorpdfstring{Is\+Substring()}{IsSubstring()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}}
- {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} Assertion\+Result testing\+::\+Is\+Substring (\begin{DoxyParamCaption}\item[{const char $\ast$}]{needle\+\_\+expr, }\item[{const char $\ast$}]{haystack\+\_\+expr, }\item[{const \+::std\+::wstring \&}]{needle, }\item[{const \+::std\+::wstring \&}]{haystack }\end{DoxyParamCaption})}
-
- \mbox{\Hypertarget{namespacetesting_a7b802e532fd68749765cb7dc156130db}\label{namespacetesting_a7b802e532fd68749765cb7dc156130db}}
- \index{testing@{testing}!operator$<$$<$@{operator$<$$<$}}
- \index{operator$<$$<$@{operator$<$$<$}!testing@{testing}}
- \subsubsection{\texorpdfstring{operator$<$$<$()}{operator<<()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
- {\footnotesize\ttfamily std\+::ostream\& testing\+::operator$<$$<$ (\begin{DoxyParamCaption}\item[{std\+::ostream \&}]{os, }\item[{const \mbox{\hyperlink{classtesting_1_1_message}{Message}} \&}]{sb }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
-
-
-
- Definition at line 2758 of file gtest.\+h.
-
- \mbox{\Hypertarget{namespacetesting_a266e39b7c4691fedb856047673a412d8}\label{namespacetesting_a266e39b7c4691fedb856047673a412d8}}
- \index{testing@{testing}!operator$<$$<$@{operator$<$$<$}}
- \index{operator$<$$<$@{operator$<$$<$}!testing@{testing}}
- \subsubsection{\texorpdfstring{operator$<$$<$()}{operator<<()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
- {\footnotesize\ttfamily std\+::ostream\& testing\+::operator$<$$<$ (\begin{DoxyParamCaption}\item[{std\+::ostream \&}]{os, }\item[{const Test\+Part\+Result \&}]{result }\end{DoxyParamCaption})}
-
-
-
- Definition at line 11501 of file gtest-\/all.\+cc.
-
- \mbox{\Hypertarget{namespacetesting_aa5717bb1144edd1d262d310ba70c82ed}\label{namespacetesting_aa5717bb1144edd1d262d310ba70c82ed}}
- \index{testing@{testing}!Print\+To\+String@{Print\+To\+String}}
- \index{Print\+To\+String@{Print\+To\+String}!testing@{testing}}
- \subsubsection{\texorpdfstring{Print\+To\+String()}{PrintToString()}}
- {\footnotesize\ttfamily template$<$typename T $>$ \\
- \+::std\+::string testing\+::\+Print\+To\+String (\begin{DoxyParamCaption}\item[{const T \&}]{value }\end{DoxyParamCaption})}
-
-
-
- Definition at line 8969 of file gtest.\+h.
-
- \mbox{\Hypertarget{namespacetesting_a265ed70a86cf2d6641582c45ad9529e2}\label{namespacetesting_a265ed70a86cf2d6641582c45ad9529e2}}
- \index{testing@{testing}!Range@{Range}}
- \index{Range@{Range}!testing@{testing}}
- \subsubsection{\texorpdfstring{Range()}{Range()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
- {\footnotesize\ttfamily template$<$typename T , typename IncrementT $>$ \\
- \mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator}{internal\+::\+Param\+Generator}}$<$T$>$ testing\+::\+Range (\begin{DoxyParamCaption}\item[{T}]{start, }\item[{T}]{end, }\item[{IncrementT}]{step }\end{DoxyParamCaption})}
-
-
-
- Definition at line 13389 of file gtest.\+h.
-
- \mbox{\Hypertarget{namespacetesting_a56a45f85a1238dfc92e6fca03eb3a2e4}\label{namespacetesting_a56a45f85a1238dfc92e6fca03eb3a2e4}}
- \index{testing@{testing}!Range@{Range}}
- \index{Range@{Range}!testing@{testing}}
- \subsubsection{\texorpdfstring{Range()}{Range()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
- {\footnotesize\ttfamily template$<$typename T $>$ \\
- \mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator}{internal\+::\+Param\+Generator}}$<$T$>$ testing\+::\+Range (\begin{DoxyParamCaption}\item[{T}]{start, }\item[{T}]{end }\end{DoxyParamCaption})}
-
-
-
- Definition at line 13395 of file gtest.\+h.
-
- \mbox{\Hypertarget{namespacetesting_a302c84bdc88f2138696da2a4756b6466}\label{namespacetesting_a302c84bdc88f2138696da2a4756b6466}}
- \index{testing@{testing}!Register\+Test@{Register\+Test}}
- \index{Register\+Test@{Register\+Test}!testing@{testing}}
- \subsubsection{\texorpdfstring{Register\+Test()}{RegisterTest()}}
- {\footnotesize\ttfamily template$<$int \&... Explicit\+Parameter\+Barrier, typename Factory $>$ \\
- \mbox{\hyperlink{classtesting_1_1_test_info}{Test\+Info}}$\ast$ testing\+::\+Register\+Test (\begin{DoxyParamCaption}\item[{const char $\ast$}]{test\+\_\+suite\+\_\+name, }\item[{const char $\ast$}]{test\+\_\+name, }\item[{const char $\ast$}]{type\+\_\+param, }\item[{const char $\ast$}]{value\+\_\+param, }\item[{const char $\ast$}]{file, }\item[{int}]{line, }\item[{Factory}]{factory }\end{DoxyParamCaption})}
-
-
-
- Definition at line 17063 of file gtest.\+h.
-
- \mbox{\Hypertarget{namespacetesting_a661e70fc6afeb5c085eed3716aa45059}\label{namespacetesting_a661e70fc6afeb5c085eed3716aa45059}}
- \index{testing@{testing}!Static\+Assert\+Type\+Eq@{Static\+Assert\+Type\+Eq}}
- \index{Static\+Assert\+Type\+Eq@{Static\+Assert\+Type\+Eq}!testing@{testing}}
- \subsubsection{\texorpdfstring{Static\+Assert\+Type\+Eq()}{StaticAssertTypeEq()}}
- {\footnotesize\ttfamily template$<$typename T1 , typename T2 $>$ \\
- bool testing\+::\+Static\+Assert\+Type\+Eq (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
-
-
-
- Definition at line 16927 of file gtest.\+h.
-
- \mbox{\Hypertarget{namespacetesting_abcf5181cecc3c07915dceb3de46ab07f}\label{namespacetesting_abcf5181cecc3c07915dceb3de46ab07f}}
- \index{testing@{testing}!Temp\+Dir@{Temp\+Dir}}
- \index{Temp\+Dir@{Temp\+Dir}!testing@{testing}}
- \subsubsection{\texorpdfstring{Temp\+Dir()}{TempDir()}}
- {\footnotesize\ttfamily \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} std\+::string testing\+::\+Temp\+Dir (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
-
- \mbox{\Hypertarget{namespacetesting_a374d4e5fbb4c938058fbe81d4c7ff6a6}\label{namespacetesting_a374d4e5fbb4c938058fbe81d4c7ff6a6}}
- \index{testing@{testing}!Values@{Values}}
- \index{Values@{Values}!testing@{testing}}
- \subsubsection{\texorpdfstring{Values()}{Values()}}
- {\footnotesize\ttfamily template$<$typename... T$>$ \\
- \mbox{\hyperlink{classtesting_1_1internal_1_1_value_array}{internal\+::\+Value\+Array}}$<$T...$>$ testing\+::\+Values (\begin{DoxyParamCaption}\item[{T...}]{v }\end{DoxyParamCaption})}
-
-
-
- Definition at line 13496 of file gtest.\+h.
-
- \mbox{\Hypertarget{namespacetesting_aa67d0c8470c5f69fcfcacc9e775fa982}\label{namespacetesting_aa67d0c8470c5f69fcfcacc9e775fa982}}
- \index{testing@{testing}!Values\+In@{Values\+In}}
- \index{Values\+In@{Values\+In}!testing@{testing}}
- \subsubsection{\texorpdfstring{Values\+In()}{ValuesIn()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
- {\footnotesize\ttfamily template$<$class Container $>$ \\
- \mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator}{internal\+::\+Param\+Generator}}$<$ typename Container\+::value\+\_\+type $>$ testing\+::\+Values\+In (\begin{DoxyParamCaption}\item[{const Container \&}]{container }\end{DoxyParamCaption})}
-
-
-
- Definition at line 13470 of file gtest.\+h.
-
- \mbox{\Hypertarget{namespacetesting_a96240380ae4d3b4855d07de3b84fb336}\label{namespacetesting_a96240380ae4d3b4855d07de3b84fb336}}
- \index{testing@{testing}!Values\+In@{Values\+In}}
- \index{Values\+In@{Values\+In}!testing@{testing}}
- \subsubsection{\texorpdfstring{Values\+In()}{ValuesIn()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
- {\footnotesize\ttfamily template$<$typename Forward\+Iterator $>$ \\
- \mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator}{internal\+::\+Param\+Generator}}$<$ typename \+::\mbox{\hyperlink{structtesting_1_1internal_1_1_iterator_traits}{testing\+::internal\+::\+Iterator\+Traits}}$<$Forward\+Iterator$>$\+::value\+\_\+type$>$ testing\+::\+Values\+In (\begin{DoxyParamCaption}\item[{Forward\+Iterator}]{begin, }\item[{Forward\+Iterator}]{end }\end{DoxyParamCaption})}
-
-
-
- Definition at line 13457 of file gtest.\+h.
-
- \mbox{\Hypertarget{namespacetesting_a0b9ea6594ac06ad5d9eba2511ffa0fb7}\label{namespacetesting_a0b9ea6594ac06ad5d9eba2511ffa0fb7}}
- \index{testing@{testing}!Values\+In@{Values\+In}}
- \index{Values\+In@{Values\+In}!testing@{testing}}
- \subsubsection{\texorpdfstring{Values\+In()}{ValuesIn()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
- {\footnotesize\ttfamily template$<$typename T , size\+\_\+t N$>$ \\
- \mbox{\hyperlink{classtesting_1_1internal_1_1_param_generator}{internal\+::\+Param\+Generator}}$<$T$>$ testing\+::\+Values\+In (\begin{DoxyParamCaption}\item[{const T(\&)}]{array\mbox{[}\+N\mbox{]} }\end{DoxyParamCaption})}
-
-
-
- Definition at line 13465 of file gtest.\+h.
-
-
-
- \subsection{Variable Documentation}
- \mbox{\Hypertarget{namespacetesting_aa09221196f0a830d5bf1c63ffce69dc3}\label{namespacetesting_aa09221196f0a830d5bf1c63ffce69dc3}}
- \index{testing@{testing}!G\+T\+E\+S\+T\+\_\+\+A\+T\+T\+R\+I\+B\+U\+T\+E\+\_\+\+U\+N\+U\+S\+E\+D\+\_\+@{G\+T\+E\+S\+T\+\_\+\+A\+T\+T\+R\+I\+B\+U\+T\+E\+\_\+\+U\+N\+U\+S\+E\+D\+\_\+}}
- \index{G\+T\+E\+S\+T\+\_\+\+A\+T\+T\+R\+I\+B\+U\+T\+E\+\_\+\+U\+N\+U\+S\+E\+D\+\_\+@{G\+T\+E\+S\+T\+\_\+\+A\+T\+T\+R\+I\+B\+U\+T\+E\+\_\+\+U\+N\+U\+S\+E\+D\+\_\+}!testing@{testing}}
- \subsubsection{\texorpdfstring{G\+T\+E\+S\+T\+\_\+\+A\+T\+T\+R\+I\+B\+U\+T\+E\+\_\+\+U\+N\+U\+S\+E\+D\+\_\+}{GTEST\_ATTRIBUTE\_UNUSED\_}}
- {\footnotesize\ttfamily class \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} \mbox{\hyperlink{classtesting_1_1_scoped_trace}{testing\+::\+Scoped\+Trace}} testing\+::\+G\+T\+E\+S\+T\+\_\+\+A\+T\+T\+R\+I\+B\+U\+T\+E\+\_\+\+U\+N\+U\+S\+E\+D\+\_\+}
-
|