Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
sf::Thread::ThreadException Class Reference

Thread exception. More...

#include <Thread.h>

Inheritance diagram for sf::Thread::ThreadException:
[legend]
Collaboration diagram for sf::Thread::ThreadException:
[legend]

Public Member Functions

 ThreadException (const char *message) noexcept
 Constructor initializing message.
template<typename... Args>
 ThreadException (const char *format, Args &&... args) noexcept
 Formatting constructor.
Public Member Functions inherited from sf::ExceptionBase< ThreadException >
 ExceptionBase () noexcept
 Default 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().
ThreadException Function (const char *mangled_name, const char *func, const char *format, Args &&... args)
 Formatting function with a class type_info and formatting the message.

Additional Inherited Members

Protected Types inherited from sf::ExceptionBase< ThreadException >
enum  
 Enumerate which sets the buffer size for formatting. More...
Protected Attributes inherited from sf::ExceptionBase< ThreadException >
std::unique_ptr< char > _msg
 Pointer to message string.

Detailed Description

Thread exception.

See also
#sf::ExceptionBase

Constructor & Destructor Documentation

◆ ThreadException() [1/2]

sf::Thread::ThreadException::ThreadException ( const char * message)
inlineexplicitnoexcept

Constructor initializing message.

◆ ThreadException() [2/2]

template<typename... Args>
sf::Thread::ThreadException::ThreadException ( const char * format,
Args &&... args )
inlineexplicitnoexcept

Formatting constructor.


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