42 template <Cryptography::Digest::IHashFunction<KEY_TYPE> HASHER = hash<KEY_TYPE>, IEqualsComparer<KEY_TYPE> KEY_EQUALS_COMPARER = equal_to<KEY_TYPE>,
43 typename LAYOUT_OPTIONS = DataStructures::HashTable_Support::SeparateChainingOptions<KEY_TYPE, MAPPED_VALUE_TYPE>>
51 template <DataStructures::HashTable_Support::IVal
idTraits<KEY_TYPE, MAPPED_VALUE_TYPE> HASH_TABLE_TRAITS>
58 template <
typename K = KEY_TYPE>
70 template <DataStructures::HashTable_Support::IVal
idTraits<KEY_TYPE, MAPPED_VALUE_TYPE> HASH_TABLE_TRAITS>
73 template <Cryptography::Digest::IHashFunction<KEY_TYPE> HASH, IEqualsComparer<KEY_TYPE> KEY_EQUALS_COMPARER>
78#if !qCompilerAndStdLib_requires_breaks_soemtimes_but_static_assert_ok_Buggy
82 template <
typename HASH, IEqualsComparer<KEY_TYPE> KEY_EQUALS_COMPARER>
85 template <IIterableOfTo<KeyValuePair<KEY_TYPE, MAPPED_VALUE_TYPE>> ITERABLE_OF_ADDABLE>
87#if qCompilerAndStdLib_default_initializable_broken_Buggy
94#if qCompilerAndStdLib_RequiresNotMatchInlineOutOfLineForTemplateClassBeingDefined_Buggy
98 AssertRepValidType_ ();
102 template <
typename HASH, IEqualsComparer<KEY_TYPE> KEY_EQUALS_COMPARER, IIterableOfTo<KeyValuePair<KEY_TYPE, MAPPED_VALUE_TYPE>> ITERABLE_OF_ADDABLE>
110 AssertRepValidType_ ();
114 template <IInputIterator<KeyValuePair<KEY_TYPE, MAPPED_VALUE_TYPE>> ITERATOR_OF_ADDABLE>
116#if !qCompilerAndStdLib_requires_breaks_soemtimes_but_static_assert_ok_Buggy
120 template <
typename HASH, IEqualsComparer<KEY_TYPE> KEY_EQUALS_COMPARER, IInputIterator<KeyValuePair<KEY_TYPE, MAPPED_VALUE_TYPE>> ITERATOR_OF_ADDABLE>
133#if !qCompilerAndStdLib_template_ConstraintDiffersInTemplateRedeclaration_Buggy
139 nonvirtual
void AssertRepValidType_ ()
const;