| _impl | BaseRef< T, HANDLER > | |
| _object | BaseRef< T, HANDLER > | |
| AddSubGroup(GROUP *subGroup) | JobRef | |
| AddSubJob(JobInterface *subJob) | JobRef | |
| BaseRef() | BaseRef< T, HANDLER > | |
| BaseRef(std::nullptr_t)=delete | BaseRef< T, HANDLER > | |
| BaseRef(T *o) | BaseRef< T, HANDLER > | |
| BaseRef(ForwardResultPtr< PTR > o) | BaseRef< T, HANDLER > | explicit |
| BaseRef(ResultPtr< T > o, Int) | BaseRef< T, HANDLER > | explicit |
| BaseRef(const BaseRef &src) | BaseRef< T, HANDLER > | |
| BaseRef(const REF &src) | BaseRef< T, HANDLER > | |
| BaseRef(REF &src) | BaseRef< T, HANDLER > | |
| BaseRef(BaseRef &&src) | BaseRef< T, HANDLER > | |
| BaseRef(REF &&src) | BaseRef< T, HANDLER > | |
| Cancel() | JobRef | |
| CancelAndWait(WAITMODE mode=WAITMODE::DEFAULT) | JobRef | |
| ConstReferencedType typedef | BaseRef< T, HANDLER > | |
| Create(FN &&src, ARGS &&... args) -> ResultMemT< JobResultRef< decltype(src(std::forward< ARGS >(args)...))>> | JobRef | static |
| maxon::BaseRef::Create(ARGS &&... args) | BaseRef< T, HANDLER > | static |
| CreateJob(FN &&src, ARGS &&... args) | JobRef | privatestatic |
| CreateJobWithDependency(DEPENDENCY &&dependency, FN &&src, ARGS &&... args) | JobRef | privatestatic |
| CreateJobWithDependency(std::nullptr_t, FN &&src, ARGS &&... args) | JobRef | privatestatic |
| CreateWithDependency(DEPENDENCY &&dependency, FN &&src, ARGS &&... args) -> ResultMemT< JobResultRef< decltype(src(std::forward< ARGS >(args)...))>> | JobRef | static |
| DefaultValue() | JobRef | static |
| DefaultValueRef() | BaseRef< T, HANDLER > | static |
| DIRECT_REF | BaseRef< T, HANDLER > | static |
| DirectlyReferencedType typedef | BaseRef< T, HANDLER > | |
| DISABLE_IF_JOBREF(FN, Result< void >) AddSubJob(FN &&src) | JobRef | |
| Disconnect() | BaseRef< T, HANDLER > | |
| Enqueue(JobQueueInterface *queue=JOBQUEUE_CURRENT) | JobRef | |
| Enqueue(FN &&src, JobQueueInterface *queue=JOBQUEUE_CURRENT) -> ResultMemJob< decltype(src())> | JobRef | static |
| Enqueue(FN &&src, JobQueueInterface *queue, ARGS &&... args) -> ResultMemT< JobResultRef< decltype(src(std::forward< ARGS >(args)...))>> | JobRef | static |
| EnqueueAndWait(FN &&src, JobQueueInterface *queue=JOBQUEUE_CURRENT) -> Result< decltype(src())> | JobRef | static |
| EnqueueAndWait(FN &&src, JobQueueInterface *queue, ARGS &&... args) -> Result< decltype(src(std::forward< ARGS >(args)...))> | JobRef | static |
| GenericVarianceCheck(const void *) | BaseRef< T, HANDLER > | static |
| GetCurrentJob() | JobRef | static |
| GetCurrentThreadCount() | JobRef | static |
| GetCurrentWorkerThreadIndex() | JobRef | static |
| GetFuture() | PromiseRef< RESULTVALUETYPE > | |
| GetHashCode() const | BaseRef< T, HANDLER > | |
| GetJobGroup() const | JobRef | |
| GetOrDefault() const | BaseRef< T, HANDLER > | |
| GetPointer() | BaseRef< T, HANDLER > | |
| GetPointer() const | BaseRef< T, HANDLER > | |
| GetResult(TimeValue timeout=TIMEVALUE_INFINITE, WAITMODE mode=WAITMODE::DEFAULT) const | JobRef | |
| GetUniqueHashCode() const | BaseRef< T, HANDLER > | |
| Handler typedef | BaseRef< T, HANDLER > | |
| HasMultipleReferences() const | BaseRef< T, HANDLER > | |
| IsCancelled() const | JobRef | |
| IsCurrentJobCancelled(const JobInterface *optionalJob=nullptr) | JobRef | static |
| IsCurrentJobCancelled(const JobRef &optionalJob) | JobRef | static |
| IsGenericBaseOf typedef | BaseRef< T, HANDLER > | |
| JobRef(const Ptr &src) | JobRef | |
| JobRef(Ptr &&src) | JobRef | |
| MakeWritable(Bool resetOnError=true) | BaseRef< T, HANDLER > | |
| MakeWritableDontCopy() | BaseRef< T, HANDLER > | |
| MAXON_DEFAULT_REFERENCE_CONSTRUCTORS(PromiseRef, JobRef) | PromiseRef< RESULTVALUETYPE > | |
| maxon::JobRef::MAXON_DEFAULT_REFERENCE_CONSTRUCTORS(JobRef, Ptr) | JobRef | |
| MAXON_OPERATOR_INEQUALITY(BaseRef) | BaseRef< T, HANDLER > | |
| MoveValue(ARGS &&... args) | PromiseRef< RESULTVALUETYPE > | |
| ObservableCancelled() | JobRef | |
| ObservableFinished() | JobRef | |
| operator Bool() const | BaseRef< T, HANDLER > | explicit |
| operator Bool() | BaseRef< T, HANDLER > | explicit |
| operator ConstReferencedType *() const | BaseRef< T, HANDLER > | |
| operator T*() | BaseRef< T, HANDLER > | |
| operator!=(const BaseRef &b) const | BaseRef< T, HANDLER > | |
| operator!=(const T *b) const | BaseRef< T, HANDLER > | |
| operator!=(typename std::remove_const< T >::type *b) const | BaseRef< T, HANDLER > | |
| operator!=(std::nullptr_t) const | BaseRef< T, HANDLER > | |
| operator*() | BaseRef< T, HANDLER > | |
| operator*() const | BaseRef< T, HANDLER > | |
| operator+(Int) const | BaseRef< T, HANDLER > | private |
| operator-(Int) const | BaseRef< T, HANDLER > | private |
| operator-(const BaseRef &) const | BaseRef< T, HANDLER > | private |
| operator->() const | JobRef | protected |
| maxon::BaseRef::operator->() | BaseRef< T, HANDLER > | |
| operator<(const BaseRef &b) const | BaseRef< T, HANDLER > | |
| operator=(T *src) | BaseRef< T, HANDLER > | |
| operator=(std::nullptr_t src) | BaseRef< T, HANDLER > | |
| operator=(const BaseRef &src) | BaseRef< T, HANDLER > | |
| operator=(const REF &src) | BaseRef< T, HANDLER > | |
| operator=(REF &src) | BaseRef< T, HANDLER > | |
| operator=(BaseRef &&src) | BaseRef< T, HANDLER > | |
| operator=(REF &&src) | BaseRef< T, HANDLER > | |
| operator==(const BaseRef &b) const | BaseRef< T, HANDLER > | |
| operator==(const T *b) const | BaseRef< T, HANDLER > | |
| operator==(typename std::remove_const< T >::type *b) const | BaseRef< T, HANDLER > | |
| operator==(std::nullptr_t) const | BaseRef< T, HANDLER > | |
| operator[](Int) const =delete | BaseRef< T, HANDLER > | |
| PrivateDefaultValue(std::false_type *) | BaseRef< T, HANDLER > | privatestatic |
| PrivateDefaultValue(std::true_type *) | BaseRef< T, HANDLER > | privatestatic |
| PrivateLookupFn() | BaseRef< T, HANDLER > | static |
| PrivateSetPointer(T *ptr) | BaseRef< T, HANDLER > | |
| PrivateSetTarget(T *newPtr) | BaseRef< T, HANDLER > | |
| Ptr typedef | JobRef | private |
| RefCompareType typedef | BaseRef< T, HANDLER > | |
| ReferencedType typedef | BaseRef< T, HANDLER > | |
| SelfType typedef | BaseRef< T, HANDLER > | |
| ToString(const FormatStatement *formatStatement=nullptr) const | JobRef | |
| Wait(TimeValue timeout=TIMEVALUE_INFINITE, WAITMODE mode=WAITMODE::DEFAULT) const | JobRef | |
| ~BaseRef() | BaseRef< T, HANDLER > | |