Lumiera  0.pre.03
»edit your freedom«
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
TestThread Member List

This is the complete list of members for TestThread, 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
localSum (defined in TestThread)TestThread
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
TestThread() (defined in TestThread)TestThreadinline
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