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

Go to the source code of this file.

Functions

UPB_INLINE bool UPB_PRIVATE _upb_Message_GetHasbit (const struct upb_Message *msg, const upb_MiniTableField *f)
 
UPB_INLINE void UPB_PRIVATE _upb_Message_SetHasbit (const struct upb_Message *msg, const upb_MiniTableField *f)
 
UPB_INLINE void UPB_PRIVATE _upb_Message_ClearHasbit (const struct upb_Message *msg, const upb_MiniTableField *f)
 
UPB_INLINE uint32_t *UPB_PRIVATE _upb_Message_OneofCasePtr (struct upb_Message *msg, const upb_MiniTableField *f)
 
UPB_INLINE uint32_t UPB_PRIVATE _upb_Message_GetOneofCase (const struct upb_Message *msg, const upb_MiniTableField *f)
 
UPB_INLINE void UPB_PRIVATE _upb_Message_SetOneofCase (struct upb_Message *msg, const upb_MiniTableField *f)
 
UPB_INLINE bool UPB_PRIVATE _upb_Message_ClearOneofCase (struct upb_Message *msg, const upb_MiniTableField *f)
 
UPB_API_INLINE uint32_t upb_Message_WhichOneofFieldNumber (const struct upb_Message *message, const upb_MiniTableField *oneof_field)
 
UPB_API_INLINE const upb_MiniTableFieldupb_Message_WhichOneof (const struct upb_Message *msg, const upb_MiniTable *m, const upb_MiniTableField *f)
 
UPB_INLINE bool UPB_PRIVATE _upb_Message_IsInitializedShallow (const struct upb_Message *msg, const upb_MiniTable *m)
 
UPB_INLINE void *UPB_PRIVATE _upb_Message_MutableDataPtr (struct upb_Message *msg, const upb_MiniTableField *f)
 
UPB_INLINE const void *UPB_PRIVATE _upb_Message_DataPtr (const struct upb_Message *msg, const upb_MiniTableField *f)
 
UPB_INLINE void UPB_PRIVATE _upb_Message_SetPresence (struct upb_Message *msg, const upb_MiniTableField *f)
 
UPB_INLINE_IF_NOT_GCC void UPB_PRIVATE _upb_MiniTableField_DataCopy (const upb_MiniTableField *f, void *to, const void *from)
 
UPB_INLINE_IF_NOT_GCC bool UPB_PRIVATE _upb_MiniTableField_DataEquals (const upb_MiniTableField *f, const void *a, const void *b)
 
UPB_INLINE void UPB_PRIVATE _upb_MiniTableField_DataClear (const upb_MiniTableField *f, void *val)
 
UPB_INLINE bool UPB_PRIVATE _upb_MiniTableField_DataIsZero (const upb_MiniTableField *f, const void *val)
 
UPB_API_INLINE bool upb_Message_HasBaseField (const struct upb_Message *msg, const upb_MiniTableField *field)
 
UPB_API_INLINE bool upb_Message_HasExtension (const struct upb_Message *msg, const upb_MiniTableExtension *e)
 
UPB_FORCEINLINE void _upb_Message_GetNonExtensionField (const struct upb_Message *msg, const upb_MiniTableField *field, const void *default_val, void *val)
 
UPB_INLINE void _upb_Message_GetExtensionField (const struct upb_Message *msg, const upb_MiniTableExtension *mt_ext, const void *default_val, void *val)
 
UPB_API_INLINE upb_MessageValue upb_Message_GetField (const struct upb_Message *msg, const upb_MiniTableField *field, upb_MessageValue default_val)
 
UPB_API_INLINE void upb_Message_SetBaseField (struct upb_Message *msg, const upb_MiniTableField *f, const void *val)
 
UPB_API_INLINE bool upb_Message_SetExtension (struct upb_Message *msg, const upb_MiniTableExtension *e, const void *val, upb_Arena *a)
 
UPB_INLINE bool UPB_PRIVATE _upb_Message_SetField (struct upb_Message *msg, const upb_MiniTableField *f, upb_MessageValue val, upb_Arena *a)
 
UPB_API_INLINE const upb_Arrayupb_Message_GetArray (const struct upb_Message *msg, const upb_MiniTableField *f)
 
UPB_API_INLINE bool upb_Message_GetBool (const struct upb_Message *msg, const upb_MiniTableField *f, bool default_val)
 
UPB_API_INLINE double upb_Message_GetDouble (const struct upb_Message *msg, const upb_MiniTableField *f, double default_val)
 
UPB_API_INLINE float upb_Message_GetFloat (const struct upb_Message *msg, const upb_MiniTableField *f, float default_val)
 
UPB_API_INLINE int32_t upb_Message_GetInt32 (const struct upb_Message *msg, const upb_MiniTableField *f, int32_t default_val)
 
UPB_API_INLINE int64_t upb_Message_GetInt64 (const struct upb_Message *msg, const upb_MiniTableField *f, int64_t default_val)
 
UPB_INLINE void UPB_PRIVATE _upb_Message_AssertMapIsUntagged (const struct upb_Message *msg, const upb_MiniTableField *field)
 
UPB_API_INLINE const struct upb_Mapupb_Message_GetMap (const struct upb_Message *msg, const upb_MiniTableField *f)
 
UPB_API_INLINE uintptr_t upb_Message_GetTaggedMessagePtr (const struct upb_Message *msg, const upb_MiniTableField *f, struct upb_Message *default_val)
 
UPB_INLINE void UPB_PRIVATE _upb_Message_SetTaggedMessagePtr (struct upb_Message *msg, const upb_MiniTableField *f, uintptr_t sub_message)
 
UPB_API_INLINE const struct upb_Messageupb_Message_GetMessage (const struct upb_Message *msg, const upb_MiniTableField *f)
 
UPB_API_INLINE upb_Arrayupb_Message_GetMutableArray (struct upb_Message *msg, const upb_MiniTableField *f)
 
UPB_API_INLINE struct upb_Mapupb_Message_GetMutableMap (struct upb_Message *msg, const upb_MiniTableField *f)
 
UPB_API_INLINE struct upb_Messageupb_Message_GetMutableMessage (struct upb_Message *msg, const upb_MiniTableField *f)
 
UPB_API_INLINE upb_Arrayupb_Message_GetOrCreateMutableArray (struct upb_Message *msg, const upb_MiniTableField *f, upb_Arena *arena)
 
UPB_INLINE struct upb_Map_upb_Message_GetOrCreateMutableMap (struct upb_Message *msg, const upb_MiniTableField *field, size_t key_size, size_t val_size, upb_Arena *arena)
 
UPB_API_INLINE struct upb_Mapupb_Message_GetOrCreateMutableMap (struct upb_Message *msg, const upb_MiniTable *map_entry_mini_table, const upb_MiniTableField *f, upb_Arena *arena)
 
UPB_API_INLINE struct upb_Messageupb_Message_GetOrCreateMutableMessage (struct upb_Message *msg, const upb_MiniTable *mini_table, const upb_MiniTableField *f, upb_Arena *arena)
 
UPB_API_INLINE upb_StringView upb_Message_GetString (const struct upb_Message *msg, const upb_MiniTableField *f, upb_StringView default_val)
 
UPB_API_INLINE uint32_t upb_Message_GetUInt32 (const struct upb_Message *msg, const upb_MiniTableField *f, uint32_t default_val)
 
UPB_API_INLINE uint64_t upb_Message_GetUInt64 (const struct upb_Message *msg, const upb_MiniTableField *f, uint64_t default_val)
 
UPB_API_INLINE void upb_Message_SetBaseFieldBool (struct upb_Message *msg, const upb_MiniTableField *f, bool value)
 
UPB_API_INLINE void upb_Message_SetBaseFieldDouble (struct upb_Message *msg, const upb_MiniTableField *f, double value)
 
UPB_API_INLINE void upb_Message_SetBaseFieldFloat (struct upb_Message *msg, const upb_MiniTableField *f, float value)
 
UPB_API_INLINE void upb_Message_SetBaseFieldInt32 (struct upb_Message *msg, const upb_MiniTableField *f, int32_t value)
 
UPB_API_INLINE void upb_Message_SetBaseFieldInt64 (struct upb_Message *msg, const upb_MiniTableField *f, int64_t value)
 
UPB_API_INLINE void upb_Message_SetBaseFieldMessage (struct upb_Message *msg, const upb_MiniTableField *f, struct upb_Message *value)
 
UPB_API_INLINE void upb_Message_SetBaseFieldString (struct upb_Message *msg, const upb_MiniTableField *f, upb_StringView value)
 
UPB_API_INLINE void upb_Message_SetBaseFieldUInt32 (struct upb_Message *msg, const upb_MiniTableField *f, uint32_t value)
 
UPB_API_INLINE void upb_Message_SetBaseFieldUInt64 (struct upb_Message *msg, const upb_MiniTableField *f, uint64_t value)
 
UPB_API_INLINE void upb_Message_SetClosedEnum (struct upb_Message *msg, const upb_MiniTable *m, const upb_MiniTableField *f, int32_t value)
 
UPB_API_INLINE bool upb_Message_SetExtensionMessage (struct upb_Message *msg, const upb_MiniTableExtension *e, struct upb_Message *value, upb_Arena *a)
 
UPB_API_INLINE bool upb_Message_SetExtensionBool (struct upb_Message *msg, const upb_MiniTableExtension *e, bool value, upb_Arena *a)
 
UPB_API_INLINE bool upb_Message_SetExtensionDouble (struct upb_Message *msg, const upb_MiniTableExtension *e, double value, upb_Arena *a)
 
UPB_API_INLINE bool upb_Message_SetExtensionFloat (struct upb_Message *msg, const upb_MiniTableExtension *e, float value, upb_Arena *a)
 
UPB_API_INLINE bool upb_Message_SetExtensionInt32 (struct upb_Message *msg, const upb_MiniTableExtension *e, int32_t value, upb_Arena *a)
 
UPB_API_INLINE bool upb_Message_SetExtensionInt64 (struct upb_Message *msg, const upb_MiniTableExtension *e, int64_t value, upb_Arena *a)
 
UPB_API_INLINE bool upb_Message_SetExtensionString (struct upb_Message *msg, const upb_MiniTableExtension *e, upb_StringView value, upb_Arena *a)
 
UPB_API_INLINE bool upb_Message_SetExtensionUInt32 (struct upb_Message *msg, const upb_MiniTableExtension *e, uint32_t value, upb_Arena *a)
 
UPB_API_INLINE bool upb_Message_SetExtensionUInt64 (struct upb_Message *msg, const upb_MiniTableExtension *e, uint64_t value, upb_Arena *a)
 
UPB_API_INLINE bool upb_Message_SetBool (struct upb_Message *msg, const upb_MiniTableField *f, bool value, upb_Arena *a)
 
UPB_API_INLINE bool upb_Message_SetDouble (struct upb_Message *msg, const upb_MiniTableField *f, double value, upb_Arena *a)
 
UPB_API_INLINE bool upb_Message_SetFloat (struct upb_Message *msg, const upb_MiniTableField *f, float value, upb_Arena *a)
 
UPB_API_INLINE bool upb_Message_SetInt32 (struct upb_Message *msg, const upb_MiniTableField *f, int32_t value, upb_Arena *a)
 
UPB_API_INLINE bool upb_Message_SetInt64 (struct upb_Message *msg, const upb_MiniTableField *f, int64_t value, upb_Arena *a)
 
UPB_API_INLINE void upb_Message_SetMessage (struct upb_Message *msg, const upb_MiniTableField *f, struct upb_Message *value)
 
UPB_API_INLINE bool upb_Message_SetString (struct upb_Message *msg, const upb_MiniTableField *f, upb_StringView value, upb_Arena *a)
 
UPB_API_INLINE bool upb_Message_SetUInt32 (struct upb_Message *msg, const upb_MiniTableField *f, uint32_t value, upb_Arena *a)
 
UPB_API_INLINE bool upb_Message_SetUInt64 (struct upb_Message *msg, const upb_MiniTableField *f, uint64_t value, upb_Arena *a)
 
UPB_API_INLINE void upb_Message_Clear (struct upb_Message *msg, const upb_MiniTable *m)
 
UPB_API_INLINE void upb_Message_ClearBaseField (struct upb_Message *msg, const upb_MiniTableField *f)
 
UPB_API_INLINE void upb_Message_ClearExtension (struct upb_Message *msg, const upb_MiniTableExtension *e)
 
UPB_API_INLINE void upb_Message_ClearOneof (struct upb_Message *msg, const upb_MiniTable *m, const upb_MiniTableField *f)
 
UPB_API_INLINE void * upb_Message_ResizeArrayUninitialized (struct upb_Message *msg, const upb_MiniTableField *f, size_t size, upb_Arena *arena)
 
UPB_API_INLINE bool upb_Message_GetExtensionBool (const struct upb_Message *msg, const upb_MiniTableExtension *e, bool default_val)
 
UPB_API_INLINE double upb_Message_GetExtensionDouble (const struct upb_Message *msg, const upb_MiniTableExtension *e, double default_val)
 
UPB_API_INLINE float upb_Message_GetExtensionFloat (const struct upb_Message *msg, const upb_MiniTableExtension *e, float default_val)
 
UPB_API_INLINE int32_t upb_Message_GetExtensionInt32 (const struct upb_Message *msg, const upb_MiniTableExtension *e, int32_t default_val)
 
UPB_API_INLINE int64_t upb_Message_GetExtensionInt64 (const struct upb_Message *msg, const upb_MiniTableExtension *e, int64_t default_val)
 
UPB_API_INLINE uint32_t upb_Message_GetExtensionUInt32 (const struct upb_Message *msg, const upb_MiniTableExtension *e, uint32_t default_val)
 
UPB_API_INLINE uint64_t upb_Message_GetExtensionUInt64 (const struct upb_Message *msg, const upb_MiniTableExtension *e, uint64_t default_val)
 
UPB_API_INLINE upb_StringView upb_Message_GetExtensionString (const struct upb_Message *msg, const upb_MiniTableExtension *e, upb_StringView default_val)
 
UPB_API_INLINE struct upb_Messageupb_Message_GetExtensionMessage (const struct upb_Message *msg, const upb_MiniTableExtension *e, struct upb_Message *default_val)
 
UPB_API_INLINE const upb_Arrayupb_Message_GetExtensionArray (const struct upb_Message *msg, const upb_MiniTableExtension *e)
 
UPB_API_INLINE upb_Arrayupb_Message_GetExtensionMutableArray (struct upb_Message *msg, const upb_MiniTableExtension *e)
 

Function Documentation

◆ _upb_Message_AssertMapIsUntagged()

UPB_INLINE void UPB_PRIVATE _upb_Message_AssertMapIsUntagged ( const struct upb_Message * msg,
const upb_MiniTableField * field )

◆ _upb_Message_ClearHasbit()

UPB_INLINE void UPB_PRIVATE _upb_Message_ClearHasbit ( const struct upb_Message * msg,
const upb_MiniTableField * f )

◆ _upb_Message_ClearOneofCase()

UPB_INLINE bool UPB_PRIVATE _upb_Message_ClearOneofCase ( struct upb_Message * msg,
const upb_MiniTableField * f )

◆ _upb_Message_DataPtr()

UPB_INLINE const void *UPB_PRIVATE _upb_Message_DataPtr ( const struct upb_Message * msg,
const upb_MiniTableField * f )

◆ _upb_Message_GetExtensionField()

UPB_INLINE void _upb_Message_GetExtensionField ( const struct upb_Message * msg,
const upb_MiniTableExtension * mt_ext,
const void * default_val,
void * val )

◆ _upb_Message_GetHasbit()

UPB_INLINE bool UPB_PRIVATE _upb_Message_GetHasbit ( const struct upb_Message * msg,
const upb_MiniTableField * f )

◆ _upb_Message_GetNonExtensionField()

UPB_FORCEINLINE void _upb_Message_GetNonExtensionField ( const struct upb_Message * msg,
const upb_MiniTableField * field,
const void * default_val,
void * val )

◆ _upb_Message_GetOneofCase()

UPB_INLINE uint32_t UPB_PRIVATE _upb_Message_GetOneofCase ( const struct upb_Message * msg,
const upb_MiniTableField * f )

◆ _upb_Message_GetOrCreateMutableMap()

UPB_INLINE struct upb_Map * _upb_Message_GetOrCreateMutableMap ( struct upb_Message * msg,
const upb_MiniTableField * field,
size_t key_size,
size_t val_size,
upb_Arena * arena )

◆ _upb_Message_IsInitializedShallow()

UPB_INLINE bool UPB_PRIVATE _upb_Message_IsInitializedShallow ( const struct upb_Message * msg,
const upb_MiniTable * m )

◆ _upb_Message_MutableDataPtr()

UPB_INLINE void *UPB_PRIVATE _upb_Message_MutableDataPtr ( struct upb_Message * msg,
const upb_MiniTableField * f )

◆ _upb_Message_OneofCasePtr()

UPB_INLINE uint32_t *UPB_PRIVATE _upb_Message_OneofCasePtr ( struct upb_Message * msg,
const upb_MiniTableField * f )

◆ _upb_Message_SetField()

UPB_INLINE bool UPB_PRIVATE _upb_Message_SetField ( struct upb_Message * msg,
const upb_MiniTableField * f,
upb_MessageValue val,
upb_Arena * a )

◆ _upb_Message_SetHasbit()

UPB_INLINE void UPB_PRIVATE _upb_Message_SetHasbit ( const struct upb_Message * msg,
const upb_MiniTableField * f )

◆ _upb_Message_SetOneofCase()

UPB_INLINE void UPB_PRIVATE _upb_Message_SetOneofCase ( struct upb_Message * msg,
const upb_MiniTableField * f )

◆ _upb_Message_SetPresence()

UPB_INLINE void UPB_PRIVATE _upb_Message_SetPresence ( struct upb_Message * msg,
const upb_MiniTableField * f )

◆ _upb_Message_SetTaggedMessagePtr()

UPB_INLINE void UPB_PRIVATE _upb_Message_SetTaggedMessagePtr ( struct upb_Message * msg,
const upb_MiniTableField * f,
uintptr_t sub_message )

◆ _upb_MiniTableField_DataClear()

UPB_INLINE void UPB_PRIVATE _upb_MiniTableField_DataClear ( const upb_MiniTableField * f,
void * val )

◆ _upb_MiniTableField_DataCopy()

UPB_INLINE_IF_NOT_GCC void UPB_PRIVATE _upb_MiniTableField_DataCopy ( const upb_MiniTableField * f,
void * to,
const void * from )

◆ _upb_MiniTableField_DataEquals()

UPB_INLINE_IF_NOT_GCC bool UPB_PRIVATE _upb_MiniTableField_DataEquals ( const upb_MiniTableField * f,
const void * a,
const void * b )

◆ _upb_MiniTableField_DataIsZero()

UPB_INLINE bool UPB_PRIVATE _upb_MiniTableField_DataIsZero ( const upb_MiniTableField * f,
const void * val )

◆ upb_Message_Clear()

UPB_API_INLINE void upb_Message_Clear ( struct upb_Message * msg,
const upb_MiniTable * m )

◆ upb_Message_ClearBaseField()

UPB_API_INLINE void upb_Message_ClearBaseField ( struct upb_Message * msg,
const upb_MiniTableField * f )

◆ upb_Message_ClearExtension()

UPB_API_INLINE void upb_Message_ClearExtension ( struct upb_Message * msg,
const upb_MiniTableExtension * e )

◆ upb_Message_ClearOneof()

UPB_API_INLINE void upb_Message_ClearOneof ( struct upb_Message * msg,
const upb_MiniTable * m,
const upb_MiniTableField * f )

◆ upb_Message_GetArray()

UPB_API_INLINE const upb_Array * upb_Message_GetArray ( const struct upb_Message * msg,
const upb_MiniTableField * f )

◆ upb_Message_GetBool()

UPB_API_INLINE bool upb_Message_GetBool ( const struct upb_Message * msg,
const upb_MiniTableField * f,
bool default_val )

◆ upb_Message_GetDouble()

UPB_API_INLINE double upb_Message_GetDouble ( const struct upb_Message * msg,
const upb_MiniTableField * f,
double default_val )

◆ upb_Message_GetExtensionArray()

UPB_API_INLINE const upb_Array * upb_Message_GetExtensionArray ( const struct upb_Message * msg,
const upb_MiniTableExtension * e )

◆ upb_Message_GetExtensionBool()

UPB_API_INLINE bool upb_Message_GetExtensionBool ( const struct upb_Message * msg,
const upb_MiniTableExtension * e,
bool default_val )

◆ upb_Message_GetExtensionDouble()

UPB_API_INLINE double upb_Message_GetExtensionDouble ( const struct upb_Message * msg,
const upb_MiniTableExtension * e,
double default_val )

◆ upb_Message_GetExtensionFloat()

UPB_API_INLINE float upb_Message_GetExtensionFloat ( const struct upb_Message * msg,
const upb_MiniTableExtension * e,
float default_val )

◆ upb_Message_GetExtensionInt32()

UPB_API_INLINE int32_t upb_Message_GetExtensionInt32 ( const struct upb_Message * msg,
const upb_MiniTableExtension * e,
int32_t default_val )

◆ upb_Message_GetExtensionInt64()

UPB_API_INLINE int64_t upb_Message_GetExtensionInt64 ( const struct upb_Message * msg,
const upb_MiniTableExtension * e,
int64_t default_val )

◆ upb_Message_GetExtensionMessage()

UPB_API_INLINE struct upb_Message * upb_Message_GetExtensionMessage ( const struct upb_Message * msg,
const upb_MiniTableExtension * e,
struct upb_Message * default_val )

◆ upb_Message_GetExtensionMutableArray()

UPB_API_INLINE upb_Array * upb_Message_GetExtensionMutableArray ( struct upb_Message * msg,
const upb_MiniTableExtension * e )

◆ upb_Message_GetExtensionString()

UPB_API_INLINE upb_StringView upb_Message_GetExtensionString ( const struct upb_Message * msg,
const upb_MiniTableExtension * e,
upb_StringView default_val )

◆ upb_Message_GetExtensionUInt32()

UPB_API_INLINE uint32_t upb_Message_GetExtensionUInt32 ( const struct upb_Message * msg,
const upb_MiniTableExtension * e,
uint32_t default_val )

◆ upb_Message_GetExtensionUInt64()

UPB_API_INLINE uint64_t upb_Message_GetExtensionUInt64 ( const struct upb_Message * msg,
const upb_MiniTableExtension * e,
uint64_t default_val )

◆ upb_Message_GetField()

UPB_API_INLINE upb_MessageValue upb_Message_GetField ( const struct upb_Message * msg,
const upb_MiniTableField * field,
upb_MessageValue default_val )

◆ upb_Message_GetFloat()

UPB_API_INLINE float upb_Message_GetFloat ( const struct upb_Message * msg,
const upb_MiniTableField * f,
float default_val )

◆ upb_Message_GetInt32()

UPB_API_INLINE int32_t upb_Message_GetInt32 ( const struct upb_Message * msg,
const upb_MiniTableField * f,
int32_t default_val )

◆ upb_Message_GetInt64()

UPB_API_INLINE int64_t upb_Message_GetInt64 ( const struct upb_Message * msg,
const upb_MiniTableField * f,
int64_t default_val )

◆ upb_Message_GetMap()

UPB_API_INLINE const struct upb_Map * upb_Message_GetMap ( const struct upb_Message * msg,
const upb_MiniTableField * f )

◆ upb_Message_GetMessage()

UPB_API_INLINE const struct upb_Message * upb_Message_GetMessage ( const struct upb_Message * msg,
const upb_MiniTableField * f )

◆ upb_Message_GetMutableArray()

UPB_API_INLINE upb_Array * upb_Message_GetMutableArray ( struct upb_Message * msg,
const upb_MiniTableField * f )

◆ upb_Message_GetMutableMap()

UPB_API_INLINE struct upb_Map * upb_Message_GetMutableMap ( struct upb_Message * msg,
const upb_MiniTableField * f )

◆ upb_Message_GetMutableMessage()

UPB_API_INLINE struct upb_Message * upb_Message_GetMutableMessage ( struct upb_Message * msg,
const upb_MiniTableField * f )

◆ upb_Message_GetOrCreateMutableArray()

UPB_API_INLINE upb_Array * upb_Message_GetOrCreateMutableArray ( struct upb_Message * msg,
const upb_MiniTableField * f,
upb_Arena * arena )

◆ upb_Message_GetOrCreateMutableMap()

UPB_API_INLINE struct upb_Map * upb_Message_GetOrCreateMutableMap ( struct upb_Message * msg,
const upb_MiniTable * map_entry_mini_table,
const upb_MiniTableField * f,
upb_Arena * arena )

◆ upb_Message_GetOrCreateMutableMessage()

UPB_API_INLINE struct upb_Message * upb_Message_GetOrCreateMutableMessage ( struct upb_Message * msg,
const upb_MiniTable * mini_table,
const upb_MiniTableField * f,
upb_Arena * arena )

◆ upb_Message_GetString()

UPB_API_INLINE upb_StringView upb_Message_GetString ( const struct upb_Message * msg,
const upb_MiniTableField * f,
upb_StringView default_val )

◆ upb_Message_GetTaggedMessagePtr()

UPB_API_INLINE uintptr_t upb_Message_GetTaggedMessagePtr ( const struct upb_Message * msg,
const upb_MiniTableField * f,
struct upb_Message * default_val )

◆ upb_Message_GetUInt32()

UPB_API_INLINE uint32_t upb_Message_GetUInt32 ( const struct upb_Message * msg,
const upb_MiniTableField * f,
uint32_t default_val )

◆ upb_Message_GetUInt64()

UPB_API_INLINE uint64_t upb_Message_GetUInt64 ( const struct upb_Message * msg,
const upb_MiniTableField * f,
uint64_t default_val )

◆ upb_Message_HasBaseField()

UPB_API_INLINE bool upb_Message_HasBaseField ( const struct upb_Message * msg,
const upb_MiniTableField * field )

◆ upb_Message_HasExtension()

UPB_API_INLINE bool upb_Message_HasExtension ( const struct upb_Message * msg,
const upb_MiniTableExtension * e )

◆ upb_Message_ResizeArrayUninitialized()

UPB_API_INLINE void * upb_Message_ResizeArrayUninitialized ( struct upb_Message * msg,
const upb_MiniTableField * f,
size_t size,
upb_Arena * arena )

◆ upb_Message_SetBaseField()

UPB_API_INLINE void upb_Message_SetBaseField ( struct upb_Message * msg,
const upb_MiniTableField * f,
const void * val )

◆ upb_Message_SetBaseFieldBool()

UPB_API_INLINE void upb_Message_SetBaseFieldBool ( struct upb_Message * msg,
const upb_MiniTableField * f,
bool value )

◆ upb_Message_SetBaseFieldDouble()

UPB_API_INLINE void upb_Message_SetBaseFieldDouble ( struct upb_Message * msg,
const upb_MiniTableField * f,
double value )

◆ upb_Message_SetBaseFieldFloat()

UPB_API_INLINE void upb_Message_SetBaseFieldFloat ( struct upb_Message * msg,
const upb_MiniTableField * f,
float value )

◆ upb_Message_SetBaseFieldInt32()

UPB_API_INLINE void upb_Message_SetBaseFieldInt32 ( struct upb_Message * msg,
const upb_MiniTableField * f,
int32_t value )

◆ upb_Message_SetBaseFieldInt64()

UPB_API_INLINE void upb_Message_SetBaseFieldInt64 ( struct upb_Message * msg,
const upb_MiniTableField * f,
int64_t value )

◆ upb_Message_SetBaseFieldMessage()

UPB_API_INLINE void upb_Message_SetBaseFieldMessage ( struct upb_Message * msg,
const upb_MiniTableField * f,
struct upb_Message * value )

◆ upb_Message_SetBaseFieldString()

UPB_API_INLINE void upb_Message_SetBaseFieldString ( struct upb_Message * msg,
const upb_MiniTableField * f,
upb_StringView value )

◆ upb_Message_SetBaseFieldUInt32()

UPB_API_INLINE void upb_Message_SetBaseFieldUInt32 ( struct upb_Message * msg,
const upb_MiniTableField * f,
uint32_t value )

◆ upb_Message_SetBaseFieldUInt64()

UPB_API_INLINE void upb_Message_SetBaseFieldUInt64 ( struct upb_Message * msg,
const upb_MiniTableField * f,
uint64_t value )

◆ upb_Message_SetBool()

UPB_API_INLINE bool upb_Message_SetBool ( struct upb_Message * msg,
const upb_MiniTableField * f,
bool value,
upb_Arena * a )

◆ upb_Message_SetClosedEnum()

UPB_API_INLINE void upb_Message_SetClosedEnum ( struct upb_Message * msg,
const upb_MiniTable * m,
const upb_MiniTableField * f,
int32_t value )

◆ upb_Message_SetDouble()

UPB_API_INLINE bool upb_Message_SetDouble ( struct upb_Message * msg,
const upb_MiniTableField * f,
double value,
upb_Arena * a )

◆ upb_Message_SetExtension()

UPB_API_INLINE bool upb_Message_SetExtension ( struct upb_Message * msg,
const upb_MiniTableExtension * e,
const void * val,
upb_Arena * a )

◆ upb_Message_SetExtensionBool()

UPB_API_INLINE bool upb_Message_SetExtensionBool ( struct upb_Message * msg,
const upb_MiniTableExtension * e,
bool value,
upb_Arena * a )

◆ upb_Message_SetExtensionDouble()

UPB_API_INLINE bool upb_Message_SetExtensionDouble ( struct upb_Message * msg,
const upb_MiniTableExtension * e,
double value,
upb_Arena * a )

◆ upb_Message_SetExtensionFloat()

UPB_API_INLINE bool upb_Message_SetExtensionFloat ( struct upb_Message * msg,
const upb_MiniTableExtension * e,
float value,
upb_Arena * a )

◆ upb_Message_SetExtensionInt32()

UPB_API_INLINE bool upb_Message_SetExtensionInt32 ( struct upb_Message * msg,
const upb_MiniTableExtension * e,
int32_t value,
upb_Arena * a )

◆ upb_Message_SetExtensionInt64()

UPB_API_INLINE bool upb_Message_SetExtensionInt64 ( struct upb_Message * msg,
const upb_MiniTableExtension * e,
int64_t value,
upb_Arena * a )

◆ upb_Message_SetExtensionMessage()

UPB_API_INLINE bool upb_Message_SetExtensionMessage ( struct upb_Message * msg,
const upb_MiniTableExtension * e,
struct upb_Message * value,
upb_Arena * a )

◆ upb_Message_SetExtensionString()

UPB_API_INLINE bool upb_Message_SetExtensionString ( struct upb_Message * msg,
const upb_MiniTableExtension * e,
upb_StringView value,
upb_Arena * a )

◆ upb_Message_SetExtensionUInt32()

UPB_API_INLINE bool upb_Message_SetExtensionUInt32 ( struct upb_Message * msg,
const upb_MiniTableExtension * e,
uint32_t value,
upb_Arena * a )

◆ upb_Message_SetExtensionUInt64()

UPB_API_INLINE bool upb_Message_SetExtensionUInt64 ( struct upb_Message * msg,
const upb_MiniTableExtension * e,
uint64_t value,
upb_Arena * a )

◆ upb_Message_SetFloat()

UPB_API_INLINE bool upb_Message_SetFloat ( struct upb_Message * msg,
const upb_MiniTableField * f,
float value,
upb_Arena * a )

◆ upb_Message_SetInt32()

UPB_API_INLINE bool upb_Message_SetInt32 ( struct upb_Message * msg,
const upb_MiniTableField * f,
int32_t value,
upb_Arena * a )

◆ upb_Message_SetInt64()

UPB_API_INLINE bool upb_Message_SetInt64 ( struct upb_Message * msg,
const upb_MiniTableField * f,
int64_t value,
upb_Arena * a )

◆ upb_Message_SetMessage()

UPB_API_INLINE void upb_Message_SetMessage ( struct upb_Message * msg,
const upb_MiniTableField * f,
struct upb_Message * value )

◆ upb_Message_SetString()

UPB_API_INLINE bool upb_Message_SetString ( struct upb_Message * msg,
const upb_MiniTableField * f,
upb_StringView value,
upb_Arena * a )

◆ upb_Message_SetUInt32()

UPB_API_INLINE bool upb_Message_SetUInt32 ( struct upb_Message * msg,
const upb_MiniTableField * f,
uint32_t value,
upb_Arena * a )

◆ upb_Message_SetUInt64()

UPB_API_INLINE bool upb_Message_SetUInt64 ( struct upb_Message * msg,
const upb_MiniTableField * f,
uint64_t value,
upb_Arena * a )

◆ upb_Message_WhichOneof()

UPB_API_INLINE const upb_MiniTableField * upb_Message_WhichOneof ( const struct upb_Message * msg,
const upb_MiniTable * m,
const upb_MiniTableField * f )

◆ upb_Message_WhichOneofFieldNumber()

UPB_API_INLINE uint32_t upb_Message_WhichOneofFieldNumber ( const struct upb_Message * message,
const upb_MiniTableField * oneof_field )