![]() |
WPILibC++ 2027.0.0-alpha-3
|
#include <stddef.h>#include <stdint.h>#include "upb/base/descriptor_constants.h"#include "upb/mini_table/internal/field.h"#include "upb/mini_table/internal/sub.h"#include "upb/port/def.inc"#include "upb/port/undef.inc"Go to the source code of this file.
Classes | |
| struct | _upb_FastTable_Entry |
| struct | upb_MiniTable |
Typedefs | |
| typedef UPB_PRESERVE_NONE const char * | _upb_FieldParser(struct upb_Decoder *d, const char *ptr, struct upb_Message *msg, intptr_t table, uint64_t hasbits, uint64_t data) |
Enumerations | |
| enum | upb_ExtMode { kUpb_ExtMode_NonExtendable = 0 , kUpb_ExtMode_Extendable = 1 , kUpb_ExtMode_IsMessageSet = 2 , kUpb_ExtMode_IsMessageSet_ITEM , kUpb_ExtMode_IsMapEntry = 4 } |
| enum | { kUpb_Message_Align = 8 } |
| typedef UPB_PRESERVE_NONE const char * _upb_FieldParser(struct upb_Decoder *d, const char *ptr, struct upb_Message *msg, intptr_t table, uint64_t hasbits, uint64_t data) |
| enum upb_ExtMode |
| UPB_INLINE const struct upb_MiniTable *UPB_PRIVATE _upb_MiniTable_Empty | ( | void | ) |
| UPB_INLINE const struct upb_MiniTable *UPB_PRIVATE _upb_MiniTable_GetSubTableByIndex | ( | const struct upb_MiniTable * | m, |
| uint32_t | i ) |
| UPB_INLINE bool UPB_PRIVATE _upb_MiniTable_IsEmpty | ( | const struct upb_MiniTable * | m | ) |
| UPB_INLINE uint64_t UPB_PRIVATE _upb_MiniTable_RequiredMask | ( | const struct upb_MiniTable * | m | ) |
| UPB_INLINE const struct upb_MiniTable *UPB_PRIVATE _upb_MiniTable_StrongReference | ( | const struct upb_MiniTable * | mt | ) |
| UPB_INLINE void UPB_PRIVATE upb_MiniTable_CheckInvariants | ( | const struct upb_MiniTable * | mt | ) |
| UPB_API_INLINE int upb_MiniTable_FieldCount | ( | const struct upb_MiniTable * | m | ) |
| UPB_API_INLINE bool upb_MiniTable_FieldIsLinked | ( | const struct upb_MiniTable * | m, |
| const struct upb_MiniTableField * | f ) |
| UPB_API_INLINE const struct upb_MiniTableField * upb_MiniTable_FindFieldByNumber | ( | const struct upb_MiniTable * | m, |
| uint32_t | number ) |
| UPB_API_INLINE const struct upb_MiniTableField * upb_MiniTable_GetFieldByIndex | ( | const struct upb_MiniTable * | m, |
| uint32_t | i ) |
| UPB_API_INLINE const struct upb_MiniTableEnum * upb_MiniTable_GetSubEnumTable | ( | const struct upb_MiniTable * | m, |
| const struct upb_MiniTableField * | f ) |
| UPB_API_INLINE const struct upb_MiniTable * upb_MiniTable_GetSubMessageTable | ( | const struct upb_MiniTable * | m, |
| const struct upb_MiniTableField * | f ) |
| UPB_API_INLINE bool upb_MiniTable_IsMessageSet | ( | const struct upb_MiniTable * | m | ) |
| UPB_API_INLINE const struct upb_MiniTable * upb_MiniTable_MapEntrySubMessage | ( | const struct upb_MiniTable * | m, |
| const struct upb_MiniTableField * | f ) |
| UPB_API_INLINE const struct upb_MiniTableField * upb_MiniTable_MapKey | ( | const struct upb_MiniTable * | m | ) |
| UPB_API_INLINE const struct upb_MiniTableField * upb_MiniTable_MapValue | ( | const struct upb_MiniTable * | m | ) |
| UPB_API_INLINE const struct upb_MiniTable * upb_MiniTable_SubMessage | ( | const struct upb_MiniTable * | m, |
| const struct upb_MiniTableField * | f ) |