Lumiera  0.pre.03
»edit your freedom«
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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