GCC Middle and Back End API Reference
|
#include <hash-map-traits.h>
Public Types | |
typedef Key::value_type | key_type |
Static Public Member Functions | |
static hashval_t | hash (const typename Key::value_type &) |
static bool | equal_keys (const typename Key::value_type &, const typename Key::compare_type &) |
template<typename T > | |
static void | remove (T &) |
template<typename T > | |
static bool | is_empty (const T &) |
template<typename T > | |
static bool | is_deleted (const T &) |
template<typename T > | |
static void | mark_empty (T &) |
template<typename T > | |
static void | mark_deleted (T &) |
Static Public Attributes | |
static const bool | empty_zero_p = default_hash_traits <Value>::empty_zero_p |
Implement traits for a hash_map with keys of type Key and values of type Value for cases in which the key cannot represent empty and deleted slots. Instead record empty and deleted entries in Value.
Key::value_type unbounded_hashmap_traits< Key, Value >::key_type |
|
inlinestatic |
References y.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
static |