Lines Matching refs:exception
282 "When this flag is specified, a failed assertion will throw an exception "
510 // given SEH exception, or EXCEPTION_CONTINUE_SEARCH otherwise.
513 // Google Test should handle a SEH exception if:
515 // 2. this is not a breakpoint exception, AND
516 // 3. this is not a C++ exception (VC++ implements them via SEH,
519 // SEH exception code for C++ exceptions.
1932 NULL, // No info about the source file where the exception occurred.
1933 -1, // We have no info on which line caused the exception.
2008 // Adds an "exception thrown" fatal failure to the current test. This
2015 message << "SEH exception with code 0x" << std::setbase(16) <<
2027 // Adds an "exception thrown" fatal failure to the current test.
2032 message << "C++ exception with description \"" << description << "\"";
2034 message << "Unknown C++ exception";
2055 // SEH exception. (Microsoft compilers cannot handle SEH and C++
2066 // We create the exception message on the heap because VC++ prohibits
2084 // Result in case of an SEH exception.
2091 // after the exception is caught and either report or re-throw the
2092 // exception based on the flag's value:
2098 // // Report the exception as failure.
2100 // throw; // Re-throws the original exception.
2104 // the debugger when the exception is thrown. On most platforms, once the
2105 // control enters the catch block, the exception origin information is
2110 // exception handling in the method where the exception is thrown.
2116 // This exception type can only be thrown by a failed Google
2120 } catch (const std::exception& e) { // NOLINT
2325 // exception handling code.
4214 // returns true if all tests are successful. If any exception is