Performance: update the factory hash list and generated code

This commit is contained in:
Shahram Najm 2017-06-08 11:14:29 +01:00
parent aced55797f
commit 4c41070f44
2 changed files with 605 additions and 399 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
/* This file is automatically generated by ./make_class.pl, do not edit */
abstract_long_vector, &grib_accessor_class_abstract_long_vector
abstract_vector, &grib_accessor_class_abstract_vector
apply_operators, &grib_accessor_class_apply_operators
@ -16,18 +16,14 @@ bufr_clear_tables, &grib_accessor_class_bufr_clear_tables
bufr_data, &grib_accessor_class_bufr_data
bufr_data_array, &grib_accessor_class_bufr_data_array
bufr_data_element, &grib_accessor_class_bufr_data_element
bufr_element, &grib_accessor_class_bufr_element
bufr_elements_table, &grib_accessor_class_bufr_elements_table
bufr_extract_area_subsets, &grib_accessor_class_bufr_extract_area_subsets
bufr_extract_datetime_subsets, &grib_accessor_class_bufr_extract_datetime_subsets
bufr_extract_subsets, &grib_accessor_class_bufr_extract_subsets
bufr_group, &grib_accessor_class_bufr_group
bufr_group_number, &grib_accessor_class_bufr_group_number
bufr_has_delayed_replication, &grib_accessor_class_bufr_has_delayed_replication
bufr_simple_thinning, &grib_accessor_class_bufr_simple_thinning
bufr_string_values, &grib_accessor_class_bufr_string_values
bufr_subset_number, &grib_accessor_class_bufr_subset_number
bufr_uncompressed_data, &grib_accessor_class_bufr_uncompressed_data
bufrdc_expanded_descriptors, &grib_accessor_class_bufrdc_expanded_descriptors
bytes, &grib_accessor_class_bytes
change_scanning_direction, &grib_accessor_class_change_scanning_direction
@ -53,7 +49,6 @@ data_constant_field, &grib_accessor_class_data_constant_field
data_dummy_field, &grib_accessor_class_data_dummy_field
data_g1complex_packing, &grib_accessor_class_data_g1complex_packing
data_g1second_order_constant_width_packing, &grib_accessor_class_data_g1second_order_constant_width_packing
data_g1second_order_general, &grib_accessor_class_data_g1second_order_general
data_g1second_order_general_extended_packing, &grib_accessor_class_data_g1second_order_general_extended_packing
data_g1second_order_general_packing, &grib_accessor_class_data_g1second_order_general_packing
data_g1second_order_row_by_row_packing, &grib_accessor_class_data_g1second_order_row_by_row_packing
@ -62,9 +57,6 @@ data_g1shsimple_packing, &grib_accessor_class_data_g1shsimple_packing
data_g1simple_packing, &grib_accessor_class_data_g1simple_packing
data_g22order_packing, &grib_accessor_class_data_g22order_packing
data_g2complex_packing, &grib_accessor_class_data_g2complex_packing
data_g2second_order, &grib_accessor_class_data_g2second_order
data_g2second_order_general_extended_packing, &grib_accessor_class_data_g2second_order_general_extended_packing
data_g2second_order_packing, &grib_accessor_class_data_g2second_order_packing
data_g2secondary_bitmap, &grib_accessor_class_data_g2secondary_bitmap
data_g2shsimple_packing, &grib_accessor_class_data_g2shsimple_packing
data_g2simple_packing, &grib_accessor_class_data_g2simple_packing
@ -78,7 +70,6 @@ data_sh_unpacked, &grib_accessor_class_data_sh_unpacked
data_shsimple_packing, &grib_accessor_class_data_shsimple_packing
data_simple_packing, &grib_accessor_class_data_simple_packing
decimal_precision, &grib_accessor_class_decimal_precision
descriptors, &grib_accessor_class_descriptors
dictionary, &grib_accessor_class_dictionary
dirty, &grib_accessor_class_dirty
divdouble, &grib_accessor_class_divdouble
@ -189,7 +180,6 @@ section, &grib_accessor_class_section
section_length, &grib_accessor_class_section_length
section_padding, &grib_accessor_class_section_padding
section_pointer, &grib_accessor_class_section_pointer
select_local_definition, &grib_accessor_class_select_local_definition
select_step_template, &grib_accessor_class_select_step_template
sexagesimal2decimal, &grib_accessor_class_sexagesimal2decimal
signed, &grib_accessor_class_signed