TR-mbed 1.0
Loading...
Searching...
No Matches
Classes | Public Member Functions | List of all members
Eigen::ThreadLocal< T, Initialize, Release > Class Template Reference

#include <ThreadLocal.h>

Public Member Functions

 ThreadLocal (int capacity)
 
 ThreadLocal (int capacity, Initialize initialize)
 
 ThreadLocal (int capacity, Initialize initialize, Release release)
 
Tlocal ()
 
void ForEach (std::function< void(std::thread::id, T &)> f)
 
 ~ThreadLocal ()
 

Constructor & Destructor Documentation

◆ ThreadLocal() [1/3]

template<typename T , typename Initialize = internal::ThreadLocalNoOpInitialize<T>, typename Release = internal::ThreadLocalNoOpRelease<T>>
Eigen::ThreadLocal< T, Initialize, Release >::ThreadLocal ( int  capacity)
inlineexplicit

◆ ThreadLocal() [2/3]

template<typename T , typename Initialize = internal::ThreadLocalNoOpInitialize<T>, typename Release = internal::ThreadLocalNoOpRelease<T>>
Eigen::ThreadLocal< T, Initialize, Release >::ThreadLocal ( int  capacity,
Initialize  initialize 
)
inline

◆ ThreadLocal() [3/3]

template<typename T , typename Initialize = internal::ThreadLocalNoOpInitialize<T>, typename Release = internal::ThreadLocalNoOpRelease<T>>
Eigen::ThreadLocal< T, Initialize, Release >::ThreadLocal ( int  capacity,
Initialize  initialize,
Release  release 
)
inline

◆ ~ThreadLocal()

template<typename T , typename Initialize = internal::ThreadLocalNoOpInitialize<T>, typename Release = internal::ThreadLocalNoOpRelease<T>>
Eigen::ThreadLocal< T, Initialize, Release >::~ThreadLocal ( )
inline

Member Function Documentation

◆ ForEach()

template<typename T , typename Initialize = internal::ThreadLocalNoOpInitialize<T>, typename Release = internal::ThreadLocalNoOpRelease<T>>
void Eigen::ThreadLocal< T, Initialize, Release >::ForEach ( std::function< void(std::thread::id, T &)>  f)
inline

◆ local()

template<typename T , typename Initialize = internal::ThreadLocalNoOpInitialize<T>, typename Release = internal::ThreadLocalNoOpRelease<T>>
T & Eigen::ThreadLocal< T, Initialize, Release >::local ( )
inline

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