GCC Middle and Back End API Reference
typed_noop_remove< Type > Struct Template Reference

#include <hash-traits.h>

Inherited by int_hash_base< int >, member_function_hash_traits< ana::concrete_binding >, member_function_hash_traits< ana::symbolic_binding >, member_function_hash_traits< asm_output_svalue::key_t >, member_function_hash_traits< binop_svalue::key_t >, member_function_hash_traits< bit_range_region::key_t >, member_function_hash_traits< bits_within_svalue::key_t >, member_function_hash_traits< bounded_ranges::key_t >, member_function_hash_traits< cast_region::key_t >, member_function_hash_traits< compound_svalue::key_t >, member_function_hash_traits< conjured_svalue::key_t >, member_function_hash_traits< const_fn_result_svalue::key_t >, member_function_hash_traits< constant_svalue::key_t >, member_function_hash_traits< element_region::key_t >, member_function_hash_traits< field_region::key_t >, member_function_hash_traits< frame_region::key_t >, member_function_hash_traits< offset_region::key_t >, member_function_hash_traits< poisoned_svalue::key_t >, member_function_hash_traits< region_svalue::key_t >, member_function_hash_traits< repeated_svalue::key_t >, member_function_hash_traits< setjmp_svalue::key_t >, member_function_hash_traits< sized_region::key_t >, member_function_hash_traits< sub_svalue::key_t >, member_function_hash_traits< symbolic_region::key_t >, member_function_hash_traits< unaryop_svalue::key_t >, member_function_hash_traits< var_arg_region::key_t >, member_function_hash_traits< widening_svalue::key_t >, nofree_ptr_hash< allocno_hard_regs >, nofree_ptr_hash< asan_mem_ref >, nofree_ptr_hash< attribute_spec >, nofree_ptr_hash< cand_chain >, nofree_ptr_hash< coalesce_pair >, nofree_ptr_hash< comdat_type_node >, nofree_ptr_hash< constant_descriptor_rtx_data >, nofree_ptr_hash< cselib_val >, nofree_ptr_hash< struct data_dependence_relation >, nofree_ptr_hash< equiv_class_label >, nofree_ptr_hash< const char * >, nofree_ptr_hash< expr >, nofree_ptr_hash< histogram_entry >, nofree_ptr_hash< id_base >, nofree_ptr_hash< innermost_loop_behavior >, nofree_ptr_hash< rtx_def >, nofree_ptr_hash< group_info >, nofree_ptr_hash< congruence_class_group >, nofree_ptr_hash< symbol_compare_collection >, nofree_ptr_hash< dw_loc_list_struct >, nofree_ptr_hash< macinfo_entry >, nofree_ptr_hash< mem_location >, nofree_ptr_hash< im_mem_ref >, nofree_ptr_hash< pre_expr_d >, nofree_ptr_hash< ls_expr >, nofree_ptr_hash< struct vtable_registration >, nofree_ptr_hash< edge_def >, nofree_ptr_hash< simplifiable_subreg >, nofree_ptr_hash< tree_node >, nofree_ptr_hash< st_expr >, nofree_ptr_hash< string_pair_map >, nofree_ptr_hash< string_slot >, nofree_ptr_hash< merge_state_info >, nofree_ptr_hash< dw_trace_info >, nofree_ptr_hash< vn_nary_op_s >, nofree_ptr_hash< vn_phi_s >, nofree_ptr_hash< vn_reference_s >, nofree_ptr_hash< struct vtbl_map_node >, pod_hash_traits< function_point >, int_hash_base< Type >, member_function_hash_traits< Type >, and pod_hash_traits< Type >.

Static Public Member Functions

static void remove (Type &)
 

Detailed Description

template<typename Type>
struct typed_noop_remove< Type >
Helpful type for a no-op remove.   

Member Function Documentation

◆ remove()

template<typename Type >
void typed_noop_remove< Type >::remove ( Type & )
inlinestatic
Remove doing nothing.   

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