diff options
Diffstat (limited to '3rdparty/bx/include/bx/inline/mutex.inl')
-rw-r--r-- | 3rdparty/bx/include/bx/inline/mutex.inl | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/3rdparty/bx/include/bx/inline/mutex.inl b/3rdparty/bx/include/bx/inline/mutex.inl new file mode 100644 index 00000000000..0d086bdc94c --- /dev/null +++ b/3rdparty/bx/include/bx/inline/mutex.inl @@ -0,0 +1,23 @@ +/* + * Copyright 2010-2017 Branimir Karadzic. All rights reserved. + * License: https://github.com/bkaradzic/bx#license-bsd-2-clause + */ + +#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 |