Searched refs:MessageLayout (Results 1 – 4 of 4) sorted by relevance
| /third_party/protobuf/ruby/ext/google/protobuf_c/ |
| D | protobuf.h | 46 struct MessageLayout; 60 typedef struct MessageLayout MessageLayout; typedef 123 MessageLayout* layout; 374 uint32_t slot_read_oneof_case(MessageLayout* layout, const void* storage, 382 VALUE field_type_class(const MessageLayout* layout, const upb_fielddef* field); 521 struct MessageLayout { struct 537 void free_layout(MessageLayout* layout); argument 538 bool field_contains_hasbit(MessageLayout* layout, 541 VALUE layout_get(MessageLayout* layout, 544 void layout_set(MessageLayout* layout, [all …]
|
| D | storage.c | 479 bool field_contains_hasbit(MessageLayout* layout, in field_contains_hasbit() 497 MessageLayout* layout = ALLOC(MessageLayout); in create_layout() 696 void free_layout(MessageLayout* layout) { in free_layout() 703 VALUE field_type_class(const MessageLayout* layout, const upb_fielddef* field) { in field_type_class() 717 static void* slot_memory(MessageLayout* layout, in slot_memory() 724 static uint32_t* slot_oneof_case(MessageLayout* layout, in slot_oneof_case() 731 uint32_t slot_read_oneof_case(MessageLayout* layout, const void* storage, in slot_read_oneof_case() 737 static void slot_set_hasbit(MessageLayout* layout, in slot_set_hasbit() 746 static void slot_clear_hasbit(MessageLayout* layout, in slot_clear_hasbit() 754 static bool slot_is_hasbit_set(MessageLayout* layout, in slot_is_hasbit_set() [all …]
|
| D | message.c | 401 VALUE create_submsg_from_hash(const MessageLayout* layout, in create_submsg_from_hash()
|
| D | encode_decode.c | 897 size_t get_field_offset(MessageLayout* layout, const upb_fielddef* f) { in get_field_offset()
|