Files
bx/include/bx/inline/mutex.inl
Бранимир Караџић 67dfdf34f6 Happy New Year!
2024-01-14 01:55:51 -08:00

24 lines
431 B
C++

/*
* Copyright 2010-2024 Branimir Karadzic. All rights reserved.
* License: https://github.com/bkaradzic/bx/blob/master/LICENSE
*/
#ifndef BX_MUTEX_H_HEADER_GUARD
# error "Must be included from bx/mutex.h!"
#endif // BX_MUTEX_H_HEADER_GUARD
namespace bx
{
inline MutexScope::MutexScope(Mutex& _mutex)
: m_mutex(_mutex)
{
m_mutex.lock();
}
inline MutexScope::~MutexScope()
{
m_mutex.unlock();
}
} // namespace bx