Definition at line 40 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 45 of file TFuture.hxx.
|
inlineprotected |
Definition at line 49 of file TFuture.hxx.
|
inlineprotected |
Definition at line 53 of file TFuture.hxx.
|
inlineprotected |
Definition at line 55 of file TFuture.hxx.
|
inlineprotected |
Definition at line 57 of file TFuture.hxx.
|
delete |
|
inlineprotected |
Definition at line 59 of file TFuture.hxx.
|
protecteddefault |
|
delete |
|
inline |
Definition at line 74 of file TFuture.hxx.
|
inline |
Definition at line 68 of file TFuture.hxx.
Definition at line 42 of file TFuture.hxx.
|
protected |
Definition at line 46 of file TFuture.hxx.
|
protected |
Definition at line 47 of file TFuture.hxx.