Go to the source code of this file.
      
        
          | #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.
 
 
  
  
      
        
          | std::ostream& operator<<  | 
          ( | 
          std::ostream &  | 
          os,  | 
         
        
           | 
           | 
          const Epetra_Object &  | 
          obj  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   |