SDL 2.0
VULKAN_HPP_NAMESPACE::SystemError Class Reference

#include <vulkan.hpp>

+ Inheritance diagram for VULKAN_HPP_NAMESPACE::SystemError:
+ Collaboration diagram for VULKAN_HPP_NAMESPACE::SystemError:

Public Member Functions

 SystemError (std::error_code ec)
 
 SystemError (std::error_code ec, std::string const &what)
 
 SystemError (std::error_code ec, char const *what)
 
 SystemError (int ev, std::error_category const &ecat)
 
 SystemError (int ev, std::error_category const &ecat, std::string const &what)
 
 SystemError (int ev, std::error_category const &ecat, char const *what)
 
virtual ~SystemError ()=default
 
virtual const char * what () const noexcept
 
- Public Member Functions inherited from VULKAN_HPP_NAMESPACE::Error
virtual ~Error ()=default
 
virtual const char * what () const noexcept=0
 

Detailed Description

Definition at line 731 of file vulkan.hpp.

Constructor & Destructor Documentation

◆ SystemError() [1/6]

VULKAN_HPP_NAMESPACE::SystemError::SystemError ( std::error_code  ec)
inline

Definition at line 734 of file vulkan.hpp.

735 : Error(), std::system_error(ec) {}

◆ SystemError() [2/6]

VULKAN_HPP_NAMESPACE::SystemError::SystemError ( std::error_code  ec,
std::string const &  what 
)
inline

Definition at line 736 of file vulkan.hpp.

737 : Error(), std::system_error(ec, what) {}
virtual const char * what() const noexcept
Definition: vulkan.hpp:748

◆ SystemError() [3/6]

VULKAN_HPP_NAMESPACE::SystemError::SystemError ( std::error_code  ec,
char const *  what 
)
inline

Definition at line 738 of file vulkan.hpp.

739 : Error(), std::system_error(ec, what) {}

◆ SystemError() [4/6]

VULKAN_HPP_NAMESPACE::SystemError::SystemError ( int  ev,
std::error_category const &  ecat 
)
inline

Definition at line 740 of file vulkan.hpp.

741 : Error(), std::system_error(ev, ecat) {}

◆ SystemError() [5/6]

VULKAN_HPP_NAMESPACE::SystemError::SystemError ( int  ev,
std::error_category const &  ecat,
std::string const &  what 
)
inline

Definition at line 742 of file vulkan.hpp.

743 : Error(), std::system_error(ev, ecat, what) {}

◆ SystemError() [6/6]

VULKAN_HPP_NAMESPACE::SystemError::SystemError ( int  ev,
std::error_category const &  ecat,
char const *  what 
)
inline

Definition at line 744 of file vulkan.hpp.

745 : Error(), std::system_error(ev, ecat, what) {}

◆ ~SystemError()

virtual VULKAN_HPP_NAMESPACE::SystemError::~SystemError ( )
virtualdefault

Member Function Documentation

◆ what()

virtual const char * VULKAN_HPP_NAMESPACE::SystemError::what ( ) const
inlinevirtualnoexcept

Implements VULKAN_HPP_NAMESPACE::Error.

Definition at line 748 of file vulkan.hpp.

748{ return std::system_error::what(); }

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