• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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