|
GCC Middle and Back End API Reference
|
#include <common.h>


Public Types | |
| typedef Type | value_type |
| typedef Type | compare_type |
Public Member Functions | |
| hashval_t | hash (value_type v) |
| bool | equal (const value_type &existing, const value_type &candidate) |
| void | mark_deleted (value_type &v) |
| void | mark_empty (value_type &v) |
| bool | is_deleted (value_type v) |
| bool | is_empty (value_type v) |
Static Public Member Functions | |
| static hashval_t | hash (value_type) |
| static bool | equal (const value_type &existing, const value_type &candidate) |
| static void | mark_deleted (Type &) |
| static void | mark_empty (Type &) |
| static bool | is_deleted (Type) |
| static bool | is_empty (Type) |
| static void | remove (Type &) |
A template for creating hash traits for a POD type.
| typedef Type pod_hash_traits< Type >::compare_type |
| typedef Type pod_hash_traits< Type >::value_type |
|
inlinestatic |
References candidate().
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inlinestatic |
|
inline |
|
inlinestatic |
|
inline |
|
inlinestatic |
|
inline |
|
inlinestaticinherited |
Remove doing nothing.