8#ifndef UPB_MINI_TABLE_EXTENSION_REGISTRY_H_
9#define UPB_MINI_TABLE_EXTENSION_REGISTRY_H_
82#ifdef UPB_LINKARR_DECLARE
94UPB_API bool upb_ExtensionRegistry_AddAllLinkedExtensions(
#define UPB_API
Definition def.inc:162
upb_ExtensionRegistryStatus
Definition extension_registry.h:61
@ kUpb_ExtensionRegistryStatus_Ok
Definition extension_registry.h:62
@ kUpb_ExtensionRegistryStatus_InvalidExtension
Definition extension_registry.h:65
@ kUpb_ExtensionRegistryStatus_OutOfMemory
Definition extension_registry.h:64
@ kUpb_ExtensionRegistryStatus_DuplicateEntry
Definition extension_registry.h:63
upb_ExtensionRegistryStatus upb_ExtensionRegistry_AddArray(upb_ExtensionRegistry *r, const upb_MiniTableExtension **e, size_t count)
struct upb_ExtensionRegistry upb_ExtensionRegistry
Definition extension_registry.h:59
UPB_API upb_ExtensionRegistry * upb_ExtensionRegistry_New(upb_Arena *arena)
UPB_API const upb_MiniTableExtension * upb_ExtensionRegistry_Lookup(const upb_ExtensionRegistry *r, const upb_MiniTable *t, uint32_t num)
UPB_API upb_ExtensionRegistryStatus upb_ExtensionRegistry_Add(upb_ExtensionRegistry *r, const upb_MiniTableExtension *e)
Definition extension.h:21