GCC Middle and Back End API Reference
|
#include <exploded-graph.h>
Public Types | |
typedef const program_point * | key_type |
typedef per_program_point_data * | value_type |
typedef per_program_point_data * | 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 storing per-program_point data within an exploded_graph.
|
inlinestatic |
References gcc_assert, and NULL.
|
inlinestatic |
References gcc_assert, ana::program_point::hash(), and NULL.
|
inlinestatic |
|
inlinestatic |
References NULL.
|
inlinestatic |
|
inlinestatic |
References NULL.