WPILibC++ 2027.0.0-alpha-3
Loading...
Searching...
No Matches
reader.h File Reference
#include <stddef.h>
#include <stdint.h>
#include <string.h>
#include "upb/base/internal/endian.h"
#include "upb/wire/eps_copy_input_stream.h"
#include "upb/wire/internal/reader.h"
#include "upb/wire/types.h"
#include "upb/port/def.inc"
#include "upb/port/undef.inc"

Go to the source code of this file.

Functions

UPB_FORCEINLINE const char * upb_WireReader_ReadTag (const char *ptr, uint32_t *tag)
 
UPB_API_INLINE uint32_t upb_WireReader_GetFieldNumber (uint32_t tag)
 
UPB_API_INLINE uint8_t upb_WireReader_GetWireType (uint32_t tag)
 
UPB_INLINE const char * upb_WireReader_ReadVarint (const char *ptr, uint64_t *val)
 
UPB_INLINE const char * upb_WireReader_SkipVarint (const char *ptr)
 
UPB_INLINE const char * upb_WireReader_ReadSize (const char *ptr, int *size)
 
UPB_INLINE const char * upb_WireReader_ReadFixed32 (const char *ptr, void *val)
 
UPB_INLINE const char * upb_WireReader_ReadFixed64 (const char *ptr, void *val)
 
const char *UPB_PRIVATE _upb_WireReader_SkipGroup (const char *ptr, uint32_t tag, int depth_limit, upb_EpsCopyInputStream *stream)
 
UPB_INLINE const char * upb_WireReader_SkipGroup (const char *ptr, uint32_t tag, upb_EpsCopyInputStream *stream)
 
UPB_INLINE const char * _upb_WireReader_SkipValue (const char *ptr, uint32_t tag, int depth_limit, upb_EpsCopyInputStream *stream)
 
UPB_INLINE const char * upb_WireReader_SkipValue (const char *ptr, uint32_t tag, upb_EpsCopyInputStream *stream)
 

Function Documentation

◆ _upb_WireReader_SkipGroup()

const char *UPB_PRIVATE _upb_WireReader_SkipGroup ( const char * ptr,
uint32_t tag,
int depth_limit,
upb_EpsCopyInputStream * stream )

◆ _upb_WireReader_SkipValue()

UPB_INLINE const char * _upb_WireReader_SkipValue ( const char * ptr,
uint32_t tag,
int depth_limit,
upb_EpsCopyInputStream * stream )

◆ upb_WireReader_GetFieldNumber()

UPB_API_INLINE uint32_t upb_WireReader_GetFieldNumber ( uint32_t tag)

◆ upb_WireReader_GetWireType()

UPB_API_INLINE uint8_t upb_WireReader_GetWireType ( uint32_t tag)

◆ upb_WireReader_ReadFixed32()

UPB_INLINE const char * upb_WireReader_ReadFixed32 ( const char * ptr,
void * val )

◆ upb_WireReader_ReadFixed64()

UPB_INLINE const char * upb_WireReader_ReadFixed64 ( const char * ptr,
void * val )

◆ upb_WireReader_ReadSize()

UPB_INLINE const char * upb_WireReader_ReadSize ( const char * ptr,
int * size )

◆ upb_WireReader_ReadTag()

UPB_FORCEINLINE const char * upb_WireReader_ReadTag ( const char * ptr,
uint32_t * tag )

◆ upb_WireReader_ReadVarint()

UPB_INLINE const char * upb_WireReader_ReadVarint ( const char * ptr,
uint64_t * val )

◆ upb_WireReader_SkipGroup()

UPB_INLINE const char * upb_WireReader_SkipGroup ( const char * ptr,
uint32_t tag,
upb_EpsCopyInputStream * stream )

◆ upb_WireReader_SkipValue()

UPB_INLINE const char * upb_WireReader_SkipValue ( const char * ptr,
uint32_t tag,
upb_EpsCopyInputStream * stream )

◆ upb_WireReader_SkipVarint()

UPB_INLINE const char * upb_WireReader_SkipVarint ( const char * ptr)