WPILibC++ 2027.0.0-alpha-3
Loading...
Searching...
No Matches
encode.h File Reference
#include <stdint.h>
#include "upb/base/descriptor_constants.h"
#include "upb/port/def.inc"
#include "upb/port/undef.inc"

Go to the source code of this file.

Classes

struct  upb_MtDataEncoder
 

Macros

#define kUpb_MtDataEncoder_MinSize   16
 

Functions

char * upb_MtDataEncoder_StartMessage (upb_MtDataEncoder *e, char *ptr, uint64_t msg_mod)
 
char * upb_MtDataEncoder_PutField (upb_MtDataEncoder *e, char *ptr, upb_FieldType type, uint32_t field_num, uint64_t field_mod)
 
char * upb_MtDataEncoder_StartOneof (upb_MtDataEncoder *e, char *ptr)
 
char * upb_MtDataEncoder_PutOneofField (upb_MtDataEncoder *e, char *ptr, uint32_t field_num)
 
char * upb_MtDataEncoder_StartEnum (upb_MtDataEncoder *e, char *ptr)
 
char * upb_MtDataEncoder_PutEnumValue (upb_MtDataEncoder *e, char *ptr, uint32_t val)
 
char * upb_MtDataEncoder_EndEnum (upb_MtDataEncoder *e, char *ptr)
 
char * upb_MtDataEncoder_EncodeExtension (upb_MtDataEncoder *e, char *ptr, upb_FieldType type, uint32_t field_num, uint64_t field_mod)
 
char * upb_MtDataEncoder_EncodeMap (upb_MtDataEncoder *e, char *ptr, upb_FieldType key_type, upb_FieldType value_type, uint64_t key_mod, uint64_t value_mod)
 
char * upb_MtDataEncoder_EncodeMessageSet (upb_MtDataEncoder *e, char *ptr)
 

Macro Definition Documentation

◆ kUpb_MtDataEncoder_MinSize

#define kUpb_MtDataEncoder_MinSize   16

Function Documentation

◆ upb_MtDataEncoder_EncodeExtension()

char * upb_MtDataEncoder_EncodeExtension ( upb_MtDataEncoder * e,
char * ptr,
upb_FieldType type,
uint32_t field_num,
uint64_t field_mod )

◆ upb_MtDataEncoder_EncodeMap()

char * upb_MtDataEncoder_EncodeMap ( upb_MtDataEncoder * e,
char * ptr,
upb_FieldType key_type,
upb_FieldType value_type,
uint64_t key_mod,
uint64_t value_mod )

◆ upb_MtDataEncoder_EncodeMessageSet()

char * upb_MtDataEncoder_EncodeMessageSet ( upb_MtDataEncoder * e,
char * ptr )

◆ upb_MtDataEncoder_EndEnum()

char * upb_MtDataEncoder_EndEnum ( upb_MtDataEncoder * e,
char * ptr )

◆ upb_MtDataEncoder_PutEnumValue()

char * upb_MtDataEncoder_PutEnumValue ( upb_MtDataEncoder * e,
char * ptr,
uint32_t val )

◆ upb_MtDataEncoder_PutField()

char * upb_MtDataEncoder_PutField ( upb_MtDataEncoder * e,
char * ptr,
upb_FieldType type,
uint32_t field_num,
uint64_t field_mod )

◆ upb_MtDataEncoder_PutOneofField()

char * upb_MtDataEncoder_PutOneofField ( upb_MtDataEncoder * e,
char * ptr,
uint32_t field_num )

◆ upb_MtDataEncoder_StartEnum()

char * upb_MtDataEncoder_StartEnum ( upb_MtDataEncoder * e,
char * ptr )

◆ upb_MtDataEncoder_StartMessage()

char * upb_MtDataEncoder_StartMessage ( upb_MtDataEncoder * e,
char * ptr,
uint64_t msg_mod )

◆ upb_MtDataEncoder_StartOneof()

char * upb_MtDataEncoder_StartOneof ( upb_MtDataEncoder * e,
char * ptr )