|
| THashMap ()=default |
|
| THashMap (THashMap< K, V, HashK > &&that)=default |
|
| THashMap (const THashMap< K, V, HashK > &that)=default |
|
THashMap< K, V, HashK > & | operator= (THashMap< K, V, HashK > &&that)=default |
|
THashMap< K, V, HashK > & | operator= (const THashMap< K, V, HashK > &that)=default |
|
| THashMap (std::initializer_list< Pair > pairs) |
|
void | reset () |
|
int | count () const |
|
bool | empty () const |
|
size_t | approxBytesUsed () const |
|
void | swap (THashMap &that) |
|
void | swap (THashMap &&that) |
|
V * | set (K key, V val) |
|
V * | find (const K &key) const |
|
V & | operator[] (const K &key) |
|
void | remove (const K &key) |
|
bool | removeIfExists (const K &key) |
|
template<typename Fn , std::enable_if_t< std::is_invocable_v< Fn, K, V * > > * = nullptr> |
void | foreach (Fn &&fn) |
|
template<typename Fn , std::enable_if_t< std::is_invocable_v< Fn, K, V > > * = nullptr> |
void | foreach (Fn &&fn) const |
|
template<typename Fn , std::enable_if_t< std::is_invocable_v< Fn, Pair > > * = nullptr> |
void | foreach (Fn &&fn) const |
|
Iter | begin () const |
|
Iter | end () const |
|
template<typename
K, typename
V, typename HashK = SkGoodHash>
class skia_private::THashMap< K, V, HashK >
Definition at line 442 of file SkTHash.h.