WPILibC++ 2027.0.0-alpha-3
Loading...
Searching...
No Matches
decode.h File Reference

Go to the source code of this file.

Enumerations

enum  upb_MiniTablePlatform { kUpb_MiniTablePlatform_32Bit , kUpb_MiniTablePlatform_64Bit , kUpb_MiniTablePlatform_Native }
 

Functions

upb_MiniTable_upb_MiniTable_Build (const char *data, size_t len, upb_MiniTablePlatform platform, upb_Arena *arena, upb_Status *status)
 
UPB_API_INLINE upb_MiniTableupb_MiniTable_Build (const char *data, size_t len, upb_Arena *arena, upb_Status *status)
 
const char * _upb_MiniTableExtension_Init (const char *data, size_t len, upb_MiniTableExtension *ext, const upb_MiniTable *extendee, upb_MiniTableSub sub, upb_MiniTablePlatform platform, upb_Status *status)
 
UPB_API_INLINE const char * upb_MiniTableExtension_Init (const char *data, size_t len, upb_MiniTableExtension *ext, const upb_MiniTable *extendee, upb_MiniTableSub sub, upb_Status *status)
 
UPB_API upb_MiniTableExtension_upb_MiniTableExtension_Build (const char *data, size_t len, const upb_MiniTable *extendee, upb_MiniTableSub sub, upb_MiniTablePlatform platform, upb_Arena *arena, upb_Status *status)
 
UPB_API_INLINE upb_MiniTableExtensionupb_MiniTableExtension_Build (const char *data, size_t len, const upb_MiniTable *extendee, upb_Arena *arena, upb_Status *status)
 
UPB_API_INLINE upb_MiniTableExtensionupb_MiniTableExtension_BuildMessage (const char *data, size_t len, const upb_MiniTable *extendee, const upb_MiniTable *submsg, upb_Arena *arena, upb_Status *status)
 
UPB_API_INLINE upb_MiniTableExtensionupb_MiniTableExtension_BuildEnum (const char *data, size_t len, const upb_MiniTable *extendee, const upb_MiniTableEnum *subenum, upb_Arena *arena, upb_Status *status)
 
upb_MiniTableupb_MiniTable_BuildWithBuf (const char *data, size_t len, upb_MiniTablePlatform platform, upb_Arena *arena, void **buf, size_t *buf_size, upb_Status *status)
 

Enumeration Type Documentation

◆ upb_MiniTablePlatform

Enumerator
kUpb_MiniTablePlatform_32Bit 
kUpb_MiniTablePlatform_64Bit 
kUpb_MiniTablePlatform_Native 

Function Documentation

◆ _upb_MiniTable_Build()

upb_MiniTable * _upb_MiniTable_Build ( const char * data,
size_t len,
upb_MiniTablePlatform platform,
upb_Arena * arena,
upb_Status * status )

◆ _upb_MiniTableExtension_Build()

UPB_API upb_MiniTableExtension * _upb_MiniTableExtension_Build ( const char * data,
size_t len,
const upb_MiniTable * extendee,
upb_MiniTableSub sub,
upb_MiniTablePlatform platform,
upb_Arena * arena,
upb_Status * status )

◆ _upb_MiniTableExtension_Init()

const char * _upb_MiniTableExtension_Init ( const char * data,
size_t len,
upb_MiniTableExtension * ext,
const upb_MiniTable * extendee,
upb_MiniTableSub sub,
upb_MiniTablePlatform platform,
upb_Status * status )

◆ upb_MiniTable_Build()

UPB_API_INLINE upb_MiniTable * upb_MiniTable_Build ( const char * data,
size_t len,
upb_Arena * arena,
upb_Status * status )

◆ upb_MiniTable_BuildWithBuf()

upb_MiniTable * upb_MiniTable_BuildWithBuf ( const char * data,
size_t len,
upb_MiniTablePlatform platform,
upb_Arena * arena,
void ** buf,
size_t * buf_size,
upb_Status * status )

◆ upb_MiniTableExtension_Build()

UPB_API_INLINE upb_MiniTableExtension * upb_MiniTableExtension_Build ( const char * data,
size_t len,
const upb_MiniTable * extendee,
upb_Arena * arena,
upb_Status * status )

◆ upb_MiniTableExtension_BuildEnum()

UPB_API_INLINE upb_MiniTableExtension * upb_MiniTableExtension_BuildEnum ( const char * data,
size_t len,
const upb_MiniTable * extendee,
const upb_MiniTableEnum * subenum,
upb_Arena * arena,
upb_Status * status )

◆ upb_MiniTableExtension_BuildMessage()

UPB_API_INLINE upb_MiniTableExtension * upb_MiniTableExtension_BuildMessage ( const char * data,
size_t len,
const upb_MiniTable * extendee,
const upb_MiniTable * submsg,
upb_Arena * arena,
upb_Status * status )

◆ upb_MiniTableExtension_Init()

UPB_API_INLINE const char * upb_MiniTableExtension_Init ( const char * data,
size_t len,
upb_MiniTableExtension * ext,
const upb_MiniTable * extendee,
upb_MiniTableSub sub,
upb_Status * status )