Searched refs:MessageLayout (Results 1 – 5 of 5) sorted by relevance
/external/protobuf/php/ext/google/protobuf/ |
D | protobuf.h | 16 struct MessageLayout; 27 typedef struct MessageLayout MessageLayout; typedef 73 MessageLayout* layout; 138 struct MessageLayout { struct 144 void layout_init(MessageLayout* layout, void* storage); argument 145 zval* layout_get(MessageLayout* layout, const void* storage, 147 MessageLayout* create_layout(const upb_msgdef* msgdef); 148 void free_layout(MessageLayout* layout);
|
D | storage.c | 293 MessageLayout* create_layout(const upb_msgdef* msgdef) { in create_layout() 294 MessageLayout* layout = ALLOC(MessageLayout); in create_layout() 386 void free_layout(MessageLayout* layout) { in free_layout() 405 static void* slot_memory(MessageLayout* layout, const void* storage, in slot_memory() 410 static uint32_t* slot_oneof_case(MessageLayout* layout, const void* storage, in slot_oneof_case() 416 void layout_set(MessageLayout* layout, void* storage, const upb_fielddef* field, in layout_set() 457 void layout_init(MessageLayout* layout, void* storage) { in layout_init() 515 zval* layout_get(MessageLayout* layout, const void* storage, in layout_get()
|
D | message.c | 244 MessageLayout* layout = create_layout(desc->msgdef); in build_class_from_descriptor()
|
/external/protobuf/ruby/ext/google/protobuf_c/ |
D | protobuf.h | 45 struct MessageLayout; 57 typedef struct MessageLayout MessageLayout; typedef 111 MessageLayout* layout; 450 struct MessageLayout { struct 456 MessageLayout* create_layout(const upb_msgdef* msgdef); argument 457 void free_layout(MessageLayout* layout); 458 VALUE layout_get(MessageLayout* layout, 461 void layout_set(MessageLayout* layout, 465 void layout_init(MessageLayout* layout, void* storage); 466 void layout_mark(MessageLayout* layout, void* storage); [all …]
|
D | storage.c | 400 MessageLayout* create_layout(const upb_msgdef* msgdef) { in create_layout() 401 MessageLayout* layout = ALLOC(MessageLayout); in create_layout() 497 void free_layout(MessageLayout* layout) { in free_layout() 517 static void* slot_memory(MessageLayout* layout, in slot_memory() 524 static uint32_t* slot_oneof_case(MessageLayout* layout, in slot_oneof_case() 532 VALUE layout_get(MessageLayout* layout, in layout_get() 606 void layout_set(MessageLayout* layout, in layout_set() 648 void layout_init(MessageLayout* layout, in layout_init() 707 void layout_mark(MessageLayout* layout, void* storage) { in layout_mark() 728 void layout_dup(MessageLayout* layout, void* to, void* from) { in layout_dup() [all …]
|