Go to the source code of this file.
|
| UPB_INLINE const char * | upb_Decoder_Init (upb_Decoder *d, const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena, char *trace_buf, size_t trace_size) |
| |
| UPB_INLINE upb_DecodeStatus | upb_Decoder_Destroy (upb_Decoder *d, upb_Arena *arena) |
| |
| UPB_INLINE void | _upb_Decoder_Trace (upb_Decoder *d, char event) |
| |
| UPB_INLINE bool | _upb_Decoder_VerifyUtf8Inline (const char *ptr, int len) |
| |
| const char * | _upb_Decoder_CheckRequired (upb_Decoder *d, const char *ptr, const upb_Message *msg, const upb_MiniTable *m) |
| |
| UPB_INLINE intptr_t | decode_totable (const upb_MiniTable *tablep) |
| |
| UPB_INLINE const upb_MiniTable * | decode_totablep (intptr_t table) |
| |
| const char * | _upb_Decoder_IsDoneFallback (upb_EpsCopyInputStream *e, const char *ptr, int overrun) |
| |
| const char * | _upb_Decoder_DecodeMessage (upb_Decoder *d, const char *ptr, upb_Message *msg, const upb_MiniTable *layout) |
| |
| UPB_INLINE bool | _upb_Decoder_IsDone (upb_Decoder *d, const char **ptr) |
| |
| UPB_NORETURN void * | _upb_Decoder_ErrorJmp (upb_Decoder *d, upb_DecodeStatus status) |
| |
| UPB_INLINE const char * | _upb_Decoder_BufferFlipCallback (upb_EpsCopyInputStream *e, const char *old_end, const char *new_start) |
| |
◆ DECODE_NOGROUP
| #define DECODE_NOGROUP (uint32_t)-1 |
◆ upb_Decoder
| typedef struct upb_Decoder upb_Decoder |
◆ _upb_Decoder_BufferFlipCallback()
◆ _upb_Decoder_CheckRequired()
◆ _upb_Decoder_DecodeMessage()
◆ _upb_Decoder_ErrorJmp()
◆ _upb_Decoder_IsDone()
◆ _upb_Decoder_IsDoneFallback()
◆ _upb_Decoder_Trace()
◆ _upb_Decoder_VerifyUtf8Inline()
| UPB_INLINE bool _upb_Decoder_VerifyUtf8Inline |
( |
const char * | ptr, |
|
|
int | len ) |
◆ decode_totable()
◆ decode_totablep()
◆ upb_Decoder_Destroy()
◆ upb_Decoder_Init()