Go to the source code of this file.
◆ EPETRA_TEST_FOR_EXCEPTION
#define EPETRA_TEST_FOR_EXCEPTION |
( |
| throw_exception_test, |
|
|
| errCode, |
|
|
| msg ) |
Value:{ \
const bool throw_exception = (throw_exception_test); \
if(throw_exception) { \
std::ostringstream omsg; \
omsg \
<< __FILE__ << ":" << __LINE__ << ":" \
<< " Throw test that evaluated to true: "#throw_exception_test << ":" \
<< "Error message : " << msg; \
throw ReportError(omsg.str(),errCode); \
} \
}
Macro for testing for and throwing and int exception for objects derived from Epetra_Object.
This macro adds the file name and line number to teh
Definition at line 201 of file Epetra_Object.h.
◆ operator<<()
std::ostream & operator<< |
( |
std::ostream & | os, |
|
|
const Epetra_Object & | obj ) |
|
inline |