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

Go to the source code of this file.

Macros

#define kUpb_MaxFieldNumber   ((1 << 29) - 1)
 

Functions

const upb_OneofDefupb_FieldDef_ContainingOneof (const upb_FieldDef *f)
 
UPB_API const upb_MessageDefupb_FieldDef_ContainingType (const upb_FieldDef *f)
 
UPB_API upb_CType upb_FieldDef_CType (const upb_FieldDef *f)
 
UPB_API upb_MessageValue upb_FieldDef_Default (const upb_FieldDef *f)
 
UPB_API const upb_EnumDefupb_FieldDef_EnumSubDef (const upb_FieldDef *f)
 
const upb_MessageDefupb_FieldDef_ExtensionScope (const upb_FieldDef *f)
 
UPB_API const upb_FileDefupb_FieldDef_File (const upb_FieldDef *f)
 
const char * upb_FieldDef_FullName (const upb_FieldDef *f)
 
bool upb_FieldDef_HasDefault (const upb_FieldDef *f)
 
bool upb_FieldDef_HasJsonName (const upb_FieldDef *f)
 
bool upb_FieldDef_HasOptions (const upb_FieldDef *f)
 
UPB_API bool upb_FieldDef_HasPresence (const upb_FieldDef *f)
 
bool upb_FieldDef_HasSubDef (const upb_FieldDef *f)
 
uint32_t upb_FieldDef_Index (const upb_FieldDef *f)
 
UPB_API bool upb_FieldDef_IsEnum (const upb_FieldDef *f)
 
bool upb_FieldDef_IsExtension (const upb_FieldDef *f)
 
UPB_API bool upb_FieldDef_IsMap (const upb_FieldDef *f)
 
bool upb_FieldDef_IsOptional (const upb_FieldDef *f)
 
bool _upb_FieldDef_IsPackable (const upb_FieldDef *f)
 
UPB_API bool upb_FieldDef_IsPacked (const upb_FieldDef *f)
 
bool upb_FieldDef_IsPrimitive (const upb_FieldDef *f)
 
UPB_API bool upb_FieldDef_IsRepeated (const upb_FieldDef *f)
 
UPB_API bool upb_FieldDef_IsRequired (const upb_FieldDef *f)
 
bool upb_FieldDef_IsString (const upb_FieldDef *f)
 
UPB_API bool upb_FieldDef_IsSubMessage (const upb_FieldDef *f)
 
UPB_API const char * upb_FieldDef_JsonName (const upb_FieldDef *f)
 
UPB_API upb_Label upb_FieldDef_Label (const upb_FieldDef *f)
 
uint32_t upb_FieldDef_LayoutIndex (const upb_FieldDef *f)
 
UPB_API const upb_MessageDefupb_FieldDef_MessageSubDef (const upb_FieldDef *f)
 
bool _upb_FieldDef_ValidateUtf8 (const upb_FieldDef *f)
 
bool _upb_FieldDef_IsGroupLike (const upb_FieldDef *f)
 
bool upb_FieldDef_MiniDescriptorEncode (const upb_FieldDef *f, upb_Arena *a, upb_StringView *out)
 
const upb_MiniTableFieldupb_FieldDef_MiniTable (const upb_FieldDef *f)
 
const upb_MiniTableExtensionupb_FieldDef_MiniTableExtension (const upb_FieldDef *f)
 
UPB_API const char * upb_FieldDef_Name (const upb_FieldDef *f)
 
UPB_API uint32_t upb_FieldDef_Number (const upb_FieldDef *f)
 
const UPB_DESC (FieldOptions) *upb_FieldDef_Options(const upb_FieldDef *f)
 
const UPB_DESC (FeatureSet) *upb_FieldDef_ResolvedFeatures(const upb_FieldDef *f)
 
UPB_API const upb_OneofDefupb_FieldDef_RealContainingOneof (const upb_FieldDef *f)
 
UPB_API upb_FieldType upb_FieldDef_Type (const upb_FieldDef *f)
 

Macro Definition Documentation

◆ kUpb_MaxFieldNumber

#define kUpb_MaxFieldNumber   ((1 << 29) - 1)

Function Documentation

◆ _upb_FieldDef_IsGroupLike()

bool _upb_FieldDef_IsGroupLike ( const upb_FieldDef * f)

◆ _upb_FieldDef_IsPackable()

bool _upb_FieldDef_IsPackable ( const upb_FieldDef * f)

◆ _upb_FieldDef_ValidateUtf8()

bool _upb_FieldDef_ValidateUtf8 ( const upb_FieldDef * f)

◆ UPB_DESC() [1/2]

const UPB_DESC ( FeatureSet ) const

◆ UPB_DESC() [2/2]

const UPB_DESC ( FieldOptions ) const

◆ upb_FieldDef_ContainingOneof()

const upb_OneofDef * upb_FieldDef_ContainingOneof ( const upb_FieldDef * f)

◆ upb_FieldDef_ContainingType()

UPB_API const upb_MessageDef * upb_FieldDef_ContainingType ( const upb_FieldDef * f)

◆ upb_FieldDef_CType()

UPB_API upb_CType upb_FieldDef_CType ( const upb_FieldDef * f)

◆ upb_FieldDef_Default()

UPB_API upb_MessageValue upb_FieldDef_Default ( const upb_FieldDef * f)

◆ upb_FieldDef_EnumSubDef()

UPB_API const upb_EnumDef * upb_FieldDef_EnumSubDef ( const upb_FieldDef * f)

◆ upb_FieldDef_ExtensionScope()

const upb_MessageDef * upb_FieldDef_ExtensionScope ( const upb_FieldDef * f)

◆ upb_FieldDef_File()

UPB_API const upb_FileDef * upb_FieldDef_File ( const upb_FieldDef * f)

◆ upb_FieldDef_FullName()

const char * upb_FieldDef_FullName ( const upb_FieldDef * f)

◆ upb_FieldDef_HasDefault()

bool upb_FieldDef_HasDefault ( const upb_FieldDef * f)

◆ upb_FieldDef_HasJsonName()

bool upb_FieldDef_HasJsonName ( const upb_FieldDef * f)

◆ upb_FieldDef_HasOptions()

bool upb_FieldDef_HasOptions ( const upb_FieldDef * f)

◆ upb_FieldDef_HasPresence()

UPB_API bool upb_FieldDef_HasPresence ( const upb_FieldDef * f)

◆ upb_FieldDef_HasSubDef()

bool upb_FieldDef_HasSubDef ( const upb_FieldDef * f)

◆ upb_FieldDef_Index()

uint32_t upb_FieldDef_Index ( const upb_FieldDef * f)

◆ upb_FieldDef_IsEnum()

UPB_API bool upb_FieldDef_IsEnum ( const upb_FieldDef * f)

◆ upb_FieldDef_IsExtension()

bool upb_FieldDef_IsExtension ( const upb_FieldDef * f)

◆ upb_FieldDef_IsMap()

UPB_API bool upb_FieldDef_IsMap ( const upb_FieldDef * f)

◆ upb_FieldDef_IsOptional()

bool upb_FieldDef_IsOptional ( const upb_FieldDef * f)

◆ upb_FieldDef_IsPacked()

UPB_API bool upb_FieldDef_IsPacked ( const upb_FieldDef * f)

◆ upb_FieldDef_IsPrimitive()

bool upb_FieldDef_IsPrimitive ( const upb_FieldDef * f)

◆ upb_FieldDef_IsRepeated()

UPB_API bool upb_FieldDef_IsRepeated ( const upb_FieldDef * f)

◆ upb_FieldDef_IsRequired()

UPB_API bool upb_FieldDef_IsRequired ( const upb_FieldDef * f)

◆ upb_FieldDef_IsString()

bool upb_FieldDef_IsString ( const upb_FieldDef * f)

◆ upb_FieldDef_IsSubMessage()

UPB_API bool upb_FieldDef_IsSubMessage ( const upb_FieldDef * f)

◆ upb_FieldDef_JsonName()

UPB_API const char * upb_FieldDef_JsonName ( const upb_FieldDef * f)

◆ upb_FieldDef_Label()

UPB_API upb_Label upb_FieldDef_Label ( const upb_FieldDef * f)

◆ upb_FieldDef_LayoutIndex()

uint32_t upb_FieldDef_LayoutIndex ( const upb_FieldDef * f)

◆ upb_FieldDef_MessageSubDef()

UPB_API const upb_MessageDef * upb_FieldDef_MessageSubDef ( const upb_FieldDef * f)

◆ upb_FieldDef_MiniDescriptorEncode()

bool upb_FieldDef_MiniDescriptorEncode ( const upb_FieldDef * f,
upb_Arena * a,
upb_StringView * out )

◆ upb_FieldDef_MiniTable()

const upb_MiniTableField * upb_FieldDef_MiniTable ( const upb_FieldDef * f)

◆ upb_FieldDef_MiniTableExtension()

const upb_MiniTableExtension * upb_FieldDef_MiniTableExtension ( const upb_FieldDef * f)

◆ upb_FieldDef_Name()

UPB_API const char * upb_FieldDef_Name ( const upb_FieldDef * f)

◆ upb_FieldDef_Number()

UPB_API uint32_t upb_FieldDef_Number ( const upb_FieldDef * f)

◆ upb_FieldDef_RealContainingOneof()

UPB_API const upb_OneofDef * upb_FieldDef_RealContainingOneof ( const upb_FieldDef * f)

◆ upb_FieldDef_Type()

UPB_API upb_FieldType upb_FieldDef_Type ( const upb_FieldDef * f)