8#ifndef UPB_MINI_TABLE_INTERNAL_EXTENSION_H_
9#define UPB_MINI_TABLE_INTERNAL_EXTENSION_H_
#define UPB_API_INLINE
Definition def.inc:163
#define UPB_PRIVATE(x)
Definition def.inc:393
#define UPB_INLINE
Definition def.inc:144
upb_CType
Definition descriptor_constants.h:18
@ kUpb_CType_Enum
Definition descriptor_constants.h:23
@ kUpb_CType_Message
Definition descriptor_constants.h:24
@ kUpb_FieldType_Enum
Definition descriptor_constants.h:54
@ kUpb_FieldType_Message
Definition descriptor_constants.h:51
UPB_API_INLINE upb_CType upb_MiniTableField_CType(const upb_MiniTableField *f)
UPB_INLINE upb_FieldRep UPB_PRIVATE _upb_MiniTableField_GetRep(const struct upb_MiniTableField *f)
Definition field.h:83
upb_FieldRep
Definition field.h:60
UPB_API_INLINE upb_CType upb_MiniTableExtension_CType(const upb_MiniTableExtension *e)
UPB_API_INLINE uint32_t upb_MiniTableExtension_Number(const upb_MiniTableExtension *e)
UPB_API_INLINE bool upb_MiniTableExtension_SetSubMessage(upb_MiniTableExtension *e, const upb_MiniTable *m)
UPB_API_INLINE const upb_MiniTable * upb_MiniTableExtension_Extendee(const upb_MiniTableExtension *e)
UPB_API_INLINE const upb_MiniTableEnum * upb_MiniTableExtension_GetSubEnum(const upb_MiniTableExtension *e)
UPB_API_INLINE const upb_MiniTable * upb_MiniTableExtension_GetSubMessage(const upb_MiniTableExtension *e)
UPB_API_INLINE bool upb_MiniTableExtension_SetSubEnum(upb_MiniTableExtension *e, const upb_MiniTableEnum *m)
UPB_INLINE upb_FieldRep UPB_PRIVATE _upb_MiniTableExtension_GetRep(const struct upb_MiniTableExtension *e)
Definition extension.h:84
Definition extension.h:21
const struct upb_MiniTable * UPB_PRIVATE(extendee)
struct upb_MiniTableField UPB_PRIVATE(field)
uint32_t UPB_ONLYBITS(number)
uint16_t UPB_PRIVATE(submsg_index)
UPB_API_INLINE const upb_MiniTable * upb_MiniTableSub_Message(upb_MiniTableSub sub)
Definition sub.h:47
UPB_API_INLINE const upb_MiniTableEnum * upb_MiniTableSub_Enum(upb_MiniTableSub sub)
Definition sub.h:42