Lumiera  0.pre.03
»edit your freedom«
ThreadHookable Member List

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

BasePol typedef (defined in PolicyLifecycleHook< ThreadWrapper, void >)PolicyLifecycleHook< ThreadWrapper, void >protected
buildInvocation(W &wrapper, tuple< INVO... > &&invocation)ThreadLifecycle< thread::PolicyLifecycleHook >inlinestatic
buildLauncher(INVO &&...args)ThreadLifecycle< thread::PolicyLifecycleHook >inlinestatic
decorate_with_global_count(string const &)ThreadWrapperprotectedstatic
detach_thread_from_wrapper()ThreadWrapperinlineprotected
handle_after_thread() (defined in PolicyLifecycleHook< ThreadWrapper, void >)PolicyLifecycleHook< ThreadWrapper, void >inlineprotected
handle_begin_thread() (defined in PolicyLifecycleHook< ThreadWrapper, void >)PolicyLifecycleHook< ThreadWrapper, void >inlineprotected
handle_loose_thread() (defined in PolicyLifecycleHook< ThreadWrapper, void >)PolicyLifecycleHook< ThreadWrapper, void >inlineprotected
Hook typedef (defined in PolicyLifecycleHook< ThreadWrapper, void >)PolicyLifecycleHook< ThreadWrapper, void >protected
hook_afterThread (defined in PolicyLifecycleHook< ThreadWrapper, void >)PolicyLifecycleHook< ThreadWrapper, void >protected
hook_beginThread (defined in PolicyLifecycleHook< ThreadWrapper, void >)PolicyLifecycleHook< ThreadWrapper, void >protected
hook_looseThread (defined in PolicyLifecycleHook< ThreadWrapper, void >)PolicyLifecycleHook< ThreadWrapper, void >protected
invokedWithinThread() constThreadWrapperprotected
isLive() const (defined in ThreadWrapper)ThreadWrapperinlineprotected
launchThread(tuple< INVO... > &&invocation)ThreadWrapperinlineprotected
markThreadEnd() (defined in ThreadWrapper)ThreadWrapperprotected
markThreadStart() (defined in ThreadWrapper)ThreadWrapperprotected
MoveOnly()=default (defined in MoveOnly)MoveOnlyprotected
MoveOnly(MoveOnly &&)=default (defined in MoveOnly)MoveOnlyprotected
MoveOnly(MoveOnly const &)=delete (defined in MoveOnly)MoveOnlyprotected
operator bool() constThreadLifecycle< thread::PolicyLifecycleHook >inlineexplicit
operator=(MoveOnly &&)=delete (defined in MoveOnly)MoveOnlyprotected
operator=(MoveOnly const &)=delete (defined in MoveOnly)MoveOnlyprotected
perform_thread_function(FUN &&callable, ARGS &&...args) (defined in PolicyLaunchOnly< ThreadWrapper >)PolicyLaunchOnly< ThreadWrapper >inlineprotected
Self typedef (defined in PolicyLifecycleHook< ThreadWrapper, void >)PolicyLifecycleHook< ThreadWrapper, void >protected
setThreadName() (defined in ThreadWrapper)ThreadWrapperprotected
threadID_ (defined in ThreadWrapper)ThreadWrapperprotected
threadImpl_ (defined in ThreadWrapper)ThreadWrapperprotected
ThreadLifecycle()ThreadLifecycle< thread::PolicyLifecycleHook >inlineprotected
ThreadLifecycle(Launch launcher)ThreadLifecycle< thread::PolicyLifecycleHook >inline
ThreadLifecycle(string const &threadID, FUN &&threadFunction, ARGS &&...args)ThreadLifecycle< thread::PolicyLifecycleHook >inline
ThreadLifecycle(void(SUB::*memFun)(ARGS...), ARGS ...args)ThreadLifecycle< thread::PolicyLifecycleHook >inline
ThreadWrapper()ThreadWrapperinlineprotected
ThreadWrapper(string const &threadID) (defined in ThreadWrapper)ThreadWrapperinlineprotected
waitGracePeriod() noexcept (defined in ThreadWrapper)ThreadWrapperprotected
~MoveOnly()=default (defined in MoveOnly)MoveOnlyprotected
~ThreadLifecycle() (defined in ThreadLifecycle< thread::PolicyLifecycleHook >)ThreadLifecycle< thread::PolicyLifecycleHook >inlineprotected