mxnet
Public Member Functions | List of all members
dmlc::ScopedThread Class Reference

Wrapper class to manage std::thread; uses RAII pattern to automatically join std::thread upon destruction. More...

#include <threadediter.h>

Collaboration diagram for dmlc::ScopedThread:
Collaboration graph

Public Member Functions

 ScopedThread (std::thread thread)
 constructor More...
 
virtual ~ScopedThread ()
 
 ScopedThread (ScopedThread const &)=delete
 
ScopedThreadoperator= (ScopedThread const &)=delete
 

Detailed Description

Wrapper class to manage std::thread; uses RAII pattern to automatically join std::thread upon destruction.

Constructor & Destructor Documentation

dmlc::ScopedThread::ScopedThread ( std::thread  thread)
inlineexplicit

constructor

Parameters
threadthread to manage
virtual dmlc::ScopedThread::~ScopedThread ( )
inlinevirtual
dmlc::ScopedThread::ScopedThread ( ScopedThread const &  )
delete

Member Function Documentation

ScopedThread& dmlc::ScopedThread::operator= ( ScopedThread const &  )
delete

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