Lumiera  0.pre.03
»edit your freedom«
DiagnosticContext_test::TestThread Member List

This is the complete list of members for DiagnosticContext_test::TestThread, including all inherited members.

buildInvocation(W &wrapper, tuple< INVO... > &&invocation)ThreadLifecycle< thread::PolicyResultJoin, RES >inlinestatic
buildLauncher(INVO &&...args)ThreadLifecycle< thread::PolicyResultJoin, RES >inlinestatic
decorate_with_global_count(string const &)ThreadWrapperprotectedstatic
detach_thread_from_wrapper()ThreadWrapperinlineprotected
handle_after_thread() (defined in PolicyResultJoin< ThreadWrapper, RES >)PolicyResultJoin< ThreadWrapper, RES >inlineprotected
handle_begin_thread()ThreadWrapperinlineprotected
handle_loose_thread() (defined in PolicyResultJoin< ThreadWrapper, RES >)PolicyResultJoin< ThreadWrapper, RES >inlineprotected
invokedWithinThread() constThreadWrapperprotected
isLive() const (defined in ThreadWrapper)ThreadWrapperinlineprotected
join()ThreadJoinable< RES >inline
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::PolicyResultJoin, RES >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 PolicyResultJoin< ThreadWrapper, RES >)PolicyResultJoin< ThreadWrapper, RES >inlineprotected
result_PolicyResultJoin< ThreadWrapper, RES >protected
setThreadName() (defined in ThreadWrapper)ThreadWrapperprotected
TestThread() (defined in DiagnosticContext_test::TestThread)DiagnosticContext_test::TestThreadinline
threadID_ (defined in ThreadWrapper)ThreadWrapperprotected
threadImpl_ (defined in ThreadWrapper)ThreadWrapperprotected
ThreadLifecycle()ThreadLifecycle< thread::PolicyResultJoin, RES >inlineprotected
ThreadLifecycle(Launch launcher)ThreadLifecycle< thread::PolicyResultJoin, RES >inline
ThreadLifecycle(string const &threadID, FUN &&threadFunction, ARGS &&...args)ThreadLifecycle< thread::PolicyResultJoin, RES >inline
ThreadLifecycle(RES(SUB::*memFun)(ARGS...), ARGS ...args)ThreadLifecycle< thread::PolicyResultJoin, RES >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::PolicyResultJoin, RES >)ThreadLifecycle< thread::PolicyResultJoin, RES >inlineprotected