KiCad PCB EDA Suite
Loading...
Searching...
No Matches
SHARDED_CACHE< KEY, VALUE, SHARDS >::SHARD Struct Reference

Public Attributes

std::shared_mutex mutex
 
std::unordered_map< KEY, VALUEmap
 

Detailed Description

template<typename KEY, typename VALUE, std::size_t SHARDS = 256>
struct SHARDED_CACHE< KEY, VALUE, SHARDS >::SHARD

Definition at line 126 of file sharded_cache.h.

Member Data Documentation

◆ map

template<typename KEY, typename VALUE, std::size_t SHARDS = 256>
std::unordered_map<KEY, VALUE> SHARDED_CACHE< KEY, VALUE, SHARDS >::SHARD::map

◆ mutex

template<typename KEY, typename VALUE, std::size_t SHARDS = 256>
std::shared_mutex SHARDED_CACHE< KEY, VALUE, SHARDS >::SHARD::mutex
mutable

The documentation for this struct was generated from the following file: