errorManip< Err > Class Template Reference

Error stream manipulators for exit and abort which may terminate the program or throw an exception depending if the exception handling has been switched on (off by default). More...

Public Member Functions

 errorManip (void(Err::*fPtr)(), Err &t)
 

Friends

Ostream & operator (Ostream &os, errorManip< Err > m)
 

Detailed Description

template<class Err>
class Foam::errorManip< Err >

Error stream manipulators for exit and abort which may terminate the program or throw an exception depending if the exception handling has been switched on (off by default).

Usage
error << "message1" << "message2" << FoamDataType << exit(error, errNo);
error << "message1" << "message2" << FoamDataType << abort(error);

Definition at line 50 of file errorManip.H.

Constructor & Destructor Documentation

◆ errorManip()

errorManip ( void(Err::*)()  fPtr,
Err &  t 
)
inline

Definition at line 70 of file errorManip.H.

Friends And Related Function Documentation

◆ operator

Ostream& operator ( Ostream &  os,
errorManip< Err >  m 
)
friend

The documentation for this class was generated from the following file: