thread.h File Reference

Classes

class  ThreadInterface
 
class  ThreadResultRef< RESULTVALUETYPE >
 
class  ThreadInterfaceTemplate< IMPLEMENTATION >
 
class  ThreadRefTemplate< INTERFACE >
 
class  ThreadResultRef< RESULTVALUETYPE >
 
class  ThreadResultRef< Result< RESULTVALUETYPE > >
 
class  ExecuteOnMainThreadResult< RESULTVALUETYPE >
 
class  ExecuteOnMainThreadResult< Result< RESULTVALUETYPE > >
 
class  ExecuteOnMainThreadResult< void >
 

Namespaces

 maxon
 

Typedefs

using ThreadRef = ThreadRefTemplate< ThreadInterface >
 

Functions

 MAXON_DATATYPE (ThreadRef, "net.maxon.datatype.threadref")
 
template<typename FN >
auto ExecuteOnMainThread (FN &&fn, Bool wait=true) -> decltype(fn())