NIM PC Cross Platform SDK
载入中...
搜索中...
未找到
phmap::LockableImpl< Mtx_ > 模板类 参考

#include <phmap_base.h>

类 phmap::LockableImpl< Mtx_ > 继承关系图:
phmap::priv::parallel_hash_set< N, RefSet, Mtx_, Policy, Hash, Eq, Alloc >::Inner

Public 类型

using mutex_type = Mtx_
 
using Base = LockableBaseImpl< Mtx_ >
 
using SharedLock = typename Base::WriteLock
 
using UpgradeLock = typename Base::WriteLock
 
using UniqueLock = typename Base::WriteLock
 
using SharedLocks = typename Base::WriteLocks
 
using UniqueLocks = typename Base::WriteLocks
 
using UpgradeToUnique = typename Base::DoNothing
 

成员类型定义说明

◆ Base

template<class Mtx_ >
using phmap::LockableImpl< Mtx_ >::Base = LockableBaseImpl<Mtx_>

◆ mutex_type

template<class Mtx_ >
using phmap::LockableImpl< Mtx_ >::mutex_type = Mtx_

◆ SharedLock

template<class Mtx_ >
using phmap::LockableImpl< Mtx_ >::SharedLock = typename Base::WriteLock

◆ SharedLocks

template<class Mtx_ >
using phmap::LockableImpl< Mtx_ >::SharedLocks = typename Base::WriteLocks

◆ UniqueLock

template<class Mtx_ >
using phmap::LockableImpl< Mtx_ >::UniqueLock = typename Base::WriteLock

◆ UniqueLocks

template<class Mtx_ >
using phmap::LockableImpl< Mtx_ >::UniqueLocks = typename Base::WriteLocks

◆ UpgradeLock

template<class Mtx_ >
using phmap::LockableImpl< Mtx_ >::UpgradeLock = typename Base::WriteLock

◆ UpgradeToUnique

template<class Mtx_ >
using phmap::LockableImpl< Mtx_ >::UpgradeToUnique = typename Base::DoNothing

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