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

Go to the source code of this file.

Functions

UPB_API_INLINE void upb_Message_Clear (upb_Message *msg, const upb_MiniTable *m)
 
UPB_API_INLINE void upb_Message_ClearBaseField (upb_Message *msg, const upb_MiniTableField *f)
 
UPB_API_INLINE void upb_Message_ClearExtension (upb_Message *msg, const upb_MiniTableExtension *e)
 
UPB_API_INLINE void upb_Message_ClearOneof (upb_Message *msg, const upb_MiniTable *m, const upb_MiniTableField *f)
 
UPB_API_INLINE bool upb_Message_HasBaseField (const upb_Message *msg, const upb_MiniTableField *f)
 
UPB_API_INLINE bool upb_Message_HasExtension (const upb_Message *msg, const upb_MiniTableExtension *e)
 
UPB_API_INLINE upb_MessageValue upb_Message_GetField (const upb_Message *msg, const upb_MiniTableField *f, upb_MessageValue default_val)
 
UPB_API_INLINE upb_TaggedMessagePtr upb_Message_GetTaggedMessagePtr (const upb_Message *msg, const upb_MiniTableField *field, upb_Message *default_val)
 
UPB_API_INLINE const upb_Arrayupb_Message_GetArray (const upb_Message *msg, const upb_MiniTableField *f)
 
UPB_API_INLINE bool upb_Message_GetBool (const upb_Message *msg, const upb_MiniTableField *f, bool default_val)
 
UPB_API_INLINE double upb_Message_GetDouble (const upb_Message *msg, const upb_MiniTableField *field, double default_val)
 
UPB_API_INLINE float upb_Message_GetFloat (const upb_Message *msg, const upb_MiniTableField *f, float default_val)
 
UPB_API_INLINE int32_t upb_Message_GetInt32 (const upb_Message *msg, const upb_MiniTableField *f, int32_t default_val)
 
UPB_API_INLINE int64_t upb_Message_GetInt64 (const upb_Message *msg, const upb_MiniTableField *f, int64_t default_val)
 
UPB_API_INLINE const upb_Mapupb_Message_GetMap (const upb_Message *msg, const upb_MiniTableField *f)
 
UPB_API_INLINE const upb_Messageupb_Message_GetMessage (const upb_Message *msg, const upb_MiniTableField *f)
 
UPB_API_INLINE upb_Arrayupb_Message_GetMutableArray (upb_Message *msg, const upb_MiniTableField *f)
 
UPB_API_INLINE upb_Mapupb_Message_GetMutableMap (upb_Message *msg, const upb_MiniTableField *f)
 
UPB_API_INLINE upb_Messageupb_Message_GetMutableMessage (upb_Message *msg, const upb_MiniTableField *f)
 
UPB_API_INLINE upb_Arrayupb_Message_GetOrCreateMutableArray (upb_Message *msg, const upb_MiniTableField *f, upb_Arena *arena)
 
UPB_API_INLINE upb_Mapupb_Message_GetOrCreateMutableMap (upb_Message *msg, const upb_MiniTable *map_entry_mini_table, const upb_MiniTableField *f, upb_Arena *arena)
 
UPB_API_INLINE upb_Messageupb_Message_GetOrCreateMutableMessage (upb_Message *msg, const upb_MiniTable *mini_table, const upb_MiniTableField *f, upb_Arena *arena)
 
UPB_API_INLINE upb_StringView upb_Message_GetString (const upb_Message *msg, const upb_MiniTableField *field, upb_StringView default_val)
 
UPB_API_INLINE uint32_t upb_Message_GetUInt32 (const upb_Message *msg, const upb_MiniTableField *f, uint32_t default_val)
 
UPB_API_INLINE uint64_t upb_Message_GetUInt64 (const upb_Message *msg, const upb_MiniTableField *f, uint64_t default_val)
 
UPB_API_INLINE void upb_Message_SetClosedEnum (upb_Message *msg, const upb_MiniTable *msg_mini_table, const upb_MiniTableField *f, int32_t value)
 
UPB_API_INLINE void upb_Message_SetBaseField (upb_Message *msg, const upb_MiniTableField *f, const void *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, 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 bool upb_Message_GetExtensionBool (const upb_Message *msg, const upb_MiniTableExtension *f, bool default_val)
 
UPB_API_INLINE double upb_Message_GetExtensionDouble (const upb_Message *msg, const upb_MiniTableExtension *f, double default_val)
 
UPB_API_INLINE float upb_Message_GetExtensionFloat (const upb_Message *msg, const upb_MiniTableExtension *f, float default_val)
 
UPB_API_INLINE int32_t upb_Message_GetExtensionInt32 (const upb_Message *msg, const upb_MiniTableExtension *f, int32_t default_val)
 
UPB_API_INLINE int64_t upb_Message_GetExtensionInt64 (const upb_Message *msg, const upb_MiniTableExtension *f, int64_t default_val)
 
UPB_API_INLINE uint32_t upb_Message_GetExtensionUInt32 (const upb_Message *msg, const upb_MiniTableExtension *f, uint32_t default_val)
 
UPB_API_INLINE uint64_t upb_Message_GetExtensionUInt64 (const upb_Message *msg, const upb_MiniTableExtension *f, uint64_t default_val)
 
UPB_API_INLINE upb_StringView upb_Message_GetExtensionString (const upb_Message *msg, const upb_MiniTableExtension *f, upb_StringView default_val)
 
UPB_API_INLINE upb_Messageupb_Message_GetExtensionMessage (const upb_Message *msg, const upb_MiniTableExtension *f, struct upb_Message *default_val)
 
UPB_API_INLINE const upb_Arrayupb_Message_GetExtensionArray (const upb_Message *msg, const upb_MiniTableExtension *f)
 
UPB_API_INLINE upb_Arrayupb_Message_GetExtensionMutableArray (upb_Message *msg, const upb_MiniTableExtension *f)
 
UPB_API_INLINE bool upb_Message_SetExtension (upb_Message *msg, const upb_MiniTableExtension *e, const void *value, upb_Arena *a)
 
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 (upb_Message *msg, const upb_MiniTableField *f, bool value, upb_Arena *a)
 
UPB_API_INLINE bool upb_Message_SetDouble (upb_Message *msg, const upb_MiniTableField *f, double value, upb_Arena *a)
 
UPB_API_INLINE bool upb_Message_SetFloat (upb_Message *msg, const upb_MiniTableField *f, float value, upb_Arena *a)
 
UPB_API_INLINE bool upb_Message_SetInt32 (upb_Message *msg, const upb_MiniTableField *f, int32_t value, upb_Arena *a)
 
UPB_API_INLINE bool upb_Message_SetInt64 (upb_Message *msg, const upb_MiniTableField *f, int64_t value, upb_Arena *a)
 
UPB_API_INLINE void upb_Message_SetMessage (upb_Message *msg, const upb_MiniTableField *f, upb_Message *value)
 
UPB_API_INLINE bool upb_Message_SetString (upb_Message *msg, const upb_MiniTableField *f, upb_StringView value, upb_Arena *a)
 
UPB_API_INLINE bool upb_Message_SetUInt32 (upb_Message *msg, const upb_MiniTableField *f, uint32_t value, upb_Arena *a)
 
UPB_API_INLINE bool upb_Message_SetUInt64 (upb_Message *msg, const upb_MiniTableField *f, uint64_t value, upb_Arena *a)
 
UPB_API_INLINE void * upb_Message_ResizeArrayUninitialized (upb_Message *msg, const upb_MiniTableField *f, size_t size, upb_Arena *arena)
 
UPB_API_INLINE uint32_t upb_Message_WhichOneofFieldNumber (const upb_Message *message, const upb_MiniTableField *oneof_field)
 
UPB_API_INLINE const upb_MiniTableFieldupb_Message_WhichOneof (const upb_Message *msg, const upb_MiniTable *m, const upb_MiniTableField *f)
 
bool upb_Message_SetMapEntry (upb_Map *map, const upb_MiniTable *mini_table, const upb_MiniTableField *field, upb_Message *map_entry_message, upb_Arena *arena)
 

Function Documentation

◆ upb_Message_Clear()

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

◆ upb_Message_ClearBaseField()

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

◆ upb_Message_ClearExtension()

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

◆ upb_Message_ClearOneof()

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

◆ upb_Message_GetArray()

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

◆ upb_Message_GetBool()

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

◆ upb_Message_GetDouble()

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

◆ upb_Message_GetExtensionArray()

UPB_API_INLINE const upb_Array * upb_Message_GetExtensionArray ( const upb_Message * msg,
const upb_MiniTableExtension * f )

◆ upb_Message_GetExtensionBool()

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

◆ upb_Message_GetExtensionDouble()

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

◆ upb_Message_GetExtensionFloat()

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

◆ upb_Message_GetExtensionInt32()

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

◆ upb_Message_GetExtensionInt64()

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

◆ upb_Message_GetExtensionMessage()

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

◆ upb_Message_GetExtensionMutableArray()

UPB_API_INLINE upb_Array * upb_Message_GetExtensionMutableArray ( upb_Message * msg,
const upb_MiniTableExtension * f )

◆ upb_Message_GetExtensionString()

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

◆ upb_Message_GetExtensionUInt32()

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

◆ upb_Message_GetExtensionUInt64()

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

◆ upb_Message_GetField()

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

◆ upb_Message_GetFloat()

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

◆ upb_Message_GetInt32()

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

◆ upb_Message_GetInt64()

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

◆ upb_Message_GetMap()

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

◆ upb_Message_GetMessage()

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

◆ upb_Message_GetMutableArray()

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

◆ upb_Message_GetMutableMap()

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

◆ upb_Message_GetMutableMessage()

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

◆ upb_Message_GetOrCreateMutableArray()

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

◆ upb_Message_GetOrCreateMutableMap()

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

◆ upb_Message_GetOrCreateMutableMessage()

UPB_API_INLINE upb_Message * upb_Message_GetOrCreateMutableMessage ( 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 upb_Message * msg,
const upb_MiniTableField * field,
upb_StringView default_val )

◆ upb_Message_GetTaggedMessagePtr()

UPB_API_INLINE upb_TaggedMessagePtr upb_Message_GetTaggedMessagePtr ( const upb_Message * msg,
const upb_MiniTableField * field,
upb_Message * default_val )

◆ upb_Message_GetUInt32()

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

◆ upb_Message_GetUInt64()

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

◆ upb_Message_HasBaseField()

UPB_API_INLINE bool upb_Message_HasBaseField ( const upb_Message * msg,
const upb_MiniTableField * f )

◆ upb_Message_HasExtension()

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

◆ upb_Message_ResizeArrayUninitialized()

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

◆ upb_Message_SetBaseField()

UPB_API_INLINE void upb_Message_SetBaseField ( 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,
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 ( upb_Message * msg,
const upb_MiniTableField * f,
bool value,
upb_Arena * a )

◆ upb_Message_SetClosedEnum()

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

◆ upb_Message_SetDouble()

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

◆ upb_Message_SetExtension()

UPB_API_INLINE bool upb_Message_SetExtension ( upb_Message * msg,
const upb_MiniTableExtension * e,
const void * value,
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 ( upb_Message * msg,
const upb_MiniTableField * f,
float value,
upb_Arena * a )

◆ upb_Message_SetInt32()

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

◆ upb_Message_SetInt64()

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

◆ upb_Message_SetMapEntry()

bool upb_Message_SetMapEntry ( upb_Map * map,
const upb_MiniTable * mini_table,
const upb_MiniTableField * field,
upb_Message * map_entry_message,
upb_Arena * arena )

◆ upb_Message_SetMessage()

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

◆ upb_Message_SetString()

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

◆ upb_Message_SetUInt32()

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

◆ upb_Message_SetUInt64()

UPB_API_INLINE bool upb_Message_SetUInt64 ( 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 upb_Message * msg,
const upb_MiniTable * m,
const upb_MiniTableField * f )

◆ upb_Message_WhichOneofFieldNumber()

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