Go to the source code of this file.
|
| UPB_API upb_Message * | upb_Message_New (const upb_MiniTable *m, upb_Arena *arena) |
| |
| UPB_INLINE bool | upb_Message_NextUnknown (const upb_Message *msg, upb_StringView *data, uintptr_t *iter) |
| |
| UPB_INLINE bool | upb_Message_HasUnknown (const upb_Message *msg) |
| |
| upb_Message_DeleteUnknownStatus | upb_Message_DeleteUnknown (upb_Message *msg, upb_StringView *data, uintptr_t *iter, upb_Arena *arena) |
| |
| size_t | upb_Message_ExtensionCount (const upb_Message *msg) |
| |
| UPB_INLINE bool | upb_Message_NextExtension (const upb_Message *msg, const upb_MiniTableExtension **out_e, upb_MessageValue *out_v, uintptr_t *iter) |
| |
| UPB_INLINE bool UPB_PRIVATE | _upb_Message_NextExtensionReverse (const struct upb_Message *msg, const upb_MiniTableExtension **out_e, upb_MessageValue *out_v, uintptr_t *iter) |
| |
| UPB_API void | upb_Message_Freeze (upb_Message *msg, const upb_MiniTable *m) |
| |
| UPB_API_INLINE bool | upb_Message_IsFrozen (const upb_Message *msg) |
| |
◆ kUpb_Message_ExtensionBegin
| #define kUpb_Message_ExtensionBegin 0 |
◆ kUpb_Message_UnknownBegin
| #define kUpb_Message_UnknownBegin 0 |
◆ upb_Message
| typedef struct upb_Message upb_Message |
◆ upb_Message_DeleteUnknownStatus
◆ upb_Message_DeleteUnknownStatus
| Enumerator |
|---|
| kUpb_DeleteUnknown_DeletedLast | |
| kUpb_DeleteUnknown_IterUpdated | |
| kUpb_DeleteUnknown_AllocFail | |
◆ _upb_Message_NextExtensionReverse()
◆ upb_Message_DeleteUnknown()
◆ upb_Message_ExtensionCount()
| size_t upb_Message_ExtensionCount |
( |
const upb_Message * | msg | ) |
|
◆ upb_Message_Freeze()
◆ upb_Message_HasUnknown()
◆ upb_Message_IsFrozen()
◆ upb_Message_New()
◆ upb_Message_NextExtension()
◆ upb_Message_NextUnknown()