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

Go to the source code of this file.

Functions

UPB_API void upb_DefPool_Free (upb_DefPool *s)
 
UPB_API upb_DefPoolupb_DefPool_New (void)
 
UPB_API const UPB_DESC (FeatureSetDefaults) *upb_DefPool_FeatureSetDefaults(const upb_DefPool *s)
 
UPB_API bool upb_DefPool_SetFeatureSetDefaults (upb_DefPool *s, const char *serialized_defaults, size_t serialized_len, upb_Status *status)
 
UPB_API const upb_MessageDefupb_DefPool_FindMessageByName (const upb_DefPool *s, const char *sym)
 
const upb_MessageDefupb_DefPool_FindMessageByNameWithSize (const upb_DefPool *s, const char *sym, size_t len)
 
UPB_API const upb_EnumDefupb_DefPool_FindEnumByName (const upb_DefPool *s, const char *sym)
 
const upb_EnumValueDefupb_DefPool_FindEnumByNameval (const upb_DefPool *s, const char *sym)
 
UPB_API const upb_FileDefupb_DefPool_FindFileByName (const upb_DefPool *s, const char *name)
 
const upb_FileDefupb_DefPool_FindFileByNameWithSize (const upb_DefPool *s, const char *name, size_t len)
 
const upb_FieldDefupb_DefPool_FindExtensionByMiniTable (const upb_DefPool *s, const upb_MiniTableExtension *ext)
 
UPB_API const upb_FieldDefupb_DefPool_FindExtensionByName (const upb_DefPool *s, const char *sym)
 
const upb_FieldDefupb_DefPool_FindExtensionByNameWithSize (const upb_DefPool *s, const char *name, size_t size)
 
const upb_FieldDefupb_DefPool_FindExtensionByNumber (const upb_DefPool *s, const upb_MessageDef *m, int32_t fieldnum)
 
UPB_API const upb_ServiceDefupb_DefPool_FindServiceByName (const upb_DefPool *s, const char *name)
 
const upb_ServiceDefupb_DefPool_FindServiceByNameWithSize (const upb_DefPool *s, const char *name, size_t size)
 
const upb_FileDefupb_DefPool_FindFileContainingSymbol (const upb_DefPool *s, const char *name)
 
UPB_API const upb_FileDefupb_DefPool_AddFile (upb_DefPool *s, const UPB_DESC(FileDescriptorProto) *file_proto, upb_Status *status)
 
UPB_API const upb_ExtensionRegistryupb_DefPool_ExtensionRegistry (const upb_DefPool *s)
 
const upb_FieldDef ** upb_DefPool_GetAllExtensions (const upb_DefPool *s, const upb_MessageDef *m, size_t *count)
 

Function Documentation

◆ upb_DefPool_AddFile()

UPB_API const upb_FileDef * upb_DefPool_AddFile ( upb_DefPool * s,
const UPB_DESC(FileDescriptorProto) * file_proto,
upb_Status * status )

◆ upb_DefPool_ExtensionRegistry()

UPB_API const upb_ExtensionRegistry * upb_DefPool_ExtensionRegistry ( const upb_DefPool * s)

◆ upb_DefPool_FindEnumByName()

UPB_API const upb_EnumDef * upb_DefPool_FindEnumByName ( const upb_DefPool * s,
const char * sym )

◆ upb_DefPool_FindEnumByNameval()

const upb_EnumValueDef * upb_DefPool_FindEnumByNameval ( const upb_DefPool * s,
const char * sym )

◆ upb_DefPool_FindExtensionByMiniTable()

const upb_FieldDef * upb_DefPool_FindExtensionByMiniTable ( const upb_DefPool * s,
const upb_MiniTableExtension * ext )

◆ upb_DefPool_FindExtensionByName()

UPB_API const upb_FieldDef * upb_DefPool_FindExtensionByName ( const upb_DefPool * s,
const char * sym )

◆ upb_DefPool_FindExtensionByNameWithSize()

const upb_FieldDef * upb_DefPool_FindExtensionByNameWithSize ( const upb_DefPool * s,
const char * name,
size_t size )

◆ upb_DefPool_FindExtensionByNumber()

const upb_FieldDef * upb_DefPool_FindExtensionByNumber ( const upb_DefPool * s,
const upb_MessageDef * m,
int32_t fieldnum )

◆ upb_DefPool_FindFileByName()

UPB_API const upb_FileDef * upb_DefPool_FindFileByName ( const upb_DefPool * s,
const char * name )

◆ upb_DefPool_FindFileByNameWithSize()

const upb_FileDef * upb_DefPool_FindFileByNameWithSize ( const upb_DefPool * s,
const char * name,
size_t len )

◆ upb_DefPool_FindFileContainingSymbol()

const upb_FileDef * upb_DefPool_FindFileContainingSymbol ( const upb_DefPool * s,
const char * name )

◆ upb_DefPool_FindMessageByName()

UPB_API const upb_MessageDef * upb_DefPool_FindMessageByName ( const upb_DefPool * s,
const char * sym )

◆ upb_DefPool_FindMessageByNameWithSize()

const upb_MessageDef * upb_DefPool_FindMessageByNameWithSize ( const upb_DefPool * s,
const char * sym,
size_t len )

◆ upb_DefPool_FindServiceByName()

UPB_API const upb_ServiceDef * upb_DefPool_FindServiceByName ( const upb_DefPool * s,
const char * name )

◆ upb_DefPool_FindServiceByNameWithSize()

const upb_ServiceDef * upb_DefPool_FindServiceByNameWithSize ( const upb_DefPool * s,
const char * name,
size_t size )

◆ upb_DefPool_Free()

UPB_API void upb_DefPool_Free ( upb_DefPool * s)

◆ upb_DefPool_GetAllExtensions()

const upb_FieldDef ** upb_DefPool_GetAllExtensions ( const upb_DefPool * s,
const upb_MessageDef * m,
size_t * count )

◆ upb_DefPool_New()

UPB_API upb_DefPool * upb_DefPool_New ( void )

◆ upb_DefPool_SetFeatureSetDefaults()

UPB_API bool upb_DefPool_SetFeatureSetDefaults ( upb_DefPool * s,
const char * serialized_defaults,
size_t serialized_len,
upb_Status * status )

◆ UPB_DESC()

UPB_API const UPB_DESC ( FeatureSetDefaults ) const