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

Ostreamoperator (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: