Searched refs:HashCompare (Results 1 – 7 of 7) sorted by relevance
| /oneTBB/doc/main/tbb_userguide/ |
| H A D | More_on_HashCompare.rst | 3 More on HashCompare 7 There are several ways to make the ``HashCompare`` argument for 11 - Specify the ``HashCompare`` argument explicitly 14 - Let the ``HashCompare`` default to ``tbb_hash_compare<Key>`` and do 36 ``HashCompare`` must provide two signatures: 53 The methods of ``HashCompare`` should be ``static`` unless you need to 56 takes a ``HashCompare`` as a parameter. The following example is a
|
| H A D | concurrent_hash_map.rst | 7 A ``concurrent_hash_map<Key, T, HashCompare >`` is a hash table that 9 ``T``. The traits type HashCompare defines how to hash a key and how to
|
| /oneTBB/include/oneapi/tbb/ |
| H A D | concurrent_hash_map.h | 461 __TBB_requires(tbb::detail::hash_compare<HashCompare, Key> && 465 __TBB_requires(tbb::detail::hash_compare<HashCompare, Key>) 573 typename HashCompare = d1::tbb_hash_compare<Key>, 578 __TBB_requires(tbb::detail::hash_compare<HashCompare, Key> && in __TBB_requires() argument 582 __TBB_requires(tbb::detail::hash_compare<HashCompare, Key>) in __TBB_requires() 1606 typename = std::enable_if_t<!is_allocator_v<HashCompare>>> 1607 concurrent_hash_map( It, It, HashCompare = HashCompare(), Alloc = Alloc() ) 1621 concurrent_hash_map( std::initializer_list<std::pair<Key, T>>, HashCompare = HashCompare(), Alloc =… 1632 …erator==(const concurrent_hash_map<Key, T, HashCompare, A1> &a, const concurrent_hash_map<Key, T, … 1645 …erator!=(const concurrent_hash_map<Key, T, HashCompare, A1> &a, const concurrent_hash_map<Key, T, … [all …]
|
| /oneTBB/include/oneapi/tbb/detail/ |
| H A D | _hash_compare.h | 93 template <typename HashCompare, typename Key> 94 concept hash_compare = std::copy_constructible<HashCompare> && 95 … requires( const std::remove_reference_t<HashCompare>& hc, const Key& key1, const Key& key2 ) { in requires()
|
| H A D | _flow_graph_tagged_buffer_impl.h | 45 typename HashCompare, // has hash and equal 48 class hash_buffer : public HashCompare {
|
| /oneTBB/test/common/ |
| H A D | concepts_common.h | 422 struct HashCompare { struct 423 HashCompare( const HashCompare& ) requires EnableCopyCtor = default; 425 ~HashCompare() requires EnableDtor = default; 426 ~HashCompare() = delete; 440 template <typename K> using Correct = HashCompare<K, /*CopyCtor = */true, /*Dtor = */true, /*Hash =… argument 441 template <typename K> using NonCopyable = HashCompare<K, /*CopyCtor = */false, /*Dtor = */true, /*H… 442 template <typename K> using NonDestructible = HashCompare<K, /*CopyCtor = */true, /*Dtor = */false,… 443 template <typename K> using NoHash = HashCompare<K, /*CopyCtor = */true, /*Dtor = */true, /*Hash = … 444 template <typename K> using HashNonConst = HashCompare<K, /*CopyCtor = */true, /*Dtor = */true, /*H… 447 template <typename K> using NoEqual = HashCompare<K, /*CopyCtor = */true, /*Dtor = */true, /*Hash =… [all …]
|
| /oneTBB/doc/main/reference/ |
| H A D | custom_mutex_chmap.rst | 39 typename HashCompare = tbb_hash_compare<Key>,
|