\hypertarget{gtest-all_8cc}{}\section{test/eclipse-\/cygwin/lib/gtest/gtest-\/all.cc File Reference} \label{gtest-all_8cc}\index{test/eclipse-\/cygwin/lib/gtest/gtest-\/all.\+cc@{test/eclipse-\/cygwin/lib/gtest/gtest-\/all.\+cc}} {\ttfamily \#include \char`\"{}gtest.\+h\char`\"{}}\newline {\ttfamily \#include $<$ctype.\+h$>$}\newline {\ttfamily \#include $<$math.\+h$>$}\newline {\ttfamily \#include $<$stdarg.\+h$>$}\newline {\ttfamily \#include $<$stdio.\+h$>$}\newline {\ttfamily \#include $<$stdlib.\+h$>$}\newline {\ttfamily \#include $<$time.\+h$>$}\newline {\ttfamily \#include $<$wchar.\+h$>$}\newline {\ttfamily \#include $<$wctype.\+h$>$}\newline {\ttfamily \#include $<$algorithm$>$}\newline {\ttfamily \#include $<$iomanip$>$}\newline {\ttfamily \#include $<$limits$>$}\newline {\ttfamily \#include $<$list$>$}\newline {\ttfamily \#include $<$map$>$}\newline {\ttfamily \#include $<$ostream$>$}\newline {\ttfamily \#include $<$sstream$>$}\newline {\ttfamily \#include $<$vector$>$}\newline {\ttfamily \#include $<$sys/time.\+h$>$}\newline {\ttfamily \#include $<$unistd.\+h$>$}\newline {\ttfamily \#include $<$errno.\+h$>$}\newline {\ttfamily \#include $<$stddef.\+h$>$}\newline {\ttfamily \#include $<$string.\+h$>$}\newline {\ttfamily \#include $<$memory$>$}\newline {\ttfamily \#include $<$string$>$}\newline {\ttfamily \#include $<$utility$>$}\newline {\ttfamily \#include $<$limits.\+h$>$}\newline {\ttfamily \#include $<$climits$>$}\newline {\ttfamily \#include $<$fstream$>$}\newline {\ttfamily \#include $<$cctype$>$}\newline {\ttfamily \#include $<$cwchar$>$}\newline \subsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{classtesting_1_1internal_1_1_captured_stream}{testing\+::internal\+::\+Captured\+Stream}} \end{DoxyCompactItemize} \subsection*{Namespaces} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{namespacetesting}{testing}} \item \mbox{\hyperlink{namespacetesting_1_1internal}{testing\+::internal}} \item \mbox{\hyperlink{namespacetesting_1_1internal2}{testing\+::internal2}} \end{DoxyCompactItemize} \subsection*{Macros} \begin{DoxyCompactItemize} \item \#define \mbox{\hyperlink{gtest-all_8cc_a2f159eaa9c00e7aa9fd6b296e520e35c}{G\+T\+E\+S\+T\+\_\+\+I\+N\+C\+L\+U\+D\+E\+\_\+\+G\+T\+E\+S\+T\+\_\+\+G\+T\+E\+S\+T\+\_\+\+S\+P\+I\+\_\+\+H\+\_\+}} \item \#define \mbox{\hyperlink{gtest-all_8cc_a819a3fd7f8b8cf24b6f1b3a26708973d}{E\+X\+P\+E\+C\+T\+\_\+\+F\+A\+T\+A\+L\+\_\+\+F\+A\+I\+L\+U\+RE}}(statement, substr) \item \#define \mbox{\hyperlink{gtest-all_8cc_ad8aac5bc859b2ddc07583636ae4f45cf}{E\+X\+P\+E\+C\+T\+\_\+\+F\+A\+T\+A\+L\+\_\+\+F\+A\+I\+L\+U\+R\+E\+\_\+\+O\+N\+\_\+\+A\+L\+L\+\_\+\+T\+H\+R\+E\+A\+DS}}(statement, substr) \item \#define \mbox{\hyperlink{gtest-all_8cc_a8376fd6821bd88fd806697355e79e138}{E\+X\+P\+E\+C\+T\+\_\+\+N\+O\+N\+F\+A\+T\+A\+L\+\_\+\+F\+A\+I\+L\+U\+RE}}(statement, substr) \item \#define \mbox{\hyperlink{gtest-all_8cc_a9f4cf1f150fe9facfc4cbf0bae646ee9}{E\+X\+P\+E\+C\+T\+\_\+\+N\+O\+N\+F\+A\+T\+A\+L\+\_\+\+F\+A\+I\+L\+U\+R\+E\+\_\+\+O\+N\+\_\+\+A\+L\+L\+\_\+\+T\+H\+R\+E\+A\+DS}}(statement, substr) \item \#define \mbox{\hyperlink{gtest-all_8cc_a7c139c1711de5a69cbc934e8a082e4f9}{G\+T\+E\+S\+T\+\_\+\+H\+A\+S\+\_\+\+G\+E\+T\+T\+I\+M\+E\+O\+F\+D\+A\+Y\+\_\+}}~1 \item \#define \mbox{\hyperlink{gtest-all_8cc_ab740e029f81d48cfba1b34cecce63fef}{G\+T\+E\+S\+T\+\_\+\+S\+R\+C\+\_\+\+G\+T\+E\+S\+T\+\_\+\+I\+N\+T\+E\+R\+N\+A\+L\+\_\+\+I\+N\+L\+\_\+\+H\+\_\+}} \item \#define \mbox{\hyperlink{gtest-all_8cc_a4a5b6fbde5dd05e05dd6846ac5e5c18e}{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+}}(op\+\_\+name, op) \item \#define \mbox{\hyperlink{gtest-all_8cc_a87a475ab9e81de8b49525787665b9229}{G\+T\+E\+S\+T\+\_\+\+R\+E\+P\+E\+A\+T\+E\+R\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+}}(Name, Type) \item \#define \mbox{\hyperlink{gtest-all_8cc_aa7da32fd7da6a8cceeed6b448cb7b5f2}{G\+T\+E\+S\+T\+\_\+\+R\+E\+V\+E\+R\+S\+E\+\_\+\+R\+E\+P\+E\+A\+T\+E\+R\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+}}(Name, Type) \item \#define \mbox{\hyperlink{gtest-all_8cc_ad9d445747785a9271a57cf1d392b89ad}{G\+T\+E\+S\+T\+\_\+\+P\+A\+T\+H\+\_\+\+M\+A\+X\+\_\+}}~\+\_\+\+P\+O\+S\+I\+X\+\_\+\+P\+A\+T\+H\+\_\+\+M\+AX \end{DoxyCompactItemize} \subsection*{Enumerations} \begin{DoxyCompactItemize} \item enum \mbox{\hyperlink{namespacetesting_1_1internal_ae2ef98247c76a50cdc80ceb4a6c81793}{testing\+::internal\+::\+Char\+Format}} \{ \mbox{\hyperlink{namespacetesting_1_1internal_ae2ef98247c76a50cdc80ceb4a6c81793af7038866be92e9978360b831e376ffaa}{testing\+::internal\+::k\+As\+Is}}, \mbox{\hyperlink{namespacetesting_1_1internal_ae2ef98247c76a50cdc80ceb4a6c81793aebfa5293302338a8e8678744c103f113}{testing\+::internal\+::k\+Hex\+Escape}}, \mbox{\hyperlink{namespacetesting_1_1internal_ae2ef98247c76a50cdc80ceb4a6c81793ae1211108e9f35f891d9951da64794d03}{testing\+::internal\+::k\+Special\+Escape}} \} \end{DoxyCompactItemize} \subsection*{Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{gtest-all_8cc_a88f79832f9d045112a76e9da8611cc13}{G\+T\+E\+S\+T\+\_\+\+D\+I\+S\+A\+B\+L\+E\+\_\+\+M\+S\+C\+\_\+\+W\+A\+R\+N\+I\+N\+G\+S\+\_\+\+P\+U\+S\+H\+\_\+}} (4251) namespace testing \item \mbox{\hyperlink{gtest-all_8cc_a789f37f9c345c2032699c194a58623d9}{G\+T\+E\+S\+T\+\_\+\+D\+I\+S\+A\+B\+L\+E\+\_\+\+M\+S\+C\+\_\+\+W\+A\+R\+N\+I\+N\+G\+S\+\_\+\+P\+O\+P\+\_\+}} () \mbox{\hyperlink{gtest_8h_a88f79832f9d045112a76e9da8611cc13}{G\+T\+E\+S\+T\+\_\+\+D\+I\+S\+A\+B\+L\+E\+\_\+\+M\+S\+C\+\_\+\+W\+A\+R\+N\+I\+N\+G\+S\+\_\+\+P\+U\+S\+H\+\_\+}}(4251) namespace testing \item \mbox{\hyperlink{namespacetesting_a8e954ed3f0f6ca2e90b043e419c74123}{testing\+::\+G\+T\+E\+S\+T\+\_\+\+D\+E\+F\+I\+N\+E\+\_\+string\+\_\+}} (death\+\_\+test\+\_\+style, 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}{testing\+::\+G\+T\+E\+S\+T\+\_\+\+D\+E\+F\+I\+N\+E\+\_\+bool\+\_\+}} (death\+\_\+test\+\_\+use\+\_\+fork, 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 \mbox{\hyperlink{namespacetesting_1_1internal_a20bfd9d47d8dd167ffc1c37a4c9ff73e}{testing\+::internal\+::\+G\+T\+E\+S\+T\+\_\+\+D\+E\+F\+I\+N\+E\+\_\+string\+\_\+}} (internal\+\_\+run\+\_\+death\+\_\+test, \char`\"{}\char`\"{}, \char`\"{}Indicates the file, line number, temporal index of \char`\"{} \char`\"{}the single death test to run, and a file descriptor to \char`\"{} \char`\"{}which a success code may be sent, all separated by \char`\"{} \char`\"{}the \textquotesingle{}$\vert$\textquotesingle{} characters. This flag is specified if and only if the current \char`\"{} \char`\"{}process is a sub-\/process launched for running a thread-\/safe \char`\"{} \char`\"{}death test. F\+OR I\+N\+T\+E\+R\+N\+AL U\+SE O\+N\+L\+Y.\char`\"{}) \item size\+\_\+t \mbox{\hyperlink{namespacetesting_1_1internal_a8cbd8bf820517923d7f3c4477b3af5fa}{testing\+::internal\+::\+Get\+Thread\+Count}} () \item \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} \+::std\+::string \mbox{\hyperlink{namespacetesting_1_1internal_a31b7c3abed4a7c395f42c61e993989f4}{testing\+::internal\+::\+Format\+File\+Location}} (const char $\ast$file, int line) \item \mbox{\hyperlink{gtest_8h_aa73be6f0ba4a7456180a94904ce17790}{G\+T\+E\+S\+T\+\_\+\+A\+P\+I\+\_\+}} \+::std\+::string \mbox{\hyperlink{namespacetesting_1_1internal_a1ee4cde97868c53e442d3182496a9f3c}{testing\+::internal\+::\+Format\+Compiler\+Independent\+File\+Location}} (const char $\ast$file, int line) \item void \mbox{\hyperlink{namespacetesting_1_1internal_acba06d4f0343dec407738ba5544af990}{testing\+::internal\+::\+Capture\+Stdout}} () \item void \mbox{\hyperlink{namespacetesting_1_1internal_a8ec00d458d0d442bd64af7b5f9c22dda}{testing\+::internal\+::\+Capture\+Stderr}} () \item std\+::string \mbox{\hyperlink{namespacetesting_1_1internal_aed657219a9856a8d249a3230de0c54ce}{testing\+::internal\+::\+Get\+Captured\+Stdout}} () \item std\+::string \mbox{\hyperlink{namespacetesting_1_1internal_a374156401da17704099d0c33fa53adfb}{testing\+::internal\+::\+Get\+Captured\+Stderr}} () \item size\+\_\+t \mbox{\hyperlink{namespacetesting_1_1internal_a40bcfd87e26aae36e0cc51e5db64fd89}{testing\+::internal\+::\+Get\+File\+Size}} (F\+I\+LE $\ast$file) \item std\+::string \mbox{\hyperlink{namespacetesting_1_1internal_ab81b0af2a0131ea54dc11de00d5e6e51}{testing\+::internal\+::\+Read\+Entire\+File}} (F\+I\+LE $\ast$file) \item bool \mbox{\hyperlink{namespacetesting_1_1internal_ac06fc81336a3d80755f4020d34321766}{testing\+::internal\+::\+Parse\+Int32}} (const Message \&src\+\_\+text, const char $\ast$str, Int32 $\ast$value) \item bool \mbox{\hyperlink{namespacetesting_1_1internal_a1055088bb9b867e1b7b8f096f519d7c5}{testing\+::internal\+::\+Bool\+From\+G\+Test\+Env}} (const char $\ast$flag, bool default\+\_\+value) \item Int32 \mbox{\hyperlink{namespacetesting_1_1internal_a2196f070b2d28bceb45c7ad3b565b9ba}{testing\+::internal\+::\+Int32\+From\+G\+Test\+Env}} (const char $\ast$flag, Int32 default\+\_\+value) \item std\+::string \mbox{\hyperlink{namespacetesting_1_1internal_a0c793c6d84760d900299916c077a1af4}{testing\+::internal\+::\+Output\+Flag\+Also\+Check\+Env\+Var}} () \item const char $\ast$ \mbox{\hyperlink{namespacetesting_1_1internal_a0967cbf18fb1594f82512d8d822aba21}{testing\+::internal\+::\+String\+From\+G\+Test\+Env}} (const char $\ast$flag, const char $\ast$default\+\_\+value) \item void \mbox{\hyperlink{namespacetesting_1_1internal2_abfb9aa80365f93b952e9a4bea09947a8}{testing\+::internal2\+::\+Print\+Bytes\+In\+Object\+To}} (const unsigned char $\ast$obj\+\_\+bytes, size\+\_\+t count, ostream $\ast$os) \item bool \mbox{\hyperlink{namespacetesting_1_1internal_a744a6dd74c12d1e2c16b3c03e14ed4d4}{testing\+::internal\+::\+Is\+Printable\+Ascii}} (wchar\+\_\+t c) \item {\footnotesize template$<$typename Unsigned\+Char , typename Char $>$ }\\void \mbox{\hyperlink{namespacetesting_1_1internal_a0c577e598e61d339ba45dd6643fb1969}{testing\+::internal\+::\+Print\+Char\+And\+Code\+To}} (Char c, ostream $\ast$os) \item void \mbox{\hyperlink{namespacetesting_1_1internal_aa7e70a85d66f0c109e3e69629ef577f2}{testing\+::internal\+::\+Print\+To}} (unsigned char c, \+::std\+::ostream $\ast$os) \item void \mbox{\hyperlink{namespacetesting_1_1internal_abf6c518b437569187c1218166c702807}{testing\+::internal\+::\+Print\+To}} (signed char c, \+::std\+::ostream $\ast$os) \item void \mbox{\hyperlink{namespacetesting_1_1internal_aa74ea9d64f76ce69eceb225ca5ebef58}{testing\+::internal\+::\+Print\+To}} (wchar\+\_\+t wc, ostream $\ast$os) \item void \mbox{\hyperlink{namespacetesting_1_1internal_a070107e7a8205ad6ec4d538d52b15b38}{testing\+::internal\+::\+Universal\+Print\+Array}} (const char $\ast$begin, size\+\_\+t len, ostream $\ast$os) \item void \mbox{\hyperlink{namespacetesting_1_1internal_a52394019018eb5079f9f1bcca23dcd60}{testing\+::internal\+::\+Universal\+Print\+Array}} (const wchar\+\_\+t $\ast$begin, size\+\_\+t len, ostream $\ast$os) \item void \mbox{\hyperlink{namespacetesting_1_1internal_adc6c98306d40b53fd07be4e295102a0a}{testing\+::internal\+::\+Print\+To}} (const char $\ast$s, ostream $\ast$os) \item void \mbox{\hyperlink{namespacetesting_1_1internal_afc20fb56b2547a8f91f9ff99650f2024}{testing\+::internal\+::\+Print\+To}} (const wchar\+\_\+t $\ast$s, ostream $\ast$os) \item void \mbox{\hyperlink{namespacetesting_1_1internal_ad609167d8d6792b0fb186539e0e159bd}{testing\+::internal\+::\+Print\+String\+To}} (const \+::std\+::string \&s, ostream $\ast$os) \item void \mbox{\hyperlink{namespacetesting_1_1internal_ac46308aa3c0294ae446a40115aeb32c6}{testing\+::internal\+::\+Print\+Wide\+String\+To}} (const \+::std\+::wstring \&s, ostream $\ast$os) \item std\+::ostream \& \mbox{\hyperlink{namespacetesting_a266e39b7c4691fedb856047673a412d8}{testing\+::operator$<$$<$}} (std\+::ostream \&os, const Test\+Part\+Result \&result) \end{DoxyCompactItemize} \subsection*{Variables} \begin{DoxyCompactItemize} \item const char \mbox{\hyperlink{namespacetesting_1_1internal_afcd71adaa9d1e6df7b282a17fc48125c}{testing\+::internal\+::k\+Path\+Separator}} = \textquotesingle{}/\textquotesingle{} \item const char \mbox{\hyperlink{namespacetesting_1_1internal_a23a8e9527d0e544e7df2d64ad549ce3e}{testing\+::internal\+::k\+Current\+Directory\+String}} \mbox{[}$\,$\mbox{]} = \char`\"{}./\char`\"{} \item const int \mbox{\hyperlink{namespacetesting_1_1internal_a24f0a3d50cac54a9132f4828ec9b96d9}{testing\+::internal\+::k\+Std\+Out\+Fileno}} = S\+T\+D\+O\+U\+T\+\_\+\+F\+I\+L\+E\+NO \item const int \mbox{\hyperlink{namespacetesting_1_1internal_a747eccfdbdee3ff8af3bedc476a57c85}{testing\+::internal\+::k\+Std\+Err\+Fileno}} = S\+T\+D\+E\+R\+R\+\_\+\+F\+I\+L\+E\+NO \item const char \mbox{\hyperlink{namespacetesting_1_1internal_abae7a5775c901f2fd12b058b00d09840}{testing\+::internal\+::k\+Unknown\+File}} \mbox{[}$\,$\mbox{]} = \char`\"{}unknown file\char`\"{} \end{DoxyCompactItemize} \subsection{Macro Definition Documentation} \mbox{\Hypertarget{gtest-all_8cc_a819a3fd7f8b8cf24b6f1b3a26708973d}\label{gtest-all_8cc_a819a3fd7f8b8cf24b6f1b3a26708973d}} \index{gtest-\/all.\+cc@{gtest-\/all.\+cc}!E\+X\+P\+E\+C\+T\+\_\+\+F\+A\+T\+A\+L\+\_\+\+F\+A\+I\+L\+U\+RE@{E\+X\+P\+E\+C\+T\+\_\+\+F\+A\+T\+A\+L\+\_\+\+F\+A\+I\+L\+U\+RE}} \index{E\+X\+P\+E\+C\+T\+\_\+\+F\+A\+T\+A\+L\+\_\+\+F\+A\+I\+L\+U\+RE@{E\+X\+P\+E\+C\+T\+\_\+\+F\+A\+T\+A\+L\+\_\+\+F\+A\+I\+L\+U\+RE}!gtest-\/all.\+cc@{gtest-\/all.\+cc}} \subsubsection{\texorpdfstring{E\+X\+P\+E\+C\+T\+\_\+\+F\+A\+T\+A\+L\+\_\+\+F\+A\+I\+L\+U\+RE}{EXPECT\_FATAL\_FAILURE}} {\footnotesize\ttfamily \#define E\+X\+P\+E\+C\+T\+\_\+\+F\+A\+T\+A\+L\+\_\+\+F\+A\+I\+L\+U\+RE(\begin{DoxyParamCaption}\item[{}]{statement, }\item[{}]{substr }\end{DoxyParamCaption})} {\bfseries Value\+:} \begin{DoxyCode} \textcolor{keywordflow}{do} \{ \(\backslash\) class GTestExpectFatalFailureHelper \{\(\backslash\) public:\(\backslash\) static \textcolor{keywordtype}{void} Execute() \{ statement; \}\(\backslash\) \};\(\backslash\) ::testing::TestPartResultArray gtest\_failures;\(\backslash\) ::testing::internal::SingleFailureChecker gtest\_checker(\(\backslash\) >est\_failures, ::testing::TestPartResult::kFatalFailure, (substr));\(\backslash\) \{\(\backslash\) ::testing::ScopedFakeTestPartResultReporter gtest\_reporter(\(\backslash\) ::testing::ScopedFakeTestPartResultReporter:: \(\backslash\) INTERCEPT\_ONLY\_CURRENT\_THREAD, >est\_failures);\(\backslash\) GTestExpectFatalFailureHelper::Execute();\(\backslash\) \}\(\backslash\) \} \textcolor{keywordflow}{while} (::\mbox{\hyperlink{namespacetesting_1_1internal_a4b24c851ab13569b1b15b3d259b60d2e}{testing::internal::AlwaysFalse}}()) \end{DoxyCode} \mbox{\Hypertarget{gtest-all_8cc_ad8aac5bc859b2ddc07583636ae4f45cf}\label{gtest-all_8cc_ad8aac5bc859b2ddc07583636ae4f45cf}} \index{gtest-\/all.\+cc@{gtest-\/all.\+cc}!E\+X\+P\+E\+C\+T\+\_\+\+F\+A\+T\+A\+L\+\_\+\+F\+A\+I\+L\+U\+R\+E\+\_\+\+O\+N\+\_\+\+A\+L\+L\+\_\+\+T\+H\+R\+E\+A\+DS@{E\+X\+P\+E\+C\+T\+\_\+\+F\+A\+T\+A\+L\+\_\+\+F\+A\+I\+L\+U\+R\+E\+\_\+\+O\+N\+\_\+\+A\+L\+L\+\_\+\+T\+H\+R\+E\+A\+DS}} \index{E\+X\+P\+E\+C\+T\+\_\+\+F\+A\+T\+A\+L\+\_\+\+F\+A\+I\+L\+U\+R\+E\+\_\+\+O\+N\+\_\+\+A\+L\+L\+\_\+\+T\+H\+R\+E\+A\+DS@{E\+X\+P\+E\+C\+T\+\_\+\+F\+A\+T\+A\+L\+\_\+\+F\+A\+I\+L\+U\+R\+E\+\_\+\+O\+N\+\_\+\+A\+L\+L\+\_\+\+T\+H\+R\+E\+A\+DS}!gtest-\/all.\+cc@{gtest-\/all.\+cc}} \subsubsection{\texorpdfstring{E\+X\+P\+E\+C\+T\+\_\+\+F\+A\+T\+A\+L\+\_\+\+F\+A\+I\+L\+U\+R\+E\+\_\+\+O\+N\+\_\+\+A\+L\+L\+\_\+\+T\+H\+R\+E\+A\+DS}{EXPECT\_FATAL\_FAILURE\_ON\_ALL\_THREADS}} {\footnotesize\ttfamily \#define E\+X\+P\+E\+C\+T\+\_\+\+F\+A\+T\+A\+L\+\_\+\+F\+A\+I\+L\+U\+R\+E\+\_\+\+O\+N\+\_\+\+A\+L\+L\+\_\+\+T\+H\+R\+E\+A\+DS(\begin{DoxyParamCaption}\item[{}]{statement, }\item[{}]{substr }\end{DoxyParamCaption})} {\bfseries Value\+:} \begin{DoxyCode} \textcolor{keywordflow}{do} \{ \(\backslash\) class GTestExpectFatalFailureHelper \{\(\backslash\) public:\(\backslash\) static \textcolor{keywordtype}{void} Execute() \{ statement; \}\(\backslash\) \};\(\backslash\) ::testing::TestPartResultArray gtest\_failures;\(\backslash\) ::testing::internal::SingleFailureChecker gtest\_checker(\(\backslash\) >est\_failures, ::testing::TestPartResult::kFatalFailure, (substr));\(\backslash\) \{\(\backslash\) ::testing::ScopedFakeTestPartResultReporter gtest\_reporter(\(\backslash\) ::testing::ScopedFakeTestPartResultReporter:: \(\backslash\) INTERCEPT\_ALL\_THREADS, >est\_failures);\(\backslash\) GTestExpectFatalFailureHelper::Execute();\(\backslash\) \}\(\backslash\) \} \textcolor{keywordflow}{while} (::\mbox{\hyperlink{namespacetesting_1_1internal_a4b24c851ab13569b1b15b3d259b60d2e}{testing::internal::AlwaysFalse}}()) \end{DoxyCode} \mbox{\Hypertarget{gtest-all_8cc_a8376fd6821bd88fd806697355e79e138}\label{gtest-all_8cc_a8376fd6821bd88fd806697355e79e138}} \index{gtest-\/all.\+cc@{gtest-\/all.\+cc}!E\+X\+P\+E\+C\+T\+\_\+\+N\+O\+N\+F\+A\+T\+A\+L\+\_\+\+F\+A\+I\+L\+U\+RE@{E\+X\+P\+E\+C\+T\+\_\+\+N\+O\+N\+F\+A\+T\+A\+L\+\_\+\+F\+A\+I\+L\+U\+RE}} \index{E\+X\+P\+E\+C\+T\+\_\+\+N\+O\+N\+F\+A\+T\+A\+L\+\_\+\+F\+A\+I\+L\+U\+RE@{E\+X\+P\+E\+C\+T\+\_\+\+N\+O\+N\+F\+A\+T\+A\+L\+\_\+\+F\+A\+I\+L\+U\+RE}!gtest-\/all.\+cc@{gtest-\/all.\+cc}} \subsubsection{\texorpdfstring{E\+X\+P\+E\+C\+T\+\_\+\+N\+O\+N\+F\+A\+T\+A\+L\+\_\+\+F\+A\+I\+L\+U\+RE}{EXPECT\_NONFATAL\_FAILURE}} {\footnotesize\ttfamily \#define E\+X\+P\+E\+C\+T\+\_\+\+N\+O\+N\+F\+A\+T\+A\+L\+\_\+\+F\+A\+I\+L\+U\+RE(\begin{DoxyParamCaption}\item[{}]{statement, }\item[{}]{substr }\end{DoxyParamCaption})} {\bfseries Value\+:} \begin{DoxyCode} \textcolor{keywordflow}{do} \{\(\backslash\) ::testing::TestPartResultArray gtest\_failures;\(\backslash\) ::testing::internal::SingleFailureChecker gtest\_checker(\(\backslash\) >est\_failures, ::testing::TestPartResult::kNonFatalFailure, \(\backslash\) (substr));\(\backslash\) \{\(\backslash\) ::testing::ScopedFakeTestPartResultReporter gtest\_reporter(\(\backslash\) ::testing::ScopedFakeTestPartResultReporter:: \(\backslash\) INTERCEPT\_ONLY\_CURRENT\_THREAD, >est\_failures);\(\backslash\) if (::\mbox{\hyperlink{namespacetesting_1_1internal_a4d46f09c3bfe68700b7f728d2cc3782f}{testing::internal::AlwaysTrue}}()) \{ statement; \}\(\backslash\) \}\(\backslash\) \} \textcolor{keywordflow}{while} (::\mbox{\hyperlink{namespacetesting_1_1internal_a4b24c851ab13569b1b15b3d259b60d2e}{testing::internal::AlwaysFalse}}()) \end{DoxyCode} \mbox{\Hypertarget{gtest-all_8cc_a9f4cf1f150fe9facfc4cbf0bae646ee9}\label{gtest-all_8cc_a9f4cf1f150fe9facfc4cbf0bae646ee9}} \index{gtest-\/all.\+cc@{gtest-\/all.\+cc}!E\+X\+P\+E\+C\+T\+\_\+\+N\+O\+N\+F\+A\+T\+A\+L\+\_\+\+F\+A\+I\+L\+U\+R\+E\+\_\+\+O\+N\+\_\+\+A\+L\+L\+\_\+\+T\+H\+R\+E\+A\+DS@{E\+X\+P\+E\+C\+T\+\_\+\+N\+O\+N\+F\+A\+T\+A\+L\+\_\+\+F\+A\+I\+L\+U\+R\+E\+\_\+\+O\+N\+\_\+\+A\+L\+L\+\_\+\+T\+H\+R\+E\+A\+DS}} \index{E\+X\+P\+E\+C\+T\+\_\+\+N\+O\+N\+F\+A\+T\+A\+L\+\_\+\+F\+A\+I\+L\+U\+R\+E\+\_\+\+O\+N\+\_\+\+A\+L\+L\+\_\+\+T\+H\+R\+E\+A\+DS@{E\+X\+P\+E\+C\+T\+\_\+\+N\+O\+N\+F\+A\+T\+A\+L\+\_\+\+F\+A\+I\+L\+U\+R\+E\+\_\+\+O\+N\+\_\+\+A\+L\+L\+\_\+\+T\+H\+R\+E\+A\+DS}!gtest-\/all.\+cc@{gtest-\/all.\+cc}} \subsubsection{\texorpdfstring{E\+X\+P\+E\+C\+T\+\_\+\+N\+O\+N\+F\+A\+T\+A\+L\+\_\+\+F\+A\+I\+L\+U\+R\+E\+\_\+\+O\+N\+\_\+\+A\+L\+L\+\_\+\+T\+H\+R\+E\+A\+DS}{EXPECT\_NONFATAL\_FAILURE\_ON\_ALL\_THREADS}} {\footnotesize\ttfamily \#define E\+X\+P\+E\+C\+T\+\_\+\+N\+O\+N\+F\+A\+T\+A\+L\+\_\+\+F\+A\+I\+L\+U\+R\+E\+\_\+\+O\+N\+\_\+\+A\+L\+L\+\_\+\+T\+H\+R\+E\+A\+DS(\begin{DoxyParamCaption}\item[{}]{statement, }\item[{}]{substr }\end{DoxyParamCaption})} {\bfseries Value\+:} \begin{DoxyCode} \textcolor{keywordflow}{do} \{\(\backslash\) ::testing::TestPartResultArray gtest\_failures;\(\backslash\) ::testing::internal::SingleFailureChecker gtest\_checker(\(\backslash\) >est\_failures, ::testing::TestPartResult::kNonFatalFailure, \(\backslash\) (substr));\(\backslash\) \{\(\backslash\) ::testing::ScopedFakeTestPartResultReporter gtest\_reporter(\(\backslash\) ::testing::ScopedFakeTestPartResultReporter::INTERCEPT\_ALL\_THREADS, \(\backslash\) >est\_failures);\(\backslash\) if (::\mbox{\hyperlink{namespacetesting_1_1internal_a4d46f09c3bfe68700b7f728d2cc3782f}{testing::internal::AlwaysTrue}}()) \{ statement; \}\(\backslash\) \}\(\backslash\) \} \textcolor{keywordflow}{while} (::\mbox{\hyperlink{namespacetesting_1_1internal_a4b24c851ab13569b1b15b3d259b60d2e}{testing::internal::AlwaysFalse}}()) \end{DoxyCode} \mbox{\Hypertarget{gtest-all_8cc_a7c139c1711de5a69cbc934e8a082e4f9}\label{gtest-all_8cc_a7c139c1711de5a69cbc934e8a082e4f9}} \index{gtest-\/all.\+cc@{gtest-\/all.\+cc}!G\+T\+E\+S\+T\+\_\+\+H\+A\+S\+\_\+\+G\+E\+T\+T\+I\+M\+E\+O\+F\+D\+A\+Y\+\_\+@{G\+T\+E\+S\+T\+\_\+\+H\+A\+S\+\_\+\+G\+E\+T\+T\+I\+M\+E\+O\+F\+D\+A\+Y\+\_\+}} \index{G\+T\+E\+S\+T\+\_\+\+H\+A\+S\+\_\+\+G\+E\+T\+T\+I\+M\+E\+O\+F\+D\+A\+Y\+\_\+@{G\+T\+E\+S\+T\+\_\+\+H\+A\+S\+\_\+\+G\+E\+T\+T\+I\+M\+E\+O\+F\+D\+A\+Y\+\_\+}!gtest-\/all.\+cc@{gtest-\/all.\+cc}} \subsubsection{\texorpdfstring{G\+T\+E\+S\+T\+\_\+\+H\+A\+S\+\_\+\+G\+E\+T\+T\+I\+M\+E\+O\+F\+D\+A\+Y\+\_\+}{GTEST\_HAS\_GETTIMEOFDAY\_}} {\footnotesize\ttfamily \#define G\+T\+E\+S\+T\+\_\+\+H\+A\+S\+\_\+\+G\+E\+T\+T\+I\+M\+E\+O\+F\+D\+A\+Y\+\_\+~1} \mbox{\Hypertarget{gtest-all_8cc_a4a5b6fbde5dd05e05dd6846ac5e5c18e}\label{gtest-all_8cc_a4a5b6fbde5dd05e05dd6846ac5e5c18e}} \index{gtest-\/all.\+cc@{gtest-\/all.\+cc}!G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+@{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+}} \index{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+@{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+}!gtest-\/all.\+cc@{gtest-\/all.\+cc}} \subsubsection{\texorpdfstring{G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+}{GTEST\_IMPL\_CMP\_HELPER\_}} {\footnotesize\ttfamily \#define G\+T\+E\+S\+T\+\_\+\+I\+M\+P\+L\+\_\+\+C\+M\+P\+\_\+\+H\+E\+L\+P\+E\+R\+\_\+(\begin{DoxyParamCaption}\item[{}]{op\+\_\+name, }\item[{}]{op }\end{DoxyParamCaption})} {\bfseries Value\+:} \begin{DoxyCode} AssertionResult CmpHelper##op\_name(\textcolor{keyword}{const} \textcolor{keywordtype}{char}* expr1, \textcolor{keyword}{const} \textcolor{keywordtype}{char}* expr2, \(\backslash\) \mbox{\hyperlink{namespacetesting_1_1internal_a05c6bd9ede5ccdf25191a590d610dcc6}{BiggestInt}} val1, \mbox{\hyperlink{namespacetesting_1_1internal_a05c6bd9ede5ccdf25191a590d610dcc6}{BiggestInt}} val2) \{\(\backslash\) if (val1 op val2) \{\(\backslash\) return AssertionSuccess();\(\backslash\) \} \textcolor{keywordflow}{else} \{\(\backslash\) return AssertionFailure() \(\backslash\) << \textcolor{stringliteral}{"Expected: ("} << expr1 << \textcolor{stringliteral}{") "} #op \textcolor{stringliteral}{" ("} << expr2\(\backslash\) << \textcolor{stringliteral}{"), actual: "} << \mbox{\hyperlink{namespacetesting_1_1internal_a91ab078f10adc669f09b7f604975c518}{FormatForComparisonFailureMessage}}(val1, val2)\(\backslash\) << \textcolor{stringliteral}{" vs "} << \mbox{\hyperlink{namespacetesting_1_1internal_a91ab078f10adc669f09b7f604975c518}{FormatForComparisonFailureMessage}}(val2, val1);\(\backslash\) \}\(\backslash\) \} \end{DoxyCode} \mbox{\Hypertarget{gtest-all_8cc_a2f159eaa9c00e7aa9fd6b296e520e35c}\label{gtest-all_8cc_a2f159eaa9c00e7aa9fd6b296e520e35c}} \index{gtest-\/all.\+cc@{gtest-\/all.\+cc}!G\+T\+E\+S\+T\+\_\+\+I\+N\+C\+L\+U\+D\+E\+\_\+\+G\+T\+E\+S\+T\+\_\+\+G\+T\+E\+S\+T\+\_\+\+S\+P\+I\+\_\+\+H\+\_\+@{G\+T\+E\+S\+T\+\_\+\+I\+N\+C\+L\+U\+D\+E\+\_\+\+G\+T\+E\+S\+T\+\_\+\+G\+T\+E\+S\+T\+\_\+\+S\+P\+I\+\_\+\+H\+\_\+}} \index{G\+T\+E\+S\+T\+\_\+\+I\+N\+C\+L\+U\+D\+E\+\_\+\+G\+T\+E\+S\+T\+\_\+\+G\+T\+E\+S\+T\+\_\+\+S\+P\+I\+\_\+\+H\+\_\+@{G\+T\+E\+S\+T\+\_\+\+I\+N\+C\+L\+U\+D\+E\+\_\+\+G\+T\+E\+S\+T\+\_\+\+G\+T\+E\+S\+T\+\_\+\+S\+P\+I\+\_\+\+H\+\_\+}!gtest-\/all.\+cc@{gtest-\/all.\+cc}} \subsubsection{\texorpdfstring{G\+T\+E\+S\+T\+\_\+\+I\+N\+C\+L\+U\+D\+E\+\_\+\+G\+T\+E\+S\+T\+\_\+\+G\+T\+E\+S\+T\+\_\+\+S\+P\+I\+\_\+\+H\+\_\+}{GTEST\_INCLUDE\_GTEST\_GTEST\_SPI\_H\_}} {\footnotesize\ttfamily \#define G\+T\+E\+S\+T\+\_\+\+I\+N\+C\+L\+U\+D\+E\+\_\+\+G\+T\+E\+S\+T\+\_\+\+G\+T\+E\+S\+T\+\_\+\+S\+P\+I\+\_\+\+H\+\_\+} Definition at line 109 of file gtest-\/all.\+cc. \mbox{\Hypertarget{gtest-all_8cc_ad9d445747785a9271a57cf1d392b89ad}\label{gtest-all_8cc_ad9d445747785a9271a57cf1d392b89ad}} \index{gtest-\/all.\+cc@{gtest-\/all.\+cc}!G\+T\+E\+S\+T\+\_\+\+P\+A\+T\+H\+\_\+\+M\+A\+X\+\_\+@{G\+T\+E\+S\+T\+\_\+\+P\+A\+T\+H\+\_\+\+M\+A\+X\+\_\+}} \index{G\+T\+E\+S\+T\+\_\+\+P\+A\+T\+H\+\_\+\+M\+A\+X\+\_\+@{G\+T\+E\+S\+T\+\_\+\+P\+A\+T\+H\+\_\+\+M\+A\+X\+\_\+}!gtest-\/all.\+cc@{gtest-\/all.\+cc}} \subsubsection{\texorpdfstring{G\+T\+E\+S\+T\+\_\+\+P\+A\+T\+H\+\_\+\+M\+A\+X\+\_\+}{GTEST\_PATH\_MAX\_}} {\footnotesize\ttfamily \#define G\+T\+E\+S\+T\+\_\+\+P\+A\+T\+H\+\_\+\+M\+A\+X\+\_\+~\+\_\+\+P\+O\+S\+I\+X\+\_\+\+P\+A\+T\+H\+\_\+\+M\+AX} Definition at line 9221 of file gtest-\/all.\+cc. \mbox{\Hypertarget{gtest-all_8cc_a87a475ab9e81de8b49525787665b9229}\label{gtest-all_8cc_a87a475ab9e81de8b49525787665b9229}} \index{gtest-\/all.\+cc@{gtest-\/all.\+cc}!G\+T\+E\+S\+T\+\_\+\+R\+E\+P\+E\+A\+T\+E\+R\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+@{G\+T\+E\+S\+T\+\_\+\+R\+E\+P\+E\+A\+T\+E\+R\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+}} \index{G\+T\+E\+S\+T\+\_\+\+R\+E\+P\+E\+A\+T\+E\+R\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+@{G\+T\+E\+S\+T\+\_\+\+R\+E\+P\+E\+A\+T\+E\+R\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+}!gtest-\/all.\+cc@{gtest-\/all.\+cc}} \subsubsection{\texorpdfstring{G\+T\+E\+S\+T\+\_\+\+R\+E\+P\+E\+A\+T\+E\+R\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+}{GTEST\_REPEATER\_METHOD\_}} {\footnotesize\ttfamily \#define G\+T\+E\+S\+T\+\_\+\+R\+E\+P\+E\+A\+T\+E\+R\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+(\begin{DoxyParamCaption}\item[{}]{Name, }\item[{}]{Type }\end{DoxyParamCaption})} {\bfseries Value\+:} \begin{DoxyCode} \textcolor{keywordtype}{void} TestEventRepeater::Name(\textcolor{keyword}{const} Type& parameter) \{ \(\backslash\) if (forwarding\_enabled\_) \{ \(\backslash\) for (\textcolor{keywordtype}{size\_t} i = 0; i < listeners\_.size(); i++) \{ \(\backslash\) listeners\_[i]->Name(parameter); \(\backslash\) \} \(\backslash\) \} \(\backslash\) \} \end{DoxyCode} \mbox{\Hypertarget{gtest-all_8cc_aa7da32fd7da6a8cceeed6b448cb7b5f2}\label{gtest-all_8cc_aa7da32fd7da6a8cceeed6b448cb7b5f2}} \index{gtest-\/all.\+cc@{gtest-\/all.\+cc}!G\+T\+E\+S\+T\+\_\+\+R\+E\+V\+E\+R\+S\+E\+\_\+\+R\+E\+P\+E\+A\+T\+E\+R\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+@{G\+T\+E\+S\+T\+\_\+\+R\+E\+V\+E\+R\+S\+E\+\_\+\+R\+E\+P\+E\+A\+T\+E\+R\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+}} \index{G\+T\+E\+S\+T\+\_\+\+R\+E\+V\+E\+R\+S\+E\+\_\+\+R\+E\+P\+E\+A\+T\+E\+R\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+@{G\+T\+E\+S\+T\+\_\+\+R\+E\+V\+E\+R\+S\+E\+\_\+\+R\+E\+P\+E\+A\+T\+E\+R\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+}!gtest-\/all.\+cc@{gtest-\/all.\+cc}} \subsubsection{\texorpdfstring{G\+T\+E\+S\+T\+\_\+\+R\+E\+V\+E\+R\+S\+E\+\_\+\+R\+E\+P\+E\+A\+T\+E\+R\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+}{GTEST\_REVERSE\_REPEATER\_METHOD\_}} {\footnotesize\ttfamily \#define G\+T\+E\+S\+T\+\_\+\+R\+E\+V\+E\+R\+S\+E\+\_\+\+R\+E\+P\+E\+A\+T\+E\+R\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+(\begin{DoxyParamCaption}\item[{}]{Name, }\item[{}]{Type }\end{DoxyParamCaption})} {\bfseries Value\+:} \begin{DoxyCode} \textcolor{keywordtype}{void} TestEventRepeater::Name(\textcolor{keyword}{const} Type& parameter) \{ \(\backslash\) if (forwarding\_enabled\_) \{ \(\backslash\) for (\textcolor{keywordtype}{int} i = static\_cast(listeners\_.size()) - 1; i >= 0; i--) \{ \(\backslash\) listeners\_[i]->Name(parameter); \(\backslash\) \} \(\backslash\) \} \(\backslash\) \} \end{DoxyCode} \mbox{\Hypertarget{gtest-all_8cc_ab740e029f81d48cfba1b34cecce63fef}\label{gtest-all_8cc_ab740e029f81d48cfba1b34cecce63fef}} \index{gtest-\/all.\+cc@{gtest-\/all.\+cc}!G\+T\+E\+S\+T\+\_\+\+S\+R\+C\+\_\+\+G\+T\+E\+S\+T\+\_\+\+I\+N\+T\+E\+R\+N\+A\+L\+\_\+\+I\+N\+L\+\_\+\+H\+\_\+@{G\+T\+E\+S\+T\+\_\+\+S\+R\+C\+\_\+\+G\+T\+E\+S\+T\+\_\+\+I\+N\+T\+E\+R\+N\+A\+L\+\_\+\+I\+N\+L\+\_\+\+H\+\_\+}} \index{G\+T\+E\+S\+T\+\_\+\+S\+R\+C\+\_\+\+G\+T\+E\+S\+T\+\_\+\+I\+N\+T\+E\+R\+N\+A\+L\+\_\+\+I\+N\+L\+\_\+\+H\+\_\+@{G\+T\+E\+S\+T\+\_\+\+S\+R\+C\+\_\+\+G\+T\+E\+S\+T\+\_\+\+I\+N\+T\+E\+R\+N\+A\+L\+\_\+\+I\+N\+L\+\_\+\+H\+\_\+}!gtest-\/all.\+cc@{gtest-\/all.\+cc}} \subsubsection{\texorpdfstring{G\+T\+E\+S\+T\+\_\+\+S\+R\+C\+\_\+\+G\+T\+E\+S\+T\+\_\+\+I\+N\+T\+E\+R\+N\+A\+L\+\_\+\+I\+N\+L\+\_\+\+H\+\_\+}{GTEST\_SRC\_GTEST\_INTERNAL\_INL\_H\_}} {\footnotesize\ttfamily \#define G\+T\+E\+S\+T\+\_\+\+S\+R\+C\+\_\+\+G\+T\+E\+S\+T\+\_\+\+I\+N\+T\+E\+R\+N\+A\+L\+\_\+\+I\+N\+L\+\_\+\+H\+\_\+} \subsection{Function Documentation} \mbox{\Hypertarget{gtest-all_8cc_a789f37f9c345c2032699c194a58623d9}\label{gtest-all_8cc_a789f37f9c345c2032699c194a58623d9}} \index{gtest-\/all.\+cc@{gtest-\/all.\+cc}!G\+T\+E\+S\+T\+\_\+\+D\+I\+S\+A\+B\+L\+E\+\_\+\+M\+S\+C\+\_\+\+W\+A\+R\+N\+I\+N\+G\+S\+\_\+\+P\+O\+P\+\_\+@{G\+T\+E\+S\+T\+\_\+\+D\+I\+S\+A\+B\+L\+E\+\_\+\+M\+S\+C\+\_\+\+W\+A\+R\+N\+I\+N\+G\+S\+\_\+\+P\+O\+P\+\_\+}} \index{G\+T\+E\+S\+T\+\_\+\+D\+I\+S\+A\+B\+L\+E\+\_\+\+M\+S\+C\+\_\+\+W\+A\+R\+N\+I\+N\+G\+S\+\_\+\+P\+O\+P\+\_\+@{G\+T\+E\+S\+T\+\_\+\+D\+I\+S\+A\+B\+L\+E\+\_\+\+M\+S\+C\+\_\+\+W\+A\+R\+N\+I\+N\+G\+S\+\_\+\+P\+O\+P\+\_\+}!gtest-\/all.\+cc@{gtest-\/all.\+cc}} \subsubsection{\texorpdfstring{G\+T\+E\+S\+T\+\_\+\+D\+I\+S\+A\+B\+L\+E\+\_\+\+M\+S\+C\+\_\+\+W\+A\+R\+N\+I\+N\+G\+S\+\_\+\+P\+O\+P\+\_\+()}{GTEST\_DISABLE\_MSC\_WARNINGS\_POP\_()}} {\footnotesize\ttfamily G\+T\+E\+S\+T\+\_\+\+D\+I\+S\+A\+B\+L\+E\+\_\+\+M\+S\+C\+\_\+\+W\+A\+R\+N\+I\+N\+G\+S\+\_\+\+P\+O\+P\+\_\+ (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} Definition at line 190 of file gtest-\/all.\+cc. \mbox{\Hypertarget{gtest-all_8cc_a88f79832f9d045112a76e9da8611cc13}\label{gtest-all_8cc_a88f79832f9d045112a76e9da8611cc13}} \index{gtest-\/all.\+cc@{gtest-\/all.\+cc}!G\+T\+E\+S\+T\+\_\+\+D\+I\+S\+A\+B\+L\+E\+\_\+\+M\+S\+C\+\_\+\+W\+A\+R\+N\+I\+N\+G\+S\+\_\+\+P\+U\+S\+H\+\_\+@{G\+T\+E\+S\+T\+\_\+\+D\+I\+S\+A\+B\+L\+E\+\_\+\+M\+S\+C\+\_\+\+W\+A\+R\+N\+I\+N\+G\+S\+\_\+\+P\+U\+S\+H\+\_\+}} \index{G\+T\+E\+S\+T\+\_\+\+D\+I\+S\+A\+B\+L\+E\+\_\+\+M\+S\+C\+\_\+\+W\+A\+R\+N\+I\+N\+G\+S\+\_\+\+P\+U\+S\+H\+\_\+@{G\+T\+E\+S\+T\+\_\+\+D\+I\+S\+A\+B\+L\+E\+\_\+\+M\+S\+C\+\_\+\+W\+A\+R\+N\+I\+N\+G\+S\+\_\+\+P\+U\+S\+H\+\_\+}!gtest-\/all.\+cc@{gtest-\/all.\+cc}} \subsubsection{\texorpdfstring{G\+T\+E\+S\+T\+\_\+\+D\+I\+S\+A\+B\+L\+E\+\_\+\+M\+S\+C\+\_\+\+W\+A\+R\+N\+I\+N\+G\+S\+\_\+\+P\+U\+S\+H\+\_\+()}{GTEST\_DISABLE\_MSC\_WARNINGS\_PUSH\_()}} {\footnotesize\ttfamily G\+T\+E\+S\+T\+\_\+\+D\+I\+S\+A\+B\+L\+E\+\_\+\+M\+S\+C\+\_\+\+W\+A\+R\+N\+I\+N\+G\+S\+\_\+\+P\+U\+S\+H\+\_\+ (\begin{DoxyParamCaption}\item[{4251}]{5046 }\end{DoxyParamCaption})} Definition at line 112 of file gtest-\/all.\+cc.