ThreadRefTemplate< INTERFACE > Member List

This is the complete list of members for ThreadRefTemplate< INTERFACE > , including all inherited members.

_object BaseRef< T, HANDLER > protected
AssimilateAlienThread () ThreadRefTemplate< INTERFACE > static
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 >
取消 () ThreadRefTemplate< INTERFACE >
CancelAndWait (WAITMODE mode=WAITMODE::DEFAULT) ThreadRefTemplate< INTERFACE >
ConstReferencedType typedef BaseRef< T, HANDLER >
创建 (FN &&src, ARGS &&... args) -> ResultMemT< ThreadResultRef< decltype(src(std::forward< ARGS >(args)...))>> ThreadRefTemplate< INTERFACE > static
maxon::BaseRef::Create (ARGS &&... args) BaseRef< T, HANDLER > static
CreateThread (FN &&src, ARGS &&... args) ThreadRefTemplate< INTERFACE > private static
DIRECT_REF BaseRef< T, HANDLER > static
DirectlyReferencedType typedef BaseRef< T, HANDLER >
Disconnect () BaseRef< T, HANDLER >
GCCWorkaroundRun (THREADPRIORITY priority) ThreadRefTemplate< INTERFACE > private
GenericVarianceCheck (const void *) BaseRef< T, HANDLER > static
GetCurrentThread () ThreadRefTemplate< INTERFACE > static
GetCurrentThreadCount () ThreadRefTemplate< INTERFACE > static
GetCurrentThreadType () ThreadRefTemplate< INTERFACE > static
GetCurrentThreadType (Int &threadIdentifier) ThreadRefTemplate< INTERFACE > static
GetHashCode () const BaseRef< T, HANDLER >
GetOrNull () const BaseRef< T, HANDLER >
GetPointer () BaseRef< T, HANDLER >
GetPointer () const BaseRef< T, HANDLER >
GetResult (TimeValue timeout=TIMEVALUE_INFINITE, WAITMODE mode=WAITMODE::DEFAULT) const ThreadRefTemplate< INTERFACE >
Handler typedef BaseRef< T, HANDLER >
IsCancelled () const ThreadRefTemplate< INTERFACE >
IsCurrentThreadCancelled (const ThreadInterface *optionalThread=nullptr) ThreadRefTemplate< INTERFACE > static
IsCurrentThreadCancelled (const ThreadRefTemplate< INTERFACE > &optionalThread) ThreadRefTemplate< INTERFACE > static
IsGenericBaseOf typedef BaseRef< T, HANDLER >
IsMainThread () ThreadRefTemplate< INTERFACE > static
IsRunning () const ThreadRefTemplate< INTERFACE >
MakeWritable (Bool resetOnError=true) BaseRef< T, HANDLER >
MAXON_DEFAULT_REFERENCE_CONSTRUCTORS (ThreadRefTemplate, Ptr) ThreadRefTemplate< INTERFACE >
NullValue () ThreadRefTemplate< INTERFACE > static
NullValueRef () BaseRef< T, HANDLER > static
ObservableFinished () ThreadRefTemplate< INTERFACE >
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 ThreadRefTemplate &other) const ThreadRefTemplate< INTERFACE >
maxon::BaseRef::operator!= (const BaseRef &b) const BaseRef< T, HANDLER >
maxon::BaseRef::operator!= (const T *b) const BaseRef< T, HANDLER >
maxon::BaseRef::operator!= (typename std::remove_const< T >::type *b) const BaseRef< T, HANDLER >
maxon::BaseRef::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-> () BaseRef< T, HANDLER >
operator-> () 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 ThreadRefTemplate &other) const ThreadRefTemplate< INTERFACE >
maxon::BaseRef::operator== (const BaseRef &b) const BaseRef< T, HANDLER >
maxon::BaseRef::operator== (const T *b) const BaseRef< T, HANDLER >
maxon::BaseRef::operator== (typename std::remove_const< T >::type *b) const BaseRef< T, HANDLER >
maxon::BaseRef::operator== (std::nullptr_t) const BaseRef< T, HANDLER >
operator[] (Int) const =delete BaseRef< T, HANDLER >
PrivateNullValue (std::false_type *) BaseRef< T, HANDLER > private static
PrivateNullValue (std::true_type *) BaseRef< T, HANDLER > private static
PrivateSetPointer (T *ptr) BaseRef< T, HANDLER >
PrivateSetTarget (ResultPtr< T > src) BaseRef< T, HANDLER >
Ptr typedef ThreadRefTemplate< INTERFACE > private
RefCompareType typedef BaseRef< T, HANDLER >
ReferencedType typedef BaseRef< T, HANDLER >
Run (FN &&src, THREADPRIORITY priority=THREADPRIORITY::NORMAL) -> ResultMemT< ThreadResultRef< decltype(src())>> ThreadRefTemplate< INTERFACE > static
Run (FN &&src, THREADPRIORITY priority, ARGS &&... args) -> ResultMemT< ThreadResultRef< decltype(src(std::forward< ARGS >(args)...))>> ThreadRefTemplate< INTERFACE > static
SelfType typedef BaseRef< T, HANDLER >
开始 (THREADPRIORITY priority=THREADPRIORITY::NORMAL) ThreadRefTemplate< INTERFACE >
ThreadRefTemplate (const Ptr &src) ThreadRefTemplate< INTERFACE >
ThreadRefTemplate (Ptr &&src) ThreadRefTemplate< INTERFACE >
ToString (const FormatStatement *formatStatement=nullptr) const ThreadRefTemplate< INTERFACE >
Wait (TimeValue timeout=TIMEVALUE_INFINITE, WAITMODE mode=WAITMODE::DEFAULT) const ThreadRefTemplate< INTERFACE >
~BaseRef () BaseRef< T, HANDLER >