GCC Middle and Back End API Reference
part_traits Struct Reference
Inheritance diagram for part_traits:
Collaboration diagram for part_traits:

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 &)
static void remove (T &)
static bool is_empty (const T &)
static bool is_deleted (const T &)
static void mark_empty (T &)
static void mark_deleted (T &)

Static Public Attributes

static const bool empty_zero_p

Member Typedef Documentation

◆ key_type

typedef Key::value_type unbounded_hashmap_traits< Key, Value >::key_type
inherited

Member Function Documentation

◆ equal_keys()

bool unbounded_hashmap_traits< Key, Value >::equal_keys ( const typename Key::value_type & ,
const typename Key::compare_type &  )
staticinherited

◆ hash()

hashval_t unbounded_hashmap_traits< Key, Value >::hash ( const typename Key::value_type & )
staticinherited

◆ is_deleted()

bool unbounded_hashmap_traits< Key, Value >::is_deleted ( const T & )
inlinestaticinherited

References T.

◆ is_empty()

bool unbounded_hashmap_traits< Key, Value >::is_empty ( const T & )
inlinestaticinherited

References T.

◆ mark_deleted()

void unbounded_hashmap_traits< Key, Value >::mark_deleted ( T & )
inlinestaticinherited

References T.

◆ mark_empty()

void unbounded_hashmap_traits< Key, Value >::mark_empty ( T & )
inlinestaticinherited

References T.

◆ remove()

void unbounded_hashmap_traits< Key, Value >::remove ( T & )
inlinestaticinherited

References T.

Field Documentation

◆ empty_zero_p

const bool unbounded_hashmap_traits< Key, Value >::empty_zero_p
staticinherited

The documentation for this struct was generated from the following file: