cvedia::rt::DetachedThreadGuard¶
Public Functions¶
| Name | |
|---|---|
| DetachedThreadGuard(T * parent) | |
| DetachedThreadGuard(const DetachedThreadGuard & ) =delete | |
| DetachedThreadGuard & | operator=(const DetachedThreadGuard & ) =delete |
| DetachedThreadGuard(DetachedThreadGuard && other) | |
| DetachedThreadGuard & | operator=(DetachedThreadGuard && other) |
| ~DetachedThreadGuard() | |
| bool | canProceed() const |
| T * | getParent() const |
Detailed Description¶
template <typename T >
class cvedia::rt::DetachedThreadGuard;
Public Functions Documentation¶
function DetachedThreadGuard¶
inline explicit DetachedThreadGuard(
T * parent
)
function DetachedThreadGuard¶
DetachedThreadGuard(
const DetachedThreadGuard &
) =delete
function operator=¶
DetachedThreadGuard & operator=(
const DetachedThreadGuard &
) =delete
function DetachedThreadGuard¶
inline DetachedThreadGuard(
DetachedThreadGuard && other
)
function operator=¶
inline DetachedThreadGuard & operator=(
DetachedThreadGuard && other
)
function ~DetachedThreadGuard¶
inline ~DetachedThreadGuard()
function canProceed¶
inline bool canProceed() const
function getParent¶
inline T * getParent() const