textwolf  0.2
Public Types | Public Member Functions | Public Attributes | List of all members
textwolf::exception Class Reference

textwolf exception class More...

#include <exception.hpp>

Inheritance diagram for textwolf::exception:

Public Types

typedef throws_exception::Cause Cause
 

Public Member Functions

exception Cause p_cause throw ()
 Constructor. More...
 
exception const exception &orig throw ()
 Copy constructor. More...
 
virtual ~exception () throw ()
 Destructor. More...
 
exceptionoperator= (const exception &orig) throw ()
 Assignement. More...
 
virtual const char * what () const throw ()
 Exception message. More...
 

Public Attributes

Cause cause
 

Detailed Description

textwolf exception class

Member Typedef Documentation

Constructor & Destructor Documentation

virtual textwolf::exception::~exception ( )
throw (
)
inlinevirtual

Destructor.

Member Function Documentation

exception& textwolf::exception::operator= ( const exception orig)
throw (
)
inline

Assignement.

Parameters
[in]origexception to copy
Returns
*this
exception Cause p_cause textwolf::exception::throw ( )
inline

Constructor.

Returns
exception object
exception const exception& orig textwolf::exception::throw ( )
inline

Copy constructor.

virtual const char* textwolf::exception::what ( ) const
throw (
)
inlinevirtual

Exception message.

Returns
exception cause as string

Member Data Documentation

Cause textwolf::exception::cause

The documentation for this class was generated from the following file: