Lines Matching defs:layout
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);
505 // Message layout / storage.
524 void* empty_template; // Can memcpy() onto a layout to clear it.
537 void free_layout(MessageLayout* layout);
538 bool field_contains_hasbit(MessageLayout* layout,
541 VALUE layout_get(MessageLayout* layout,
544 void layout_set(MessageLayout* layout,
548 VALUE layout_has(MessageLayout* layout,
551 void layout_clear(MessageLayout* layout,
554 void layout_init(MessageLayout* layout, void* storage);
555 void layout_mark(MessageLayout* layout, void* storage);
556 void layout_dup(MessageLayout* layout, void* to, void* from);
557 void layout_deep_copy(MessageLayout* layout, void* to, void* from);
558 VALUE layout_eq(MessageLayout* layout, void* msg1, void* msg2);
559 VALUE layout_hash(MessageLayout* layout, void* storage);
560 VALUE layout_inspect(MessageLayout* layout, void* storage);