Internal STLPort hash table used to implement legacy hash containers.
Synopsis
Declared in <bslstp_hashtable.h>
template<
class _Val,
class _Key,
class _HF,
class _ExK,
class _EqK,
class _All>
class hashtable;
Type Aliases
Name |
Description |
Iterator category tag for this container's iterators. |
|
Iterator traits for |
|
Iterator traits for modifiable access to stored values. |
|
Allocator type used by this table. |
|
Iterator providing non‐modifiable access to elements. |
|
Pointer to a non‐modifiable value. |
|
Reference to a non‐modifiable value. |
|
Signed integral type used for iterator differences. |
|
Hash functor type. |
|
Iterator providing modifiable access to elements. |
|
Key‐equality functor type. |
|
Key type used to locate elements. |
|
Pointer to a modifiable value. |
|
Reference to a modifiable value. |
|
Unsigned integral type used for sizes. |
|
Value type stored in the table. |
Member Functions
Name |
Description |
|
Constructors |
|
Destroy this hash table and release all stored elements. |
Assign to this table the value of the specified |
|
Insert the specified value, returning a reference to the stored element. |
|
|
|
Return the number of buckets in this table. |
|
Remove all elements from this table. |
|
Return the number of elements with the specified |
|
Return the number of elements in the specified bucket. |
|
Return |
|
|
|
|
|
|
|
|
|
Return a reference to an existing element equal to |
|
Return the allocator used by this table. |
|
Return the hash functor used by this table. |
|
|
|
Insert the specified |
|
|
|
Insert the specified |
|
Return the key‐equality functor used by this table. |
|
Return the maximum number of buckets this table can use. |
|
Return an upper bound on the number of elements this table can hold. |
|
Rebuild the bucket vector using a size suggested by |
|
Return the number of elements in this table. |
|
Exchange the contents of this table with those of the specified |
Static Member Functions
Name |
Description |
Return |
Friends
Name |
Description |
|
Non-Member Functions
Name |
Description |
Return |
|
Return |
Created with MrDocs