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

Go to the source code of this file.

Functions

bool upb_EnumDef_CheckNumber (const upb_EnumDef *e, int32_t num)
 
const upb_MessageDefupb_EnumDef_ContainingType (const upb_EnumDef *e)
 
int32_t upb_EnumDef_Default (const upb_EnumDef *e)
 
UPB_API const upb_FileDefupb_EnumDef_File (const upb_EnumDef *e)
 
const upb_EnumValueDefupb_EnumDef_FindValueByName (const upb_EnumDef *e, const char *name)
 
UPB_API const upb_EnumValueDefupb_EnumDef_FindValueByNameWithSize (const upb_EnumDef *e, const char *name, size_t size)
 
UPB_API const upb_EnumValueDefupb_EnumDef_FindValueByNumber (const upb_EnumDef *e, int32_t num)
 
UPB_API const char * upb_EnumDef_FullName (const upb_EnumDef *e)
 
bool upb_EnumDef_HasOptions (const upb_EnumDef *e)
 
bool upb_EnumDef_IsClosed (const upb_EnumDef *e)
 
bool upb_EnumDef_IsSpecifiedAsClosed (const upb_EnumDef *e)
 
bool upb_EnumDef_MiniDescriptorEncode (const upb_EnumDef *e, upb_Arena *a, upb_StringView *out)
 
const char * upb_EnumDef_Name (const upb_EnumDef *e)
 
const UPB_DESC (EnumOptions) *upb_EnumDef_Options(const upb_EnumDef *e)
 
const UPB_DESC (FeatureSet) *upb_EnumDef_ResolvedFeatures(const upb_EnumDef *e)
 
upb_StringView upb_EnumDef_ReservedName (const upb_EnumDef *e, int i)
 
int upb_EnumDef_ReservedNameCount (const upb_EnumDef *e)
 
const upb_EnumReservedRangeupb_EnumDef_ReservedRange (const upb_EnumDef *e, int i)
 
int upb_EnumDef_ReservedRangeCount (const upb_EnumDef *e)
 
UPB_API const upb_EnumValueDefupb_EnumDef_Value (const upb_EnumDef *e, int i)
 
UPB_API int upb_EnumDef_ValueCount (const upb_EnumDef *e)
 

Function Documentation

◆ UPB_DESC() [1/2]

const UPB_DESC ( EnumOptions ) const

◆ UPB_DESC() [2/2]

const UPB_DESC ( FeatureSet ) const

◆ upb_EnumDef_CheckNumber()

bool upb_EnumDef_CheckNumber ( const upb_EnumDef * e,
int32_t num )

◆ upb_EnumDef_ContainingType()

const upb_MessageDef * upb_EnumDef_ContainingType ( const upb_EnumDef * e)

◆ upb_EnumDef_Default()

int32_t upb_EnumDef_Default ( const upb_EnumDef * e)

◆ upb_EnumDef_File()

UPB_API const upb_FileDef * upb_EnumDef_File ( const upb_EnumDef * e)

◆ upb_EnumDef_FindValueByName()

const upb_EnumValueDef * upb_EnumDef_FindValueByName ( const upb_EnumDef * e,
const char * name )

◆ upb_EnumDef_FindValueByNameWithSize()

UPB_API const upb_EnumValueDef * upb_EnumDef_FindValueByNameWithSize ( const upb_EnumDef * e,
const char * name,
size_t size )

◆ upb_EnumDef_FindValueByNumber()

UPB_API const upb_EnumValueDef * upb_EnumDef_FindValueByNumber ( const upb_EnumDef * e,
int32_t num )

◆ upb_EnumDef_FullName()

UPB_API const char * upb_EnumDef_FullName ( const upb_EnumDef * e)

◆ upb_EnumDef_HasOptions()

bool upb_EnumDef_HasOptions ( const upb_EnumDef * e)

◆ upb_EnumDef_IsClosed()

bool upb_EnumDef_IsClosed ( const upb_EnumDef * e)

◆ upb_EnumDef_IsSpecifiedAsClosed()

bool upb_EnumDef_IsSpecifiedAsClosed ( const upb_EnumDef * e)

◆ upb_EnumDef_MiniDescriptorEncode()

bool upb_EnumDef_MiniDescriptorEncode ( const upb_EnumDef * e,
upb_Arena * a,
upb_StringView * out )

◆ upb_EnumDef_Name()

const char * upb_EnumDef_Name ( const upb_EnumDef * e)

◆ upb_EnumDef_ReservedName()

upb_StringView upb_EnumDef_ReservedName ( const upb_EnumDef * e,
int i )

◆ upb_EnumDef_ReservedNameCount()

int upb_EnumDef_ReservedNameCount ( const upb_EnumDef * e)

◆ upb_EnumDef_ReservedRange()

const upb_EnumReservedRange * upb_EnumDef_ReservedRange ( const upb_EnumDef * e,
int i )

◆ upb_EnumDef_ReservedRangeCount()

int upb_EnumDef_ReservedRangeCount ( const upb_EnumDef * e)

◆ upb_EnumDef_Value()

UPB_API const upb_EnumValueDef * upb_EnumDef_Value ( const upb_EnumDef * e,
int i )

◆ upb_EnumDef_ValueCount()

UPB_API int upb_EnumDef_ValueCount ( const upb_EnumDef * e)