|
MAXON_IMPLICIT | ResultMemJob (const JobResultRef< RESULT_TYPE > &value) |
|
MAXON_IMPLICIT | ResultMemJob (JobResultRef< RESULT_TYPE > &&value) |
|
MAXON_IMPLICIT | ResultMemJob (ERROR_FAILED) |
|
template<typename FN , typename... ARGS> |
MAXON_WARN_UNUSED auto | Then (FN &&src, JobQueueInterface *queue=JOBQUEUE_CURRENT) -> ResultMemJob< typename GetSignature< decltype(&FN::operator())>::ReturnType > |
|
Result< void > | Wait () |
|
| ResultMemT () |
|
MAXON_IMPLICIT | ResultMemT (ERROR_FAILED) |
|
MAXON_IMPLICIT | ResultMemT (const JobResultRef< RESULT_TYPE > &value) |
|
MAXON_IMPLICIT | ResultMemT (JobResultRef< RESULT_TYPE > &&value) |
|
MAXON_IMPLICIT | ResultMemT (ERROR_OK) |
|
MAXON_IMPLICIT | ResultMemT (ResultOk< void >) |
|
| ResultMemT (const ResultMemT &)=default |
|
| ResultMemT (ResultMemT &&)=default |
|
MAXON_IMPLICIT | ResultMemT (const ResultMemT< T2 * > &result) |
|
MAXON_IMPLICIT | ResultMemT (ResultMemT< T2 * > &&result) |
|
MAXON_IMPLICIT | ResultMemT (const ResultMemT< T2 > &result) |
|
MAXON_IMPLICIT | ResultMemT (ResultMemT< T2 > &&result) |
|
MAXON_IMPLICIT | ResultMemT (const ResultRef< T2 > &result) |
|
ResultMemT & | operator= (const ResultMemT &)=default |
|
ResultMemT & | operator= (ResultMemT &&)=default |
|
Bool | operator== (ERROR_OK ok) const |
|
Bool | operator== (ERROR_FAILED failed) const |
|
const JobResultRef< RESULT_TYPE > & | GetValue () const & |
|
const JobResultRef< RESULT_TYPE > & | UncheckedGetValue () const & |
|
| MAXON_MEMBER_ACCESSORS (JobResultRef< RESULT_TYPE >, GetValue) |
|
| MAXON_MEMBER_ACCESSORS (JobResultRef< RESULT_TYPE >, UncheckedGetValue) |
|
JobResultRef< RESULT_TYPE > | GetPointer () const |
|