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

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

buildInvocation(W &wrapper, tuple< INVO... > &&invocation)ThreadLifecycle< thread::PolicyLaunchOnly >inlinestatic
buildLauncher(INVO &&...args)ThreadLifecycle< thread::PolicyLaunchOnly >inlinestatic
decorate_with_global_count(string const &)ThreadWrapperprotectedstatic
detach_thread_from_wrapper()ThreadWrapperinlineprotected
handle_after_thread() (defined in PolicyLaunchOnly< ThreadWrapper, void >)PolicyLaunchOnly< ThreadWrapper, void >inlineprotected
handle_begin_thread()ThreadWrapperinlineprotected
handle_loose_thread() (defined in PolicyLaunchOnly< ThreadWrapper, void >)PolicyLaunchOnly< ThreadWrapper, void >inlineprotected
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::PolicyLaunchOnly >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, void >)PolicyLaunchOnly< ThreadWrapper, void >inlineprotected
setThreadName() (defined in ThreadWrapper)ThreadWrapperprotected
threadID_ (defined in ThreadWrapper)ThreadWrapperprotected
threadImpl_ (defined in ThreadWrapper)ThreadWrapperprotected
ThreadLifecycle()ThreadLifecycle< thread::PolicyLaunchOnly >inlineprotected
ThreadLifecycle(Launch launcher)ThreadLifecycle< thread::PolicyLaunchOnly >inline
ThreadLifecycle(string const &threadID, FUN &&threadFunction, ARGS &&...args)ThreadLifecycle< thread::PolicyLaunchOnly >inline
ThreadLifecycle(void(SUB::*memFun)(ARGS...), ARGS ...args)ThreadLifecycle< thread::PolicyLaunchOnly >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::PolicyLaunchOnly >)ThreadLifecycle< thread::PolicyLaunchOnly >inlineprotected