8#ifndef UPB_MESSAGE_COPY_H_
9#define UPB_MESSAGE_COPY_H_
bool upb_Message_DeepCopy(upb_Message *dst, const upb_Message *src, const upb_MiniTable *m, upb_Arena *arena)
upb_Message * upb_Message_DeepClone(const upb_Message *msg, const upb_MiniTable *m, upb_Arena *arena)
upb_Map * upb_Map_DeepClone(const upb_Map *map, upb_CType key_type, upb_CType value_type, const upb_MiniTable *map_entry_table, upb_Arena *arena)
upb_Message * upb_Message_ShallowClone(const upb_Message *msg, const upb_MiniTable *m, upb_Arena *arena)
upb_Array * upb_Array_DeepClone(const upb_Array *array, upb_CType value_type, const upb_MiniTable *sub, upb_Arena *arena)
void upb_Message_ShallowCopy(upb_Message *dst, const upb_Message *src, const upb_MiniTable *m)
upb_CType
Definition descriptor_constants.h:18