Mir
Public Member Functions | List of all members
mir::test::AutoJoinThread Class Reference

#include <auto_unblock_thread.h>

Inheritance diagram for mir::test::AutoJoinThread:
[legend]

Public Member Functions

 AutoJoinThread ()=default
 
template<typename Callable , typename... Args>
 AutoJoinThread (Callable &&f, Args &&... args)
 
 ~AutoJoinThread ()
 
void stop ()
 
std::thread::native_handle_type native_handle ()
 
 AutoJoinThread (AutoJoinThread &&t)=default
 
AutoJoinThreadoperator= (AutoJoinThread &&t)=default
 

Constructor & Destructor Documentation

◆ AutoJoinThread() [1/3]

mir::test::AutoJoinThread::AutoJoinThread ( )
default

◆ AutoJoinThread() [2/3]

template<typename Callable , typename... Args>
mir::test::AutoJoinThread::AutoJoinThread ( Callable &&  f,
Args &&...  args 
)
inlineexplicit

◆ ~AutoJoinThread()

mir::test::AutoJoinThread::~AutoJoinThread ( )
inline

◆ AutoJoinThread() [3/3]

mir::test::AutoJoinThread::AutoJoinThread ( AutoJoinThread &&  t)
default

Member Function Documentation

◆ native_handle()

std::thread::native_handle_type mir::test::AutoJoinThread::native_handle ( )
inline

◆ operator=()

AutoJoinThread& mir::test::AutoJoinThread::operator= ( AutoJoinThread &&  t)
default

◆ stop()

void mir::test::AutoJoinThread::stop ( )
inline

The documentation for this class was generated from the following file:

Copyright © 2012-2018 Canonical Ltd.
Generated on Thu Apr 5 15:26:05 UTC 2018