40 #if QT_VERSION < 0x050000 76 template<
typename... Args>
78 : T { std::forward<Args> (args)... }
86 void raise ()
const override 104 const char*
what () const noexcept
override QtConcurrent::Exception QtException_t
ConcurrentException< T > * clone() const override
Constructs a copy of this object.
ConcurrentException(Args &&...args)
Constructs the exception object with the given args.
const char * what() const noexcept override
Overrides base pure virtual.
A concurrent exception that plays nicely with Qt.
Q_DECLARE_METATYPE(LeechCraft::ANFieldData)
std::shared_ptr< QtException_t > QtException_ptr
ConcurrentException()=default
Default-constructs the exception object.