Lines Matching refs:MessageLayout
46 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,
525 void layout_clear(MessageLayout* layout,
528 void layout_init(MessageLayout* layout, void* storage);
529 void layout_mark(MessageLayout* layout, void* storage);
530 void layout_dup(MessageLayout* layout, void* to, void* from);
531 void layout_deep_copy(MessageLayout* layout, void* to, void* from);
532 VALUE layout_eq(MessageLayout* layout, void* msg1, void* msg2);
533 VALUE layout_hash(MessageLayout* layout, void* storage);
534 VALUE layout_inspect(MessageLayout* layout, void* storage);