.TH "std::__detail::_Hashtable_traits< _Cache_hash_code, _Constant_iterators, _Unique_keys >" 3cxx "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME std::__detail::_Hashtable_traits< _Cache_hash_code, _Constant_iterators, _Unique_keys > .SH SYNOPSIS .br .PP .PP \fC#include \fP .SS "Public Types" .in +1c .ti -1c .RI "\fBusing\fP \fB__constant_iterators\fP = \fB__bool_constant\fP< \fB_Constant_iterators\fP >" .br .ti -1c .RI "\fBusing\fP \fB__hash_cached\fP = \fB__bool_constant\fP< \fB_Cache_hash_code\fP >" .br .ti -1c .RI "\fBusing\fP \fB__unique_keys\fP = \fB__bool_constant\fP< \fB_Unique_keys\fP >" .br .in -1c .SH "Detailed Description" .PP .SS "template .br struct std::__detail::_Hashtable_traits< _Cache_hash_code, _Constant_iterators, _Unique_keys >"struct _Hashtable_traits .PP Important traits for hash tables\&. .PP \fBTemplate Parameters\fP .RS 4 \fI_Cache_hash_code\fP Boolean value\&. True if the value of the hash function is stored along with the value\&. This is a time-space tradeoff\&. Storing it may improve lookup speed by reducing the number of times we need to call the _Equal function\&. .br \fI_Constant_iterators\fP Boolean value\&. True if iterator and const_iterator are both constant iterator types\&. This is true for unordered_set and unordered_multiset, false for unordered_map and unordered_multimap\&. .br \fI_Unique_keys\fP Boolean value\&. True if the return value of _Hashtable::count(k) is always at most one, false if it may be an arbitrary number\&. This is true for unordered_set and unordered_map, false for unordered_multiset and unordered_multimap\&. .RE .PP .PP Definition at line \fB199\fP of file \fBhashtable_policy\&.h\fP\&. .SH "Member Typedef Documentation" .PP .SS "template \fBusing\fP \fBstd::__detail::_Hashtable_traits\fP< \fB_Cache_hash_code\fP, \fB_Constant_iterators\fP, \fB_Unique_keys\fP >::__constant_iterators = \fB__bool_constant\fP<\fB_Constant_iterators\fP>" .PP Definition at line \fB202\fP of file \fBhashtable_policy\&.h\fP\&. .SS "template \fBusing\fP \fBstd::__detail::_Hashtable_traits\fP< \fB_Cache_hash_code\fP, \fB_Constant_iterators\fP, \fB_Unique_keys\fP >::__hash_cached = \fB__bool_constant\fP<\fB_Cache_hash_code\fP>" .PP Definition at line \fB201\fP of file \fBhashtable_policy\&.h\fP\&. .SS "template \fBusing\fP \fBstd::__detail::_Hashtable_traits\fP< \fB_Cache_hash_code\fP, \fB_Constant_iterators\fP, \fB_Unique_keys\fP >::__unique_keys = \fB__bool_constant\fP<\fB_Unique_keys\fP>" .PP Definition at line \fB203\fP of file \fBhashtable_policy\&.h\fP\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.