|
| static size_t | align_up_to (size_t offset, size_t granularity) |
| |
| static void | check_map_field_type (VALUE val, const upb_fielddef *field) |
| |
| static void | check_repeated_field_type (VALUE val, const upb_fielddef *field) |
| |
| MessageLayout * | create_layout (const upb_msgdef *msgdef) |
| |
| bool | field_contains_hasbit (MessageLayout *layout, const upb_fielddef *field) |
| |
| VALUE | field_type_class (const upb_fielddef *field) |
| |
| void | free_layout (MessageLayout *layout) |
| |
| bool | is_map_field (const upb_fielddef *field) |
| |
| static bool | is_ruby_num (VALUE value) |
| |
| void | layout_clear (MessageLayout *layout, const void *storage, const upb_fielddef *field) |
| |
| void | layout_deep_copy (MessageLayout *layout, void *to, void *from) |
| |
| void | layout_dup (MessageLayout *layout, void *to, void *from) |
| |
| VALUE | layout_eq (MessageLayout *layout, void *msg1, void *msg2) |
| |
| VALUE | layout_get (MessageLayout *layout, const void *storage, const upb_fielddef *field) |
| |
| VALUE | layout_get_default (const upb_fielddef *field) |
| |
| VALUE | layout_has (MessageLayout *layout, const void *storage, const upb_fielddef *field) |
| |
| VALUE | layout_hash (MessageLayout *layout, void *storage) |
| |
| void | layout_init (MessageLayout *layout, void *storage) |
| |
| VALUE | layout_inspect (MessageLayout *layout, void *storage) |
| |
| void | layout_mark (MessageLayout *layout, void *storage) |
| |
| void | layout_set (MessageLayout *layout, void *storage, const upb_fielddef *field, VALUE val) |
| |
| const upb_fielddef * | map_entry_key (const upb_msgdef *msgdef) |
| |
| const upb_msgdef * | map_entry_msgdef (const upb_fielddef *field) |
| |
| const upb_fielddef * | map_entry_value (const upb_msgdef *msgdef) |
| |
| const upb_fielddef * | map_field_key (const upb_fielddef *field) |
| |
| const upb_fielddef * | map_field_value (const upb_fielddef *field) |
| |
| void | native_slot_check_int_range_precision (const char *name, upb_fieldtype_t type, VALUE val) |
| |
| void | native_slot_deep_copy (upb_fieldtype_t type, void *to, void *from) |
| |
| void | native_slot_dup (upb_fieldtype_t type, void *to, void *from) |
| |
| VALUE | native_slot_encode_and_freeze_string (upb_fieldtype_t type, VALUE value) |
| |
| bool | native_slot_eq (upb_fieldtype_t type, void *mem1, void *mem2) |
| |
| VALUE | native_slot_get (upb_fieldtype_t type, VALUE type_class, const void *memory) |
| |
| void | native_slot_init (upb_fieldtype_t type, void *memory) |
| |
| void | native_slot_mark (upb_fieldtype_t type, void *memory) |
| |
| void | native_slot_set (const char *name, upb_fieldtype_t type, VALUE type_class, void *memory, VALUE value) |
| |
| void | native_slot_set_value_and_case (const char *name, upb_fieldtype_t type, VALUE type_class, void *memory, VALUE value, uint32_t *case_memory, uint32_t case_number) |
| |
| size_t | native_slot_size (upb_fieldtype_t type) |
| |
| static void | slot_clear_hasbit (MessageLayout *layout, const void *storage, const upb_fielddef *field) |
| |
| static bool | slot_is_hasbit_set (MessageLayout *layout, const void *storage, const upb_fielddef *field) |
| |
| static void * | slot_memory (MessageLayout *layout, const void *storage, const upb_fielddef *field) |
| |
| static uint32_t * | slot_oneof_case (MessageLayout *layout, const void *storage, const upb_fielddef *field) |
| |
| static void | slot_set_hasbit (MessageLayout *layout, const void *storage, const upb_fielddef *field) |
| |
| const upb_msgdef * | tryget_map_entry_msgdef (const upb_fielddef *field) |
| |