exception.cpp File Reference

Implements functions toTextAll(), recatchException() and exception classes Exception , MsgException , ExitMsgException , ExternException , StdExternException , UnknExternException . More...

#include <ders/exception.hpp>
#include <exception>
#include <ders/text_buf.hpp>

Go to the source code of this file.

Namespaces

namespace  ders

Functions

sh_text ders::toTextAll (const shException &she)
 Returns concatenated error message of all nested exceptions.
shException ders::recatchException (mem_pool &mp, const FileLine &location)
 Converts current exception to shException object.
shException ders::newException (mem_pool &mp, const FileLine &loc, const ch_rng &msg)
shException ders::newException (const FileLine &loc, const ch_rng &msg, shException nest)
shException ders::newExitMsgException (mem_pool &mp, const FileLine &loc, const ch_rng &msg, int ecode)
shException ders::newExitMsgException (const FileLine &loc, const ch_rng &msg, int ecode, shException nest)
shException ders::newStdExternException (mem_pool &mp, const FileLine &loc, const ch_rng &msg, const ch_rng &tname)
shException ders::newStdExternException (const FileLine &loc, const ch_rng &msg, const ch_rng &tname, shException nest)
shException ders::newUnknExternException (mem_pool &mp, const FileLine &loc, const ch_rng &msg)
shException ders::newUnknExternException (const FileLine &loc, const ch_rng &msg, shException nest)


Detailed Description

Implements functions toTextAll(), recatchException() and exception classes Exception , MsgException , ExitMsgException , ExternException , StdExternException , UnknExternException .

Definition in file exception.cpp.


Generated on Tue Dec 8 11:35:32 2009 for derslib by  doxygen 1.5.5