ClearSilver::ClearSilverException Class Reference

Exception from the ClearSilver C API. More...

#include <ClearSilverException.h>

Inheritance diagram for ClearSilver::ClearSilverException:

std::exception List of all members.

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.
ClearSilverExceptionoperator= (const ClearSilverException &)
 Assignment operator.
ClearSilverExceptionoperator+= (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.

Detailed Description

Exception from the ClearSilver C API.

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.


The documentation for this class was generated from the following files:
Generated on Tue May 16 14:50:53 2006 for ClearSilver C++ Library by  doxygen 1.4.5