std::unordered_map<Key,T,Hash,KeyEqual,Allocator>::bucket (3) - Linux Manuals

std::unordered_map<Key,T,Hash,KeyEqual,Allocator>::bucket: std::unordered_map<Key,T,Hash,KeyEqual,Allocator>::bucket

NAME

std::unordered_map<Key,T,Hash,KeyEqual,Allocator>::bucket - std::unordered_map<Key,T,Hash,KeyEqual,Allocator>::bucket

Synopsis


size_type bucket( const Key& key ) const; (since C++11)


Returns the index of the bucket for key key. Elements (if any) with keys equivalent to key are always found in this bucket. The returned value is valid only for instances of the container for which bucket_count() returns the same value.
The behavior is undefined if bucket_count() is zero.

Parameters


key - the value of the key to examine

Return value


Bucket index for the key key.

Complexity


Constant.

See also


            returns the number of elements in specific bucket
bucket_size (public member function)