GCC Middle and Back End API Reference
polymorphic_call_target_hasher Struct Reference

Public Types

typedef polymorphic_call_target_d value_type
typedef polymorphic_call_target_d 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 (value_type *)

Detailed Description

Polymorphic call target cache helpers.


Member Typedef Documentation


Member Function Documentation

bool polymorphic_call_target_hasher::equal ( const value_type t1,
const compare_type t2 
)
inlinestatic

Compare cache entries T1 and T2.

hashval_t polymorphic_call_target_hasher::hash ( const value_type odr_query)
inlinestatic

Return the computed hashcode for ODR_QUERY.

void polymorphic_call_target_hasher::remove ( value_type v)
inlinestatic

Remove entry in polymorphic call target cache hash.


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