Home
last modified time | relevance | path

Searched refs:MessageLayout (Results 1 – 4 of 4) sorted by relevance

/third_party/protobuf/ruby/ext/google/protobuf_c/
Dprotobuf.h46 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 …]
Dstorage.c479 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 …]
Dmessage.c401 VALUE create_submsg_from_hash(const MessageLayout* layout, in create_submsg_from_hash()
Dencode_decode.c897 size_t get_field_offset(MessageLayout* layout, const upb_fielddef* f) { in get_field_offset()