OpenSiv3D  v0.6.5
C++20 framework for creative coding
s3d::EngineError Class Referencefinal

エンジン内部のエラーを表現する型 More...

#include <Error.hpp>

Inherits s3d::Error.

Public Member Functions

StringView type () const noexcept override
 
SIV3D_NODISCARD_CXX20 Error ()=default
 
SIV3D_NODISCARD_CXX20 Error (const char32 *what)
 
SIV3D_NODISCARD_CXX20 Error (StringView what)
 
SIV3D_NODISCARD_CXX20 Error (const String &what)
 
SIV3D_NODISCARD_CXX20 Error (String &&what) noexcept
 
- Public Member Functions inherited from s3d::Error
SIV3D_NODISCARD_CXX20 Error ()=default
 
SIV3D_NODISCARD_CXX20 Error (const char32 *what)
 
SIV3D_NODISCARD_CXX20 Error (StringView what)
 
SIV3D_NODISCARD_CXX20 Error (const String &what)
 
SIV3D_NODISCARD_CXX20 Error (String &&what) noexcept
 
virtual ~Error ()=default
 
const Stringwhat () const noexcept
 

Additional Inherited Members

- Protected Attributes inherited from s3d::Error
String m_what
 

Detailed Description

エンジン内部のエラーを表現する型

Member Function Documentation

◆ Error() [1/5]

SIV3D_NODISCARD_CXX20 s3d::Error::Error
default

◆ Error() [2/5]

SIV3D_NODISCARD_CXX20 s3d::Error::Error
explicit

◆ Error() [3/5]

SIV3D_NODISCARD_CXX20 s3d::Error::Error
explicit

◆ Error() [4/5]

SIV3D_NODISCARD_CXX20 s3d::Error::Error
explicitnoexcept

◆ Error() [5/5]

SIV3D_NODISCARD_CXX20 s3d::Error::Error
explicit

◆ type()

StringView s3d::EngineError::type ( ) const
overridevirtualnoexcept

Reimplemented from s3d::Error.


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