59template<
class Err>
class errorManip;
60template<
class Err> Ostream&
operator<<(Ostream&, errorManip<Err>);
62template<
class Err,
class T>
class errorManipArg;
63template<
class Err,
class T>
64Ostream&
operator<<(Ostream&, errorManipArg<Err, T>);
101template<
class Err,
class T>
104 void (Err::*fPtr_)(
const T);
121template<
class Err,
class T>
124 (m.err_.*m.fPtr_)(m.arg_);
void exit()
Job end with "exit" termination.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Error stream manipulators for functions with an argument.
errorManipArg(void(Err::*fPtr)(const T), Err &t, const T i)
Error stream manipulators for exit and abort which may terminate the program or throw an exception de...
errorManip(void(Err::*fPtr)(), Err &t)
Class to handle errors and exceptions in a simple, consistent stream-based manner.
Watches for presence of the named trigger file in the case directory and signals a simulation stop (o...
OBJstream os(runTime.globalPath()/outputName)
Ostream & operator<<(Ostream &, const boundaryPatch &p)
Write boundaryPatch as dictionary entries (without surrounding braces)
errorManip< error > abort(error &err)
errorManipArg< error, int > exit(error &err, const int errNo=1)