Data Structures | Typedefs | Functions
Mutex API

Data Structures

class  AtProfiledLockable< Mutex >
 Wrapper for Lockable type mutexes, such as std::mutex and std::recursive_mutex. More...
 

Typedefs

using AtProfiledLockable< Mutex >::mutex_type = Mutex
 
using AtProfiledLockable< Mutex >::native_handle_type = typename Mutex::native_handle_type
 
using AtMutex = AtProfiledLockable< std::mutex >
 Convenience type aliases. More...
 
using AtRecursiveMutex = AtProfiledLockable< std::recursive_mutex >
 

Functions

void AtProfiledLockable< Mutex >::lock ()
 
bool AtProfiledLockable< Mutex >::try_lock ()
 
void AtProfiledLockable< Mutex >::unlock ()
 
native_handle_type AtProfiledLockable< Mutex >::native_handle ()
 
const mutex_type & AtProfiledLockable< Mutex >::get () const
 
mutex_type & AtProfiledLockable< Mutex >::get ()
 

Detailed Description

Typedef Documentation

◆ AtMutex

using AtMutex = AtProfiledLockable<std::mutex>

Convenience type aliases.

See AtProfiledLockable


© 2023 Autodesk, Inc. · All rights reserved · www.arnoldrenderer.com