Go to the documentation of this file.
28 #ifndef UPB_MINI_TABLE_H_
29 #define UPB_MINI_TABLE_H_
34 #include "upb/port_def.inc"
70 #define kUpb_MtDataEncoder_MinSize 16
142 bool value_is_proto3_enum,
170 #include "upb/port_undef.inc"
char * upb_MtDataEncoder_StartEnum(upb_MtDataEncoder *e, char *ptr)
upb_MiniTable_Enum * upb_MiniTable_BuildEnum(const char *data, size_t len, upb_Arena *arena, upb_Status *status)
char * upb_MtDataEncoder_FinishEnum(upb_MtDataEncoder *e, char *ptr)
@ kUpb_FieldModifier_IsPacked
char upb_FromBase92(uint8_t ch)
@ kUpb_MiniTablePlatform_64Bit
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)
char * upb_MtDataEncoder_StartOneof(upb_MtDataEncoder *e, char *ptr)
bool upb_IsTypePackable(upb_FieldType type)
upb_MiniTable * upb_MiniTable_Build(const char *data, size_t len, upb_MiniTablePlatform platform, upb_Arena *arena, upb_Status *status)
upb_MiniTable * upb_MiniTable_BuildMessageSet(upb_MiniTablePlatform platform, upb_Arena *arena)
@ kUpb_FieldModifier_IsRepeated
grpc_core::ScopedArenaPtr arena
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)
@ kUpb_MiniTablePlatform_Native
#define UPB_SIZE(size32, size64)
@ kUpb_MessageModifier_DefaultIsPacked
unsigned __int64 uint64_t
void upb_MiniTable_SetSubMessage(upb_MiniTable *table, upb_MiniTable_Field *field, const upb_MiniTable *sub)
@ kUpb_FieldModifier_IsRequired
const upb_MiniTable_Field * upb_MiniTable_FindFieldByNumber(const upb_MiniTable *table, uint32_t number)
@ kUpb_MiniTablePlatform_32Bit
const FieldDescriptor * field
@ kUpb_FieldModifier_IsProto3Singular
char upb_ToBase92(int8_t ch)
char * upb_MtDataEncoder_PutEnumValue(upb_MtDataEncoder *e, char *ptr, uint32_t val)
@ kUpb_MessageModifier_IsExtendable
@ kUpb_FieldModifier_IsClosedEnum
char * upb_MtDataEncoder_PutOneofField(upb_MtDataEncoder *e, char *ptr, uint32_t field_num)
bool upb_MiniTable_BuildExtension(const char *data, size_t len, upb_MiniTable_Extension *ext, upb_MiniTable_Sub sub, upb_Status *status)
upb_MiniTable * upb_MiniTable_BuildMapEntry(upb_FieldType key_type, upb_FieldType value_type, bool value_is_proto3_enum, upb_MiniTablePlatform platform, upb_Arena *arena)
@ kUpb_MessageModifier_ValidateUtf8
void upb_MiniTable_SetSubEnum(upb_MiniTable *table, upb_MiniTable_Field *field, const upb_MiniTable_Enum *sub)
grpc
Author(s):
autogenerated on Fri May 16 2025 02:59:29