Searched defs:SmartScopedWriter (Results 1 – 7 of 7) sorted by relevance
178 using SmartScopedWriter = std::lock_guard<SmartRWMutex<mt_only>>; variable180 template <bool mt_only> struct SmartScopedWriter { struct183 explicit SmartScopedWriter(SmartRWMutex<mt_only> &m) : mutex(m) { in SmartScopedWriter() function187 ~SmartScopedWriter() { mutex.unlock(); } in ~SmartScopedWriter() argument
175 using SmartScopedWriter = std::lock_guard<SmartRWMutex<mt_only>>; variable177 template <bool mt_only> struct SmartScopedWriter { struct180 explicit SmartScopedWriter(SmartRWMutex<mt_only> &m) : mutex(m) { in SmartScopedWriter() argument184 ~SmartScopedWriter() { mutex.unlock(); } in ~SmartScopedWriter() argument
175 using SmartScopedWriter = std::lock_guard<SmartRWMutex<mt_only>>; variable177 template <bool mt_only> struct SmartScopedWriter { struct180 explicit SmartScopedWriter(SmartRWMutex<mt_only> &m) : mutex(m) { in SmartScopedWriter() function184 ~SmartScopedWriter() { mutex.unlock(); } in ~SmartScopedWriter() argument
186 using SmartScopedWriter = std::lock_guard<SmartRWMutex<mt_only>>; variable188 template <bool mt_only> struct SmartScopedWriter { struct191 explicit SmartScopedWriter(SmartRWMutex<mt_only> &m) : mutex(m) { in SmartScopedWriter() argument195 ~SmartScopedWriter() { mutex.unlock(); } in ~SmartScopedWriter() argument
187 using SmartScopedWriter = std::lock_guard<SmartRWMutex<mt_only>>; variable189 template <bool mt_only> struct SmartScopedWriter { struct192 explicit SmartScopedWriter(SmartRWMutex<mt_only> &m) : mutex(m) { in SmartScopedWriter() argument196 ~SmartScopedWriter() { mutex.unlock(); } in ~SmartScopedWriter() argument
162 struct SmartScopedWriter { struct165 explicit SmartScopedWriter(SmartRWMutex<mt_only>& m) : mutex(m) { in SmartScopedWriter() argument169 ~SmartScopedWriter() { in ~SmartScopedWriter() argument