bpp-core  2.1.0
 All Classes Namespaces Files Functions Variables Typedefs Friends
bpp::ZeroDivisionException Class Reference

The base class exception for zero division error. More...

#include <Bpp/Exceptions.h>

+ Inheritance diagram for bpp::ZeroDivisionException:
+ Collaboration diagram for bpp::ZeroDivisionException:

Public Member Functions

 ZeroDivisionException (const char *text)
 Build a new ZeroDivisionException. More...
 
 ZeroDivisionException (const std::string &text)
 Build a new ZeroDivisionException. More...
 
virtual ~ZeroDivisionException () throw ()
 
const char * what () const throw ()
 Method to get the message of the exception (STL method redefinition). More...
 

Protected Attributes

std::string message_
 

Detailed Description

The base class exception for zero division error.

Definition at line 148 of file Exceptions.h.

Constructor & Destructor Documentation

bpp::ZeroDivisionException::ZeroDivisionException ( const char *  text)
inline

Build a new ZeroDivisionException.

Parameters
textA message to be passed to the exception hierarchy.

Definition at line 158 of file Exceptions.h.

bpp::ZeroDivisionException::ZeroDivisionException ( const std::string &  text)
inline

Build a new ZeroDivisionException.

Parameters
textA message to be passed to the exception hierarchy.

Definition at line 165 of file Exceptions.h.

virtual bpp::ZeroDivisionException::~ZeroDivisionException ( ) throw ()
inlinevirtual

Definition at line 167 of file Exceptions.h.

Member Function Documentation

const char* bpp::Exception::what ( ) const throw ()
inlineinherited

Method to get the message of the exception (STL method redefinition).

Returns
The message passed to the exception hierarchy.

Definition at line 86 of file Exceptions.h.

References bpp::Exception::message_.

Member Data Documentation

std::string bpp::Exception::message_
protectedinherited

Definition at line 60 of file Exceptions.h.

Referenced by bpp::Exception::what().


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