Ocean
Loading...
Searching...
No Matches
Ocean::MissingImplementationException Class Reference

Definition of a base exception for missing implementations. More...

#include <Exception.h>

Inheritance diagram for Ocean::MissingImplementationException:

Public Member Functions

 MissingImplementationException ()
 Creates a new exception for missing implementations.
 
 MissingImplementationException (const char *message)
 Creates a new exception for missing implementations.
 
 MissingImplementationException (const std::string &message)
 Creates a new exception for missing implementations.
 
- 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.
 
OceanExceptionoperator= (OceanException &&exception) noexcept
 Move operator.
 
OceanExceptionoperator= (const OceanException &exception) noexcept
 Copy operator.
 

Detailed Description

Definition of a base exception for missing implementations.

Constructor & Destructor Documentation

◆ MissingImplementationException() [1/3]

Ocean::MissingImplementationException::MissingImplementationException ( )

Creates a new exception for missing implementations.

◆ MissingImplementationException() [2/3]

Ocean::MissingImplementationException::MissingImplementationException ( const char *  message)
explicit

Creates a new exception for missing implementations.

Parameters
messageException message

◆ MissingImplementationException() [3/3]

Ocean::MissingImplementationException::MissingImplementationException ( const std::string &  message)
explicit

Creates a new exception for missing implementations.

Parameters
messageException message

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