MGIS
Loading...
Searching...
No Matches
mgis::ThreadedTaskResult< void > Struct Reference

Partial specialisation for non-returning tasks. More...

#include </home/runner/work/MFrontGenericInterfaceSupport/MFrontGenericInterfaceSupport/include/MGIS/ThreadedTaskResult.hxx>

Inheritance diagram for mgis::ThreadedTaskResult< void >:
mgis::ThreadedTaskResultBase

Public Member Functions

 ThreadedTaskResult ()
 default constructor
 
 ThreadedTaskResult (ThreadedTaskResult &&)
 move constructor
 
 ThreadedTaskResult (const ThreadedTaskResult &)
 copy constructor
 
ThreadedTaskResultoperator= (const ThreadedTaskResult &)
 assignement
 
ThreadedTaskResultoperator= (ThreadedTaskResult &&)
 move assignement
 
void setException (const std::exception_ptr &)
 set current exception
 
void rethrow ()
 throw the catched exception
 
 operator bool () const
 conversion to bool
 
 ~ThreadedTaskResult ()
 destructor
 

Additional Inherited Members

- Static Protected Member Functions inherited from mgis::ThreadedTaskResultBase
static void throwBadCastException ()
 thr
 
static void throwNullException ()
 thr
 

Detailed Description

Partial specialisation for non-returning tasks.


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