Home
last modified time | relevance | path

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

/external/protobuf/php/ext/google/protobuf/
Dprotobuf.h16 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);
Dstorage.c293 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()
Dmessage.c244 MessageLayout* layout = create_layout(desc->msgdef); in build_class_from_descriptor()
/external/protobuf/ruby/ext/google/protobuf_c/
Dprotobuf.h45 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 …]
Dstorage.c400 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 …]