WPILibC++ 2027.0.0-alpha-3
Loading...
Searching...
No Matches
message.h File Reference
#include <stdint.h>
#include "upb/mini_table/enum.h"
#include "upb/mini_table/field.h"
#include "upb/mini_table/internal/message.h"
#include "upb/port/def.inc"
#include "upb/port/undef.inc"

Go to the source code of this file.

Typedefs

typedef struct upb_MiniTable upb_MiniTable
 

Functions

UPB_API_INLINE const upb_MiniTableFieldupb_MiniTable_FindFieldByNumber (const upb_MiniTable *m, uint32_t number)
 
UPB_API_INLINE const upb_MiniTableFieldupb_MiniTable_GetFieldByIndex (const upb_MiniTable *m, uint32_t index)
 
UPB_API_INLINE int upb_MiniTable_FieldCount (const upb_MiniTable *m)
 
UPB_API_INLINE bool upb_MiniTable_IsMessageSet (const upb_MiniTable *m)
 
UPB_API_INLINE const upb_MiniTableupb_MiniTable_GetSubMessageTable (const upb_MiniTable *m, const upb_MiniTableField *f)
 
UPB_API_INLINE const upb_MiniTableupb_MiniTable_SubMessage (const upb_MiniTable *m, const upb_MiniTableField *f)
 
UPB_API_INLINE const upb_MiniTableupb_MiniTable_MapEntrySubMessage (const upb_MiniTable *m, const upb_MiniTableField *f)
 
UPB_API_INLINE const upb_MiniTableEnumupb_MiniTable_GetSubEnumTable (const upb_MiniTable *m, const upb_MiniTableField *f)
 
UPB_API_INLINE const upb_MiniTableFieldupb_MiniTable_MapKey (const upb_MiniTable *m)
 
UPB_API_INLINE const upb_MiniTableFieldupb_MiniTable_MapValue (const upb_MiniTable *m)
 
UPB_API_INLINE bool upb_MiniTable_FieldIsLinked (const upb_MiniTable *m, const upb_MiniTableField *f)
 
const upb_MiniTableFieldupb_MiniTable_GetOneof (const upb_MiniTable *m, const upb_MiniTableField *f)
 
bool upb_MiniTable_NextOneofField (const upb_MiniTable *m, const upb_MiniTableField **f)
 

Typedef Documentation

◆ upb_MiniTable

typedef struct upb_MiniTable upb_MiniTable

Function Documentation

◆ upb_MiniTable_FieldCount()

UPB_API_INLINE int upb_MiniTable_FieldCount ( const upb_MiniTable * m)

◆ upb_MiniTable_FieldIsLinked()

UPB_API_INLINE bool upb_MiniTable_FieldIsLinked ( const upb_MiniTable * m,
const upb_MiniTableField * f )

◆ upb_MiniTable_FindFieldByNumber()

UPB_API_INLINE const upb_MiniTableField * upb_MiniTable_FindFieldByNumber ( const upb_MiniTable * m,
uint32_t number )

◆ upb_MiniTable_GetFieldByIndex()

UPB_API_INLINE const upb_MiniTableField * upb_MiniTable_GetFieldByIndex ( const upb_MiniTable * m,
uint32_t index )

◆ upb_MiniTable_GetOneof()

const upb_MiniTableField * upb_MiniTable_GetOneof ( const upb_MiniTable * m,
const upb_MiniTableField * f )

◆ upb_MiniTable_GetSubEnumTable()

UPB_API_INLINE const upb_MiniTableEnum * upb_MiniTable_GetSubEnumTable ( const upb_MiniTable * m,
const upb_MiniTableField * f )

◆ upb_MiniTable_GetSubMessageTable()

UPB_API_INLINE const upb_MiniTable * upb_MiniTable_GetSubMessageTable ( const upb_MiniTable * m,
const upb_MiniTableField * f )

◆ upb_MiniTable_IsMessageSet()

UPB_API_INLINE bool upb_MiniTable_IsMessageSet ( const upb_MiniTable * m)

◆ upb_MiniTable_MapEntrySubMessage()

UPB_API_INLINE const upb_MiniTable * upb_MiniTable_MapEntrySubMessage ( const upb_MiniTable * m,
const upb_MiniTableField * f )

◆ upb_MiniTable_MapKey()

UPB_API_INLINE const upb_MiniTableField * upb_MiniTable_MapKey ( const upb_MiniTable * m)

◆ upb_MiniTable_MapValue()

UPB_API_INLINE const upb_MiniTableField * upb_MiniTable_MapValue ( const upb_MiniTable * m)

◆ upb_MiniTable_NextOneofField()

bool upb_MiniTable_NextOneofField ( const upb_MiniTable * m,
const upb_MiniTableField ** f )

◆ upb_MiniTable_SubMessage()

UPB_API_INLINE const upb_MiniTable * upb_MiniTable_SubMessage ( const upb_MiniTable * m,
const upb_MiniTableField * f )