AI Engine API User Guide (AIE) 2023.2
Loading...
Searching...
No Matches
aie::detail::scoped_lock_impl< MutexType > Class Template Reference

#include <lock.hpp>

Public Member Functions

 scoped_lock_impl (adopt_lock_t, mutex_type &m)
 
 scoped_lock_impl (mutex_type &m)
 
 scoped_lock_impl (scoped_lock_impl &&l)
 
 ~scoped_lock_impl ()
 
scoped_lock_imploperator= (scoped_lock_impl &&l)
 

Constructor & Destructor Documentation

◆ scoped_lock_impl() [1/3]

template<typename MutexType >
aie::detail::scoped_lock_impl< MutexType >::scoped_lock_impl ( mutex_type &  m)
inlineexplicit

◆ scoped_lock_impl() [2/3]

template<typename MutexType >
aie::detail::scoped_lock_impl< MutexType >::scoped_lock_impl ( adopt_lock_t  ,
mutex_type &  m 
)
inlineexplicit

◆ ~scoped_lock_impl()

template<typename MutexType >
aie::detail::scoped_lock_impl< MutexType >::~scoped_lock_impl ( )
inline

◆ scoped_lock_impl() [3/3]

template<typename MutexType >
aie::detail::scoped_lock_impl< MutexType >::scoped_lock_impl ( scoped_lock_impl< MutexType > &&  l)
inline

Member Function Documentation

◆ operator=()

template<typename MutexType >
scoped_lock_impl & aie::detail::scoped_lock_impl< MutexType >::operator= ( scoped_lock_impl< MutexType > &&  l)
inline

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