![]()  | 
  
    Scanframe Modular Application 0.1.0
    
   | 
 
Exception implementation for system calls failing within a wrapper class. More...
#include <Exception.h>


Public Member Functions | |
| ExceptionSystemCall (const char *syscall, int error, const char *mangled_name, const char *func) | |
| Formatting Constructor with a class type_info, function and error value.   | |
  Public Member Functions inherited from sf::Exception | |
| Exception () noexcept | |
| Default Constructor.   | |
| Exception (const Exception &ex) noexcept=default | |
| Copy constructor.   | |
| Exception (const char *message) noexcept | |
| Constructor initializing message.   | |
| template<typename... Args> | |
| Exception (const char *format, Args &&... args) noexcept | |
| Formatting constructor.   | |
  Public Member Functions inherited from sf::ExceptionBase< Exception > | |
| ExceptionBase () noexcept | |
| Default Constructor.   | |
| ExceptionBase (const ExceptionBase &ex) noexcept | |
| Copy constructor.   | |
| ExceptionBase (const ExceptionBase &&ex) noexcept | |
| Move constructor.   | |
| const char * | what () const noexcept override | 
| Overridden from base class 'std::exception'.   | |
| void | formatMessage (const char *format, Args... args) noexcept | 
| Formats the exception message according sprintf().   | |
| void | formatMessage (const char *message) noexcept | 
| Formats the exception message when no arguments are given.   | |
| Exception | Function (const char *mangled_name, const char *func, const char *format, Args &&... args) | 
| Formatting function with a class type_info and formatting the message.   | |
| Exception | Function (const char *mangled_name, const char *func, const char *message) | 
| Formatting function with a class type_info and passing the message without formatting.   | |
Additional Inherited Members | |
  Protected Types inherited from sf::ExceptionBase< Exception > | |
| enum | |
| Enumerate which sets the buffer size for formatting.  More... | |
  Protected Attributes inherited from sf::ExceptionBase< Exception > | |
| std::unique_ptr< char > | _msg | 
| Pointer to message string.   | |
Exception implementation for system calls failing within a wrapper class.
| sf::ExceptionSystemCall::ExceptionSystemCall | ( | const char * | syscall, | 
| int | error, | ||
| const char * | mangled_name, | ||
| const char * | func | ||
| ) | 
Formatting Constructor with a class type_info, function and error value.