OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:LockGuard
(Results
1 - 6
of
6
) sorted by null
/device/google/cuttlefish_common/common/vsoc/lib/
lock_guard.h
30
class
LockGuard
{
32
explicit
LockGuard
(Lock* lock) : lock_(lock) {
36
LockGuard
(
LockGuard
&& o) noexcept {
41
LockGuard
(const
LockGuard
&) = delete;
42
LockGuard
& operator=(const
LockGuard
&) = delete;
44
~
LockGuard
() {
55
class
LockGuard
<::vsoc::layout::GuestAndHostLock>
[
all
...]
/external/swiftshader/src/Common/
MutexLock.hpp
177
class
LockGuard
180
explicit
LockGuard
(sw::MutexLock &mutex) : mutex(mutex)
185
~
LockGuard
()
/external/swiftshader/src/System/
MutexLock.hpp
177
class
LockGuard
180
explicit
LockGuard
(sw::MutexLock &mutex) : mutex(&mutex)
185
explicit
LockGuard
(sw::MutexLock *mutex) : mutex(mutex)
190
~
LockGuard
()
/bionic/libc/private/
bionic_lock.h
80
class
LockGuard
{
82
explicit
LockGuard
(Lock& lock) : lock_(lock) {
85
~
LockGuard
() {
89
BIONIC_DISALLOW_COPY_AND_ASSIGN(
LockGuard
);
/device/google/cuttlefish_common/common/libs/threads/
cuttlefish_thread.h
23
//
LockGuard
is similar to std::lock_guard
112
template <typename M> class
LockGuard
{
114
explicit
LockGuard
(M& mutex) : mutex_(mutex) {
118
~
LockGuard
() {
125
LockGuard
(const
LockGuard
&);
126
LockGuard
& operator= (const
LockGuard
&);
130
template<> class
LockGuard
<pthread_mutex_t> {
132
explicit
LockGuard
(pthread_mutex_t& mutex) : mutex_(mutex), unlock_(false)
[
all
...]
/external/v8/src/base/platform/
mutex.h
101
//
LockGuard
<Mutex> guard(my_mutex.Pointer());
185
//
LockGuard
<RecursiveMutex> guard(my_mutex.Pointer());
197
//
LockGuard
201
// When a
LockGuard
object is created, it attempts to take ownership of the
202
// mutex it is given. When control leaves the scope in which the
LockGuard
203
// object was created, the
LockGuard
is destructed and the mutex is released.
204
// The
LockGuard
class is non-copyable.
206
// Controls whether a
LockGuard
always requires a valid Mutex or will just
211
class
LockGuard
final {
213
explicit
LockGuard
(Mutex* mutex) : mutex_(mutex)
[
all
...]
Completed in 1376 milliseconds