GCC Middle and Back End API Reference
|
#include <exploded-graph.h>
Public Types | |
typedef const point_and_state * | key_type |
typedef exploded_node * | value_type |
typedef exploded_node * | compare_type |
Static Public Member Functions | |
static hashval_t | hash (const key_type &k) |
static bool | equal_keys (const key_type &k1, const key_type &k2) |
template<typename T > | |
static void | remove (T &) |
template<typename T > | |
static void | mark_deleted (T &entry) |
template<typename T > | |
static void | mark_empty (T &entry) |
template<typename T > | |
static bool | is_deleted (const T &entry) |
template<typename T > | |
static bool | is_empty (const T &entry) |
Static Public Attributes | |
static const bool | empty_zero_p = false |
Traits class for ensuring uniqueness of point_and_state data within an exploded_graph.
|
inlinestatic |
References gcc_assert, and NULL.
|
inlinestatic |
References gcc_assert, ana::point_and_state::hash(), and NULL.
|
inlinestatic |
References NULL.
References NULL.