Apollo 10.0
自动驾驶开放平台
apollo::cyber::base::WriteLockGuard< RWLock > 模板类 参考

#include <rw_lock_guard.h>

apollo::cyber::base::WriteLockGuard< RWLock > 的协作图:

Public 成员函数

 WriteLockGuard (RWLock &lock)
 
 ~WriteLockGuard ()
 

详细描述

template<typename RWLock>
class apollo::cyber::base::WriteLockGuard< RWLock >

在文件 rw_lock_guard.h48 行定义.

构造及析构函数说明

◆ WriteLockGuard()

template<typename RWLock >
apollo::cyber::base::WriteLockGuard< RWLock >::WriteLockGuard ( RWLock &  lock)
inlineexplicit

在文件 rw_lock_guard.h50 行定义.

50 : rw_lock_(lock) {
51 rw_lock_.WriteLock();
52 }

◆ ~WriteLockGuard()

template<typename RWLock >
apollo::cyber::base::WriteLockGuard< RWLock >::~WriteLockGuard ( )
inline

在文件 rw_lock_guard.h54 行定义.

54{ rw_lock_.WriteUnlock(); }

该类的文档由以下文件生成: