Eigen::StlThreadEnvironment::EnvThread Class Reference

#include <ThreadEnvironment.h>

Public Member Functions

 EnvThread (std::function< void()> f)
 
 ~EnvThread ()
 
void OnCancel ()
 

Private Attributes

std::thread thr_
 

Constructor & Destructor Documentation

◆ EnvThread()

Eigen::StlThreadEnvironment::EnvThread::EnvThread ( std::function< void()>  f)
inline
27 : thr_(std::move(f)) {}
std::thread thr_
Definition: ThreadEnvironment.h:33
static int f(const TensorMap< Tensor< int, 3 > > &tensor)
Definition: cxx11_tensor_map.cpp:237

◆ ~EnvThread()

Eigen::StlThreadEnvironment::EnvThread::~EnvThread ( )
inline
28 { thr_.join(); }

References thr_.

Member Function Documentation

◆ OnCancel()

void Eigen::StlThreadEnvironment::EnvThread::OnCancel ( )
inline
30 {}

Member Data Documentation

◆ thr_

std::thread Eigen::StlThreadEnvironment::EnvThread::thr_
private

Referenced by ~EnvThread().


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