Definition at line 41 of file TFuture.hxx.
Public Member Functions | |
TFutureImpl (const TFutureImpl< T > &other)=delete | |
TFutureImpl< T > & | operator= (TFutureImpl< T > &other)=delete |
bool | valid () const |
void | wait () |
Protected Types | |
using | TTaskGroup = Experimental::TTaskGroup |
Protected Member Functions | |
TFutureImpl () | |
TFutureImpl (std::future< T > &&fut) | |
TFutureImpl (std::future< T > &&fut, std::unique_ptr< TTaskGroup > &&tg) | |
TFutureImpl (TFutureImpl< T > &&other) | |
TFutureImpl & | operator= (std::future< T > &&other) |
TFutureImpl< T > & | operator= (TFutureImpl< T > &&other)=default |
Protected Attributes | |
std::future< T > | fStdFut |
std::unique_ptr< TTaskGroup > | fTg {nullptr} |
Friends | |
template<typename V > | |
class | Experimental::TFuture |
#include <ROOT/TFuture.hxx>
|
protected |
Definition at line 46 of file TFuture.hxx.
|
inlineprotected |
Definition at line 50 of file TFuture.hxx.
|
inlineprotected |
Definition at line 54 of file TFuture.hxx.
|
inlineprotected |
Definition at line 56 of file TFuture.hxx.
|
inlineprotected |
Definition at line 58 of file TFuture.hxx.
|
delete |
|
inlineprotected |
Definition at line 60 of file TFuture.hxx.
|
protecteddefault |
|
delete |
|
inline |
Definition at line 75 of file TFuture.hxx.
|
inline |
Definition at line 69 of file TFuture.hxx.
Definition at line 43 of file TFuture.hxx.
|
protected |
Definition at line 47 of file TFuture.hxx.
|
protected |
Definition at line 48 of file TFuture.hxx.