bpp-core  2.2.0
bpp::NullPointerException Class Reference

The base class exception for NULL pointer error. More...

#include <Bpp/Exceptions.h>

+ Inheritance diagram for bpp::NullPointerException:
+ Collaboration diagram for bpp::NullPointerException:

Public Member Functions

 NullPointerException (const char *text)
 Build a new NullPointerException. More...
 
 NullPointerException (const std::string &text)
 Build a new NullPointerException. More...
 
virtual ~NullPointerException () 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 NULL pointer error.

This exception may be thrown when an unexpected NULL pointer is found.

Definition at line 123 of file Exceptions.h.

Constructor & Destructor Documentation

◆ NullPointerException() [1/2]

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

Build a new NullPointerException.

Parameters
textA message to be passed to the exception hierarchy.

Definition at line 133 of file Exceptions.h.

◆ NullPointerException() [2/2]

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

Build a new NullPointerException.

Parameters
textA message to be passed to the exception hierarchy.

Definition at line 140 of file Exceptions.h.

◆ ~NullPointerException()

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

Definition at line 142 of file Exceptions.h.

Member Function Documentation

◆ what()

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 87 of file Exceptions.h.

References bpp::Exception::message_.

Member Data Documentation

◆ message_

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

Definition at line 61 of file Exceptions.h.

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


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