A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://sgistl.github.io/MultipleHashedAssociativeContainer.html below:

Multiple Hashed Associative Container

Name Expression Precondition Semantics Postcondition Range constructor
X(i, j)
X a(i, j);
[i,j) is a valid range. Creates an associative container that contains all elements in the range [i,j), using hasher() as the hash function and key_equal() as the key equality function. size() is equal to the distance from i to j. The bucket count is an unspecified default value. The hash function is hasher(), and the key equality function is key_equal(). Range constructor with bucket count
X(i, j, n)
X a(i, j, n);
[i,j) is a valid range. Creates an associative container that contains all elements in the range [i,j), using at least n buckets, and using hasher() as the hash function and key_equal() as the key equality function. size() is equal to the distance from i to j. The bucket count is greater than or equal to n. The hash function is hasher(), and the key equality function is key_equal(). Range constructor with hash function
X(i, j, n, h)
X a(i, j, n, h);
[i,j) is a valid range. Creates an associative container that contains all elements in the range [i,j), using at least n buckets, and using h as the hash function and key_equal() as the key equality function. size() is equal to the distance from i to j. The bucket count is greater than or equal to n. The hash function is h, and the key equality function is key_equal(). Range constructor with key equal
X(i, j, n, h, k)
X a(i, j, n, h, k);
[i,j) is a valid range. Creates an associative container that contains all elements in the range [i,j), using at least n buckets, and using h as the hash function and k as the key equality function. size() is equal to the distance from i to j. The bucket count is greater than or equal to n. The hash function is h, and the key equality function is k.

[1] At present (early 1998), not all compilers support "member templates". If your compiler supports member templates then i and j may be of any type that conforms to the Input Iterator requirements. If your compiler does not yet support member templates, however, then i and j must be of type const T* or of type X::const_iterator.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4