Home
last modified time | relevance | path

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

/external/rust/crates/grpcio-sys/grpc/third_party/upb/upbc/
Dmessage_layout.cc15 MessageLayout::Size MessageLayout::Place( in Place()
16 MessageLayout::SizeAndAlign size_and_align) { in Place()
26 bool MessageLayout::HasHasbit(const protobuf::FieldDescriptor* field) { in HasHasbit()
31 MessageLayout::SizeAndAlign MessageLayout::SizeOf( in SizeOf()
40 MessageLayout::SizeAndAlign MessageLayout::SizeOfUnwrapped( in SizeOfUnwrapped()
63 int64_t MessageLayout::FieldLayoutRank(const protobuf::FieldDescriptor* field) { in FieldLayoutRank()
109 void MessageLayout::ComputeLayout(const protobuf::Descriptor* descriptor) { in ComputeLayout()
129 void MessageLayout::PlaceNonOneofFields( in PlaceNonOneofFields()
164 void MessageLayout::PlaceOneofFields(const protobuf::Descriptor* descriptor) { in PlaceOneofFields()
Dprotoc-gen-upb.cc94 std::string GetSizeInit(const MessageLayout::Size& size) { in GetSizeInit()
219 MessageLayout layout(message); in GenerateMessageInHeader()
455 if (MessageLayout::HasHasbit(field)) { in GenerateMessageInHeader()
599 MessageLayout layout(message); in SubmsgArray()
656 const MessageLayout& layout, in TryFillTableEntry()
729 MessageLayout::Size offset = layout.GetFieldOffset(field); in TryFillTableEntry()
745 MessageLayout::Size case_offset = in TryFillTableEntry()
773 MessageLayout sub_layout(field->message_type()); in TryFillTableEntry()
795 const MessageLayout& layout) { in FastDecodeTable()
846 MessageLayout layout(message); in WriteSource()
[all …]
Dmessage_layout.h11 class MessageLayout {
43 MessageLayout(const google::protobuf::Descriptor* descriptor) { in MessageLayout() function
/external/protobuf/ruby/ext/google/protobuf_c/
Dprotobuf.h46 struct MessageLayout;
60 typedef struct MessageLayout MessageLayout; typedef
115 MessageLayout* layout;
504 struct MessageLayout { struct
510 MessageLayout* create_layout(const upb_msgdef* msgdef); argument
511 void free_layout(MessageLayout* layout);
512 bool field_contains_hasbit(MessageLayout* layout,
515 VALUE layout_get(MessageLayout* layout,
518 void layout_set(MessageLayout* layout,
522 VALUE layout_has(MessageLayout* layout,
[all …]
Dstorage.c452 bool field_contains_hasbit(MessageLayout* layout, in field_contains_hasbit()
463 MessageLayout* create_layout(const upb_msgdef* msgdef) { in create_layout()
464 MessageLayout* layout = ALLOC(MessageLayout); in create_layout()
577 void free_layout(MessageLayout* layout) { in free_layout()
597 static void* slot_memory(MessageLayout* layout, in slot_memory()
604 static uint32_t* slot_oneof_case(MessageLayout* layout, in slot_oneof_case()
611 static void slot_set_hasbit(MessageLayout* layout, in slot_set_hasbit()
620 static void slot_clear_hasbit(MessageLayout* layout, in slot_clear_hasbit()
628 static bool slot_is_hasbit_set(MessageLayout* layout, in slot_is_hasbit_set()
640 VALUE layout_has(MessageLayout* layout, in layout_has()
[all …]
Dupb.h6612 class MessageLayout;
/external/protobuf/php/ext/google/protobuf/
Dstorage.c575 uint32_t* slot_oneof_case(MessageLayout* layout, const void* storage, in slot_oneof_case()
581 static int slot_property_cache(MessageLayout* layout, const void* storage, in slot_property_cache()
586 void* slot_memory(MessageLayout* layout, const void* storage, in slot_memory()
591 MessageLayout* create_layout(const upb_msgdef* msgdef) { in create_layout()
592 MessageLayout* layout = ALLOC(MessageLayout); in create_layout()
750 void free_layout(MessageLayout* layout) { in free_layout()
755 void layout_init(MessageLayout* layout, void* storage, in layout_init()
812 zval* layout_get(MessageLayout* layout, const void* storage, in layout_get()
834 void layout_set(MessageLayout* layout, MessageHeader* header, in layout_set()
1022 void layout_merge(MessageLayout* layout, MessageHeader* from, in layout_merge()
[all …]
Dprotobuf.h606 struct MessageLayout;
651 typedef struct MessageLayout MessageLayout; typedef
800 MessageLayout* layout;
927 struct MessageLayout { struct
939 MessageLayout* create_layout(const upb_msgdef* msgdef); argument
940 void layout_init(MessageLayout* layout, void* storage,
942 zval* layout_get(MessageLayout* layout, const void* storage,
944 void layout_set(MessageLayout* layout, MessageHeader* header,
946 void layout_merge(MessageLayout* layout, MessageHeader* from,
948 const char* layout_get_oneof_case(MessageLayout* layout, const void* storage,
[all …]
Dmessage.c286 MessageLayout* layout = create_layout(desc->msgdef);
Dupb.h486 class MessageLayout; variable