![]() |
VR-Vantage 3.0.3 API Documentation
|
Public Member Functions | |
| tracy_force_inline | SharedLockable (const SourceLocationData *srcloc) |
| SharedLockable (const SharedLockable &) | |
| SharedLockable & | operator= (const SharedLockable &) |
| tracy_force_inline void | lock () |
| tracy_force_inline void | unlock () |
| tracy_force_inline bool | try_lock () |
| tracy_force_inline void | lock_shared () |
| tracy_force_inline void | unlock_shared () |
| tracy_force_inline bool | try_lock_shared () |
| tracy_force_inline void | Mark (const SourceLocationData *srcloc) |
| tracy_force_inline void | CustomName (const char *name, size_t size) |
Private Attributes | |
| T | m_lockable |
| SharedLockableCtx | m_ctx |
|
inline |
| tracy::SharedLockable< T >::SharedLockable | ( | const SharedLockable< T > & | ) |
| SharedLockable& tracy::SharedLockable< T >::operator= | ( | const SharedLockable< T > & | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References tracy::SharedLockable< T >::m_ctx, and tracy::SharedLockableCtx::Mark().
|
inline |
References tracy::SharedLockableCtx::CustomName(), and tracy::SharedLockable< T >::m_ctx.
|
private |
|
private |
Referenced by tracy::SharedLockable< T >::CustomName(), tracy::SharedLockable< T >::lock(), tracy::SharedLockable< T >::lock_shared(), tracy::SharedLockable< T >::Mark(), tracy::SharedLockable< T >::try_lock(), tracy::SharedLockable< T >::try_lock_shared(), tracy::SharedLockable< T >::unlock(), and tracy::SharedLockable< T >::unlock_shared().