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

Public Types

typedef const char * value_type
typedef const char * compare_type

Static Public Member Functions

static hashval_t hash (const value_type *)
static bool equal (const value_type *, const compare_type *)
static void remove (const char **p)

Detailed Description

   Event hashtable helpers.  

Member Typedef Documentation

typedef const char* event_hasher::compare_type
typedef const char* event_hasher::value_type

Member Function Documentation

bool event_hasher::equal ( const value_type s1,
const compare_type s2 
)
inlinestatic
   Helper function for the event hash table that compares the name of an
   existing entry (S1) with the given string (S2).  
hashval_t event_hasher::hash ( const value_type v)
inlinestatic
   Helper function for the event hash table that hashes the entry V.  
static void typed_noop_remove< const char * >::remove ( const char * *  p)
inlinestaticinherited
   Remove doing nothing.  

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