Main Page   Groups   Namespaces  

mini3d::exception Class Reference
[Exception]

the base mini3d exception class More...

Inheritance diagram for mini3d::exception:

mini3d::divide_by_zero List of all members.

Public Member Functions

 exception () throw ()
 Default constructor.
 exception (const std::string& discription) throw ()
 A constructor with the discription.
 exception (const exception& src) throw ()
 Copy constructor.
virtual ~exception () throw ()
 Default destructor.
exceptionoperator= (const exception& src) throw ()
 Assignment operator.
virtual std::string what () const throw ()
 Get the descripton of the exception.

Protected Attributes

std::string _discription

Detailed Description

the base mini3d exception class


Constructor & Destructor Documentation

mini3d::exception::exception (  )  throw ()
 

Default constructor.

mini3d::exception::exception ( const std::string&  discription  )  throw ()
 

A constructor with the discription.

Parameters:
discription the discription which will be added to the what() output

mini3d::exception::exception ( const exception src  )  throw ()
 

Copy constructor.

Parameters:
src the source to be copied from

virtual mini3d::exception::~exception (  )  throw () [virtual]
 

Default destructor.


Member Function Documentation

exception& mini3d::exception::operator= ( const exception src  )  throw ()
 

Assignment operator.

Parameters:
src the source to be copied from
Returns:
itself

virtual std::string mini3d::exception::what (  )  const throw () [virtual]
 

Get the descripton of the exception.

Returns:
the description


Member Data Documentation

std::string mini3d::exception::_discription [protected]
 


The documentation for this class was generated from the following file:
Generated for libmini3d by Doxygen 1.4.4 © 1997-2001