|
StormByte C++ Library: System module 0.0.9999
StormByte-System is a StormByte library module for encapsulating different process handling over different operating system's complexities
|
Exception base class for System. More...
#include <exception.hxx>


Public Member Functions | |
| Exception (const std::string &message) | |
| Exception (const Exception &)=default | |
| Exception (Exception &&) noexcept=default | |
| Exception & | operator= (const Exception &)=default |
| Exception & | operator= (Exception &&) noexcept=default |
| virtual | ~Exception () noexcept override=default |
Exception base class for System.
The purpose of this class is to handle a generic exception for all the StormByte library and also to cover the Windows/Linux differences in exception handling, specially in passing std::string across library boundaries handling the const char* memory management.
| StormByte::System::Exception::Exception | ( | const std::string & | message | ) |
Constructor
| message | message |
|
default |
Copy constructor
|
defaultnoexcept |
Move constructor
|
overridevirtualdefaultnoexcept |
Destructor
Assignment operator