#include <ClearSilverException.h>
Inheritance diagram for ClearSilver::ClearSilverException:

Public Member Functions | |
| ClearSilverException () | |
| ClearSilverException (const char *) | |
| Construct from a message. | |
| ClearSilverException (const std::string &) | |
| Construct from a message. | |
| ClearSilverException (const ClearSilverException &) | |
| Copy constructor. | |
| ~ClearSilverException () throw () | |
| Destructor. | |
| ClearSilverException & | operator= (const ClearSilverException &) |
| Assignment operator. | |
| ClearSilverException & | operator+= (const ClearSilverError &) |
| Concatenate the ClearSilver error list to the existing message. | |
| virtual const char * | what () const throw () |
| Return the error message. | |
| void | swap (ClearSilverException &) throw () |
| Swap contents with another object. | |
This class encapsulates an exception from the ClearSilver C API and is thrown by many of the member functions of the ClearSilver C++ interface. It is derived from the std::exception class and provides the standard what() function for returning the error message.
Definition at line 63 of file ClearSilverException.h.
1.4.5