Open Search
    JobRef Member List

    This is the complete list of members for JobRef, including all inherited members.

    _implBaseRef< T, HANDLER >
    _objectBaseRef< T, HANDLER >
    AddSubGroup(GROUP *subGroup)JobRef
    AddSubJob(JobInterface *subJob)JobRef
    BaseRef()BaseRef< T, HANDLER >
    BaseRef(std::nullptr_t)=deleteBaseRef< 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 typedefBaseRef< T, HANDLER >
    Create(FN &&src, ARGS &&... args) -> ResultMemT< JobResultRef< decltype(src(std::forward< ARGS >(args)...))>>JobRefstatic
    maxon::BaseRef::Create(ARGS &&... args)BaseRef< T, HANDLER >static
    CreateJob(FN &&src, ARGS &&... args)JobRefprivatestatic
    DefaultValue()JobRefstatic
    DefaultValueRef()BaseRef< T, HANDLER >static
    DIRECT_REFBaseRef< T, HANDLER >static
    DirectlyReferencedType typedefBaseRef< 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())>JobRefstatic
    Enqueue(FN &&src, JobQueueInterface *queue, ARGS &&... args) -> ResultMemT< JobResultRef< decltype(src(std::forward< ARGS >(args)...))>>JobRefstatic
    EnqueueAndWait(FN &&src, JobQueueInterface *queue=JOBQUEUE_CURRENT) -> Result< decltype(src())>JobRefstatic
    EnqueueAndWait(FN &&src, JobQueueInterface *queue, ARGS &&... args) -> Result< decltype(src(std::forward< ARGS >(args)...))>JobRefstatic
    GenericVarianceCheck(const void *)BaseRef< T, HANDLER >static
    GetCurrentJob()JobRefstatic
    GetCurrentThreadCount()JobRefstatic
    GetCurrentWorkerThreadIndex()JobRefstatic
    GetHashCode() constBaseRef< T, HANDLER >
    GetJobGroup() constJobRef
    GetOrDefault() constBaseRef< T, HANDLER >
    GetPointer()BaseRef< T, HANDLER >
    GetPointer() constBaseRef< T, HANDLER >
    GetResult(TimeValue timeout=TIMEVALUE_INFINITE, WAITMODE mode=WAITMODE::DEFAULT) constJobRef
    GetUniqueHashCode() constBaseRef< T, HANDLER >
    Handler typedefBaseRef< T, HANDLER >
    HasMultipleReferences() constBaseRef< T, HANDLER >
    IsCancelled() constJobRef
    IsCurrentJobCancelled(const JobInterface *optionalJob=nullptr)JobRefstatic
    IsCurrentJobCancelled(const JobRef &optionalJob)JobRefstatic
    IsGenericBaseOf typedefBaseRef< 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(JobRef, Ptr)JobRef
    MAXON_OPERATOR_INEQUALITY(BaseRef)BaseRef< T, HANDLER >
    ObservableCancelled()JobRef
    ObservableFinished()JobRef
    operator Bool() constBaseRef< T, HANDLER >explicit
    operator Bool()BaseRef< T, HANDLER >explicit
    operator ConstReferencedType *() constBaseRef< T, HANDLER >
    operator T*()BaseRef< T, HANDLER >
    operator!=(const BaseRef &b) constBaseRef< T, HANDLER >
    operator!=(const T *b) constBaseRef< T, HANDLER >
    operator!=(typename std::remove_const< T >::type *b) constBaseRef< T, HANDLER >
    operator!=(std::nullptr_t) constBaseRef< T, HANDLER >
    operator*()BaseRef< T, HANDLER >
    operator*() constBaseRef< T, HANDLER >
    operator+(Int) constBaseRef< T, HANDLER >private
    operator-(Int) constBaseRef< T, HANDLER >private
    operator-(const BaseRef &) constBaseRef< T, HANDLER >private
    operator->() constJobRefprotected
    maxon::BaseRef::operator->()BaseRef< T, HANDLER >
    operator<(const BaseRef &b) constBaseRef< 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) constBaseRef< T, HANDLER >
    operator==(const T *b) constBaseRef< T, HANDLER >
    operator==(typename std::remove_const< T >::type *b) constBaseRef< T, HANDLER >
    operator==(std::nullptr_t) constBaseRef< T, HANDLER >
    operator[](Int) const =deleteBaseRef< 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(ResultPtr< T > src)BaseRef< T, HANDLER >
    Ptr typedefJobRefprivate
    RefCompareType typedefBaseRef< T, HANDLER >
    ReferencedType typedefBaseRef< T, HANDLER >
    SelfType typedefBaseRef< T, HANDLER >
    ToString(const FormatStatement *formatStatement=nullptr) constJobRef
    Wait(TimeValue timeout=TIMEVALUE_INFINITE, WAITMODE mode=WAITMODE::DEFAULT) constJobRef
    ~BaseRef()BaseRef< T, HANDLER >