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
Loading...
Searching...
No Matches
Public Member Functions | List of all members
StormByte::System::ExecutableNotFound Class Reference

Exception thrown when an executable is not found. More...

#include <exception.hxx>

Inheritance diagram for StormByte::System::ExecutableNotFound:
Inheritance graph
[legend]
Collaboration diagram for StormByte::System::ExecutableNotFound:
Collaboration graph
[legend]

Public Member Functions

 ExecutableNotFound (const std::filesystem::path &exec)
 
 ExecutableNotFound (const ExecutableNotFound &)=default
 
 ExecutableNotFound (ExecutableNotFound &&) noexcept=default
 
ExecutableNotFoundoperator= (const ExecutableNotFound &)=default
 
ExecutableNotFoundoperator= (ExecutableNotFound &&) noexcept=default
 
 ~ExecutableNotFound () noexcept override=default
 
- Public Member Functions inherited from StormByte::System::Exception
 Exception (const std::string &message)
 
 Exception (const Exception &)=default
 
 Exception (Exception &&) noexcept=default
 
Exceptionoperator= (const Exception &)=default
 
Exceptionoperator= (Exception &&) noexcept=default
 
virtual ~Exception () noexcept override=default
 

Detailed Description

Exception thrown when an executable is not found.

Constructor & Destructor Documentation

◆ ExecutableNotFound() [1/3]

StormByte::System::ExecutableNotFound::ExecutableNotFound ( const std::filesystem::path &  exec)

Constructor

Parameters
execExecutable which was not found

◆ ExecutableNotFound() [2/3]

StormByte::System::ExecutableNotFound::ExecutableNotFound ( const ExecutableNotFound )
default

Copy constructor

◆ ExecutableNotFound() [3/3]

StormByte::System::ExecutableNotFound::ExecutableNotFound ( ExecutableNotFound &&  )
defaultnoexcept

Move constructor

◆ ~ExecutableNotFound()

StormByte::System::ExecutableNotFound::~ExecutableNotFound ( )
overridedefaultnoexcept

Destructor

Member Function Documentation

◆ operator=() [1/2]

ExecutableNotFound & StormByte::System::ExecutableNotFound::operator= ( const ExecutableNotFound )
default

Assignment operator

◆ operator=() [2/2]

ExecutableNotFound & StormByte::System::ExecutableNotFound::operator= ( ExecutableNotFound &&  )
defaultnoexcept

Move operator


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