#ifndef THIRD_PARTY_UPB_UPB_MESSAGE_MERGE_H_ | |
#define THIRD_PARTY_UPB_UPB_MESSAGE_MERGE_H_ | |
#include "upb/mem/arena.h" | |
#include "upb/message/message.h" | |
#include "upb/mini_table/extension_registry.h" | |
#include "upb/mini_table/message.h" | |
// Must be last. | |
#include "upb/port/def.inc" | |
#ifdef __cplusplus | |
extern "C" { | |
#endif | |
UPB_API bool upb_Message_MergeFrom(upb_Message* dst, const upb_Message* src, | |
const upb_MiniTable* mt, | |
const upb_ExtensionRegistry* extreg, | |
upb_Arena* arena); | |
#ifdef __cplusplus | |
} /* extern "C" */ | |
#endif | |
#include "upb/port/undef.inc" | |
#endif // THIRD_PARTY_UPB_UPB_MESSAGE_MERGE_H_ |