public :: codes_get, codes_set, codes_set_force, codes_grib_get_data, codes_is_missing, codes_is_defined, codes_key_is_computed public :: codes_open_file, codes_close_file,codes_read_bytes,codes_write_bytes public :: codes_grib_multi_support_on, codes_grib_multi_support_off public :: codes_keys_iterator_new, & codes_keys_iterator_next, & codes_keys_iterator_delete public :: codes_skip_computed, & codes_skip_coded, & codes_skip_duplicates, & codes_skip_function, & codes_skip_edition_specific, & codes_skip_read_only public :: codes_keys_iterator_get_name, & codes_keys_iterator_rewind public :: codes_bufr_keys_iterator_new, & codes_bufr_keys_iterator_next, & codes_bufr_keys_iterator_get_name, & codes_bufr_keys_iterator_rewind, & codes_bufr_keys_iterator_delete public :: codes_new_from_message, & codes_grib_new_from_samples, codes_new_from_file, & codes_bufr_new_from_samples, & codes_any_new_from_file, & codes_grib_new_from_file, codes_bufr_new_from_file, & codes_read_from_file,codes_headers_only_new_from_file public :: codes_release public :: codes_dump public :: codes_get_error_string public :: codes_get_native_type public :: codes_get_api_version public :: codes_get_size public :: codes_get_message_size, codes_copy_message public :: codes_write, codes_grib_multi_append public :: codes_check public :: codes_clone, codes_copy_namespace public :: codes_index_get,codes_index_select,& codes_index_create,codes_index_get_size,codes_index_release,& codes_grib_util_sections_copy public :: codes_datetime_to_julian,codes_julian_to_datetime,codes_copy_key