1 #ifndef THIRD_PARTY_UPB_UPB_MESSAGE_MERGE_H_ 2 #define THIRD_PARTY_UPB_UPB_MESSAGE_MERGE_H_ 3 4 #include "upb/mem/arena.h" 5 #include "upb/message/message.h" 6 #include "upb/mini_table/extension_registry.h" 7 #include "upb/mini_table/message.h" 8 9 // Must be last. 10 #include "upb/port/def.inc" 11 12 #ifdef __cplusplus 13 extern "C" { 14 #endif 15 16 UPB_API bool upb_Message_MergeFrom(upb_Message* dst, const upb_Message* src, 17 const upb_MiniTable* mt, 18 const upb_ExtensionRegistry* extreg, 19 upb_Arena* arena); 20 21 #ifdef __cplusplus 22 } /* extern "C" */ 23 #endif 24 25 #include "upb/port/undef.inc" 26 #endif // THIRD_PARTY_UPB_UPB_MESSAGE_MERGE_H_ 27