GCC Middle and Back End API Reference
|
#include <hash-traits.h>
Inherited by nofree_ptr_hash< def_info >.
Public Types | |
typedef Type * | value_type |
typedef Type * | compare_type |
Static Public Member Functions | |
static hashval_t | hash (const value_type &) |
static bool | equal (const value_type &existing, const compare_type &candidate) |
static void | mark_deleted (Type *&) |
static void | mark_empty (Type *&) |
static bool | is_deleted (Type *) |
static bool | is_empty (Type *) |
Static Public Attributes | |
static const bool | empty_zero_p = true |
Pointer hasher based on pointer equality. Other types of pointer hash can inherit this and override the hash and equal functions with some other form of equality (such as string equality).
typedef Type* pointer_hash< Type >::compare_type |
typedef Type* pointer_hash< Type >::value_type |
|
inlinestatic |
References candidate().
|
inlinestatic |
References candidate().
|
inlinestatic |
|
inlinestatic |
References NULL.
|
inlinestatic |
|
inlinestatic |
References NULL.
|
static |