| 
    Ocean
    
   | 
 
Definition of a base exception for not supported functionalities. More...
#include <Exception.h>
Public Member Functions | |
| NotSupportedException () | |
| Creates a new exception for not supported functionalities without any message.   | |
| NotSupportedException (const char *message) | |
| Creates a new exception for not supported functionalities with a message.   | |
| NotSupportedException (const std::string &message) | |
| Creates a new exception for not supported functionalities with a message.   | |
  Public Member Functions inherited from Ocean::OceanException | |
| OceanException ()=default | |
| Creates a new OceanException object without any message.   | |
| OceanException (OceanException &&exception) noexcept | |
| Move constructor.   | |
| OceanException (const OceanException &exception) noexcept | |
| Copy constructor.   | |
| OceanException (const char *message) | |
| Creates a new OceanException object with a message.   | |
| OceanException (const std::string &message) | |
| Creates a new OceanException object with a message.   | |
| ~OceanException () override | |
| Destructs an exception object.   | |
| const char * | what () const noexcept override | 
| Returns the exception message.   | |
| OceanException & | operator= (OceanException &&exception) noexcept | 
| Move operator.   | |
| OceanException & | operator= (const OceanException &exception) noexcept | 
| Copy operator.   | |
Definition of a base exception for not supported functionalities.
| Ocean::NotSupportedException::NotSupportedException | ( | ) | 
Creates a new exception for not supported functionalities without any message.
      
  | 
  explicit | 
Creates a new exception for not supported functionalities with a message.
| message | Exception message | 
      
  | 
  explicit | 
Creates a new exception for not supported functionalities with a message.
| message | Exception message |