Classes | Macros | Typedefs | Enumerations | Functions
upb/upb/def.h File Reference
#include "google/protobuf/descriptor.upb.h"
#include "upb/table_internal.h"
#include "upb/upb.h"
#include "upb/port_def.inc"
#include "upb/port_undef.inc"
Include dependency graph for upb/upb/def.h:

Go to the source code of this file.

Classes

struct  _upb_DefPool_Init
 

Macros

#define kUpb_Any_TypeFieldNumber   1
 
#define kUpb_Any_ValueFieldNumber   2
 
#define kUpb_Duration_NanosFieldNumber   2
 
#define kUpb_Duration_SecondsFieldNumber   1
 
#define kUpb_MapEntry_KeyFieldNumber   1
 
#define kUpb_MapEntry_ValueFieldNumber   2
 
#define kUpb_MaxFieldNumber   ((1 << 29) - 1)
 
#define kUpb_Timestamp_NanosFieldNumber   2
 
#define kUpb_Timestamp_SecondsFieldNumber   1
 

Typedefs

typedef struct _upb_DefPool_Init _upb_DefPool_Init
 
typedef struct upb_DefPool upb_DefPool
 
typedef struct upb_EnumDef upb_EnumDef
 
typedef struct upb_EnumValueDef upb_EnumValueDef
 
typedef struct upb_ExtensionRange upb_ExtensionRange
 
typedef struct upb_FieldDef upb_FieldDef
 
typedef struct upb_FileDef upb_FileDef
 
typedef struct upb_MessageDef upb_MessageDef
 
typedef struct upb_MethodDef upb_MethodDef
 
typedef struct upb_OneofDef upb_OneofDef
 
typedef struct upb_ServiceDef upb_ServiceDef
 
typedef struct upb_streamdef upb_streamdef
 

Enumerations

enum  upb_Syntax { kUpb_Syntax_Proto2 = 2, kUpb_Syntax_Proto3 = 3 }
 
enum  upb_WellKnown {
  kUpb_WellKnown_Unspecified, kUpb_WellKnown_Any, kUpb_WellKnown_FieldMask, kUpb_WellKnown_Duration,
  kUpb_WellKnown_Timestamp, kUpb_WellKnown_DoubleValue, kUpb_WellKnown_FloatValue, kUpb_WellKnown_Int64Value,
  kUpb_WellKnown_UInt64Value, kUpb_WellKnown_Int32Value, kUpb_WellKnown_UInt32Value, kUpb_WellKnown_StringValue,
  kUpb_WellKnown_BytesValue, kUpb_WellKnown_BoolValue, kUpb_WellKnown_Value, kUpb_WellKnown_ListValue,
  kUpb_WellKnown_Struct
}
 

Functions

upb_Arena_upb_DefPool_Arena (const upb_DefPool *s)
 
size_t _upb_DefPool_BytesLoaded (const upb_DefPool *s)
 
const upb_FieldDef_upb_DefPool_FindExtensionByMiniTable (const upb_DefPool *s, const upb_MiniTable_Extension *ext)
 
UPB_INLINE bool _upb_DefPool_LoadDefInit (upb_DefPool *s, const _upb_DefPool_Init *init)
 
bool _upb_DefPool_LoadDefInitEx (upb_DefPool *s, const _upb_DefPool_Init *init, bool rebuild_minitable)
 
const upb_MiniTable_Extension_upb_FieldDef_ExtensionMiniTable (const upb_FieldDef *f)
 
bool _upb_FieldDef_IsProto3Optional (const upb_FieldDef *f)
 
const int32_t_upb_FileDef_PublicDependencyIndexes (const upb_FileDef *f)
 
const int32_t_upb_FileDef_WeakDependencyIndexes (const upb_FileDef *f)
 
const upb_FileDefupb_DefPool_AddFile (upb_DefPool *s, const google_protobuf_FileDescriptorProto *file, upb_Status *status)
 
const upb_ExtensionRegistryupb_DefPool_ExtensionRegistry (const upb_DefPool *s)
 
const upb_EnumDefupb_DefPool_FindEnumByName (const upb_DefPool *s, const char *sym)
 
const upb_EnumValueDefupb_DefPool_FindEnumByNameval (const upb_DefPool *s, const char *sym)
 
const upb_FieldDefupb_DefPool_FindExtensionByName (const upb_DefPool *s, const char *sym)
 
const upb_FieldDefupb_DefPool_FindExtensionByNameWithSize (const upb_DefPool *s, const char *sym, size_t len)
 
const upb_FieldDefupb_DefPool_FindExtensionByNumber (const upb_DefPool *s, const upb_MessageDef *m, int32_t fieldnum)
 
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_FileDefupb_DefPool_FindFileContainingSymbol (const upb_DefPool *s, const char *name)
 
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)
 
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)
 
void upb_DefPool_Free (upb_DefPool *s)
 
const upb_FieldDef ** upb_DefPool_GetAllExtensions (const upb_DefPool *s, const upb_MessageDef *m, size_t *count)
 
upb_DefPoolupb_DefPool_New (void)
 
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)
 
const upb_FileDefupb_EnumDef_File (const upb_EnumDef *e)
 
const UPB_INLINE upb_EnumValueDefupb_EnumDef_FindValueByName (const upb_EnumDef *e, const char *name)
 
const upb_EnumValueDefupb_EnumDef_FindValueByNameWithSize (const upb_EnumDef *e, const char *name, size_t len)
 
const upb_EnumValueDefupb_EnumDef_FindValueByNumber (const upb_EnumDef *e, int32_t num)
 
const char * upb_EnumDef_FullName (const upb_EnumDef *e)
 
bool upb_EnumDef_HasOptions (const upb_EnumDef *e)
 
const char * upb_EnumDef_Name (const upb_EnumDef *e)
 
const google_protobuf_EnumOptionsupb_EnumDef_Options (const upb_EnumDef *e)
 
const upb_EnumValueDefupb_EnumDef_Value (const upb_EnumDef *e, int i)
 
int upb_EnumDef_ValueCount (const upb_EnumDef *e)
 
const upb_EnumDefupb_EnumValueDef_Enum (const upb_EnumValueDef *e)
 
const char * upb_EnumValueDef_FullName (const upb_EnumValueDef *e)
 
bool upb_EnumValueDef_HasOptions (const upb_EnumValueDef *e)
 
uint32_t upb_EnumValueDef_Index (const upb_EnumValueDef *e)
 
const char * upb_EnumValueDef_Name (const upb_EnumValueDef *e)
 
int32_t upb_EnumValueDef_Number (const upb_EnumValueDef *e)
 
const google_protobuf_EnumValueOptionsupb_EnumValueDef_Options (const upb_EnumValueDef *e)
 
int32_t upb_ExtensionRange_End (const upb_ExtensionRange *r)
 
bool upb_ExtensionRange_HasOptions (const upb_ExtensionRange *r)
 
const google_protobuf_ExtensionRangeOptionsupb_ExtensionRange_Options (const upb_ExtensionRange *r)
 
int32_t upb_ExtensionRange_Start (const upb_ExtensionRange *r)
 
const upb_OneofDefupb_FieldDef_ContainingOneof (const upb_FieldDef *f)
 
const upb_MessageDefupb_FieldDef_ContainingType (const upb_FieldDef *f)
 
upb_CType upb_FieldDef_CType (const upb_FieldDef *f)
 
const upb_EnumDefupb_FieldDef_EnumSubDef (const upb_FieldDef *f)
 
const upb_MessageDefupb_FieldDef_ExtensionScope (const upb_FieldDef *f)
 
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)
 
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)
 
bool upb_FieldDef_IsExtension (const upb_FieldDef *f)
 
bool upb_FieldDef_IsMap (const upb_FieldDef *f)
 
bool upb_FieldDef_IsPacked (const upb_FieldDef *f)
 
bool upb_FieldDef_IsPrimitive (const upb_FieldDef *f)
 
bool upb_FieldDef_IsRepeated (const upb_FieldDef *f)
 
bool upb_FieldDef_IsString (const upb_FieldDef *f)
 
bool upb_FieldDef_IsSubMessage (const upb_FieldDef *f)
 
const char * upb_FieldDef_JsonName (const upb_FieldDef *f)
 
upb_Label upb_FieldDef_Label (const upb_FieldDef *f)
 
const upb_MessageDefupb_FieldDef_MessageSubDef (const upb_FieldDef *f)
 
const upb_MiniTable_Fieldupb_FieldDef_MiniTable (const upb_FieldDef *f)
 
const char * upb_FieldDef_Name (const upb_FieldDef *f)
 
uint32_t upb_FieldDef_Number (const upb_FieldDef *f)
 
const google_protobuf_FieldOptionsupb_FieldDef_Options (const upb_FieldDef *f)
 
const upb_OneofDefupb_FieldDef_RealContainingOneof (const upb_FieldDef *f)
 
upb_FieldType upb_FieldDef_Type (const upb_FieldDef *f)
 
const upb_FileDefupb_FileDef_Dependency (const upb_FileDef *f, int i)
 
int upb_FileDef_DependencyCount (const upb_FileDef *f)
 
bool upb_FileDef_HasOptions (const upb_FileDef *f)
 
const char * upb_FileDef_Name (const upb_FileDef *f)
 
const google_protobuf_FileOptionsupb_FileDef_Options (const upb_FileDef *f)
 
const char * upb_FileDef_Package (const upb_FileDef *f)
 
const upb_DefPoolupb_FileDef_Pool (const upb_FileDef *f)
 
const upb_FileDefupb_FileDef_PublicDependency (const upb_FileDef *f, int i)
 
int upb_FileDef_PublicDependencyCount (const upb_FileDef *f)
 
const upb_ServiceDefupb_FileDef_Service (const upb_FileDef *f, int i)
 
int upb_FileDef_ServiceCount (const upb_FileDef *f)
 
upb_Syntax upb_FileDef_Syntax (const upb_FileDef *f)
 
const upb_EnumDefupb_FileDef_TopLevelEnum (const upb_FileDef *f, int i)
 
int upb_FileDef_TopLevelEnumCount (const upb_FileDef *f)
 
const upb_FieldDefupb_FileDef_TopLevelExtension (const upb_FileDef *f, int i)
 
int upb_FileDef_TopLevelExtensionCount (const upb_FileDef *f)
 
const upb_MessageDefupb_FileDef_TopLevelMessage (const upb_FileDef *f, int i)
 
int upb_FileDef_TopLevelMessageCount (const upb_FileDef *f)
 
const upb_FileDefupb_FileDef_WeakDependency (const upb_FileDef *f, int i)
 
int upb_FileDef_WeakDependencyCount (const upb_FileDef *f)
 
const upb_MessageDefupb_MessageDef_ContainingType (const upb_MessageDef *m)
 
const upb_ExtensionRangeupb_MessageDef_ExtensionRange (const upb_MessageDef *m, int i)
 
int upb_MessageDef_ExtensionRangeCount (const upb_MessageDef *m)
 
const upb_FieldDefupb_MessageDef_Field (const upb_MessageDef *m, int i)
 
int upb_MessageDef_FieldCount (const upb_MessageDef *m)
 
const upb_FileDefupb_MessageDef_File (const upb_MessageDef *m)
 
const UPB_INLINE upb_FieldDefupb_MessageDef_FindByJsonName (const upb_MessageDef *m, const char *name)
 
const upb_FieldDefupb_MessageDef_FindByJsonNameWithSize (const upb_MessageDef *m, const char *name, size_t len)
 
UPB_INLINE bool upb_MessageDef_FindByName (const upb_MessageDef *m, const char *name, const upb_FieldDef **f, const upb_OneofDef **o)
 
bool upb_MessageDef_FindByNameWithSize (const upb_MessageDef *m, const char *name, size_t len, const upb_FieldDef **f, const upb_OneofDef **o)
 
const UPB_INLINE upb_FieldDefupb_MessageDef_FindFieldByName (const upb_MessageDef *m, const char *name)
 
const upb_FieldDefupb_MessageDef_FindFieldByNameWithSize (const upb_MessageDef *m, const char *name, size_t len)
 
const upb_FieldDefupb_MessageDef_FindFieldByNumber (const upb_MessageDef *m, uint32_t i)
 
const UPB_INLINE upb_OneofDefupb_MessageDef_FindOneofByName (const upb_MessageDef *m, const char *name)
 
const upb_OneofDefupb_MessageDef_FindOneofByNameWithSize (const upb_MessageDef *m, const char *name, size_t len)
 
const char * upb_MessageDef_FullName (const upb_MessageDef *m)
 
bool upb_MessageDef_HasOptions (const upb_MessageDef *m)
 
UPB_INLINE bool upb_MessageDef_IsMapEntry (const upb_MessageDef *m)
 
const upb_MiniTableupb_MessageDef_MiniTable (const upb_MessageDef *m)
 
const char * upb_MessageDef_Name (const upb_MessageDef *m)
 
const upb_EnumDefupb_MessageDef_NestedEnum (const upb_MessageDef *m, int i)
 
int upb_MessageDef_NestedEnumCount (const upb_MessageDef *m)
 
const upb_FieldDefupb_MessageDef_NestedExtension (const upb_MessageDef *m, int i)
 
int upb_MessageDef_NestedExtensionCount (const upb_MessageDef *m)
 
const upb_MessageDefupb_MessageDef_NestedMessage (const upb_MessageDef *m, int i)
 
int upb_MessageDef_NestedMessageCount (const upb_MessageDef *m)
 
const upb_OneofDefupb_MessageDef_Oneof (const upb_MessageDef *m, int i)
 
int upb_MessageDef_OneofCount (const upb_MessageDef *m)
 
const google_protobuf_MessageOptionsupb_MessageDef_Options (const upb_MessageDef *m)
 
upb_Syntax upb_MessageDef_Syntax (const upb_MessageDef *m)
 
upb_WellKnown upb_MessageDef_WellKnownType (const upb_MessageDef *m)
 
bool upb_MethodDef_ClientStreaming (const upb_MethodDef *m)
 
const char * upb_MethodDef_FullName (const upb_MethodDef *m)
 
bool upb_MethodDef_HasOptions (const upb_MethodDef *m)
 
int upb_MethodDef_Index (const upb_MethodDef *m)
 
const upb_MessageDefupb_MethodDef_InputType (const upb_MethodDef *m)
 
const char * upb_MethodDef_Name (const upb_MethodDef *m)
 
const google_protobuf_MethodOptionsupb_MethodDef_Options (const upb_MethodDef *m)
 
const upb_MessageDefupb_MethodDef_OutputType (const upb_MethodDef *m)
 
bool upb_MethodDef_ServerStreaming (const upb_MethodDef *m)
 
const upb_ServiceDefupb_MethodDef_Service (const upb_MethodDef *m)
 
const upb_MessageDefupb_OneofDef_ContainingType (const upb_OneofDef *o)
 
const upb_FieldDefupb_OneofDef_Field (const upb_OneofDef *o, int i)
 
int upb_OneofDef_FieldCount (const upb_OneofDef *o)
 
bool upb_OneofDef_HasOptions (const upb_OneofDef *o)
 
uint32_t upb_OneofDef_Index (const upb_OneofDef *o)
 
bool upb_OneofDef_IsSynthetic (const upb_OneofDef *o)
 
const UPB_INLINE upb_FieldDefupb_OneofDef_LookupName (const upb_OneofDef *o, const char *name)
 
const upb_FieldDefupb_OneofDef_LookupNameWithSize (const upb_OneofDef *o, const char *name, size_t length)
 
const upb_FieldDefupb_OneofDef_LookupNumber (const upb_OneofDef *o, uint32_t num)
 
const char * upb_OneofDef_Name (const upb_OneofDef *o)
 
const google_protobuf_OneofOptionsupb_OneofDef_Options (const upb_OneofDef *o)
 
const upb_FileDefupb_ServiceDef_File (const upb_ServiceDef *s)
 
const upb_MethodDefupb_ServiceDef_FindMethodByName (const upb_ServiceDef *s, const char *name)
 
const char * upb_ServiceDef_FullName (const upb_ServiceDef *s)
 
bool upb_ServiceDef_HasOptions (const upb_ServiceDef *s)
 
int upb_ServiceDef_Index (const upb_ServiceDef *s)
 
const upb_MethodDefupb_ServiceDef_Method (const upb_ServiceDef *s, int i)
 
int upb_ServiceDef_MethodCount (const upb_ServiceDef *s)
 
const char * upb_ServiceDef_Name (const upb_ServiceDef *s)
 
const google_protobuf_ServiceOptionsupb_ServiceDef_Options (const upb_ServiceDef *s)
 

Macro Definition Documentation

◆ kUpb_Any_TypeFieldNumber

#define kUpb_Any_TypeFieldNumber   1

Definition at line 164 of file upb/upb/def.h.

◆ kUpb_Any_ValueFieldNumber

#define kUpb_Any_ValueFieldNumber   2

Definition at line 165 of file upb/upb/def.h.

◆ kUpb_Duration_NanosFieldNumber

#define kUpb_Duration_NanosFieldNumber   2

Definition at line 169 of file upb/upb/def.h.

◆ kUpb_Duration_SecondsFieldNumber

#define kUpb_Duration_SecondsFieldNumber   1

Definition at line 168 of file upb/upb/def.h.

◆ kUpb_MapEntry_KeyFieldNumber

#define kUpb_MapEntry_KeyFieldNumber   1

Definition at line 160 of file upb/upb/def.h.

◆ kUpb_MapEntry_ValueFieldNumber

#define kUpb_MapEntry_ValueFieldNumber   2

Definition at line 161 of file upb/upb/def.h.

◆ kUpb_MaxFieldNumber

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

Definition at line 97 of file upb/upb/def.h.

◆ kUpb_Timestamp_NanosFieldNumber

#define kUpb_Timestamp_NanosFieldNumber   2

Definition at line 173 of file upb/upb/def.h.

◆ kUpb_Timestamp_SecondsFieldNumber

#define kUpb_Timestamp_SecondsFieldNumber   1

Definition at line 172 of file upb/upb/def.h.

Typedef Documentation

◆ _upb_DefPool_Init

◆ upb_DefPool

typedef struct upb_DefPool upb_DefPool

Definition at line 63 of file upb/upb/def.h.

◆ upb_EnumDef

typedef struct upb_EnumDef upb_EnumDef

Definition at line 43 of file upb/upb/def.h.

◆ upb_EnumValueDef

Definition at line 45 of file upb/upb/def.h.

◆ upb_ExtensionRange

Definition at line 47 of file upb/upb/def.h.

◆ upb_FieldDef

typedef struct upb_FieldDef upb_FieldDef

Definition at line 49 of file upb/upb/def.h.

◆ upb_FileDef

typedef struct upb_FileDef upb_FileDef

Definition at line 51 of file upb/upb/def.h.

◆ upb_MessageDef

Definition at line 55 of file upb/upb/def.h.

◆ upb_MethodDef

typedef struct upb_MethodDef upb_MethodDef

Definition at line 53 of file upb/upb/def.h.

◆ upb_OneofDef

typedef struct upb_OneofDef upb_OneofDef

Definition at line 57 of file upb/upb/def.h.

◆ upb_ServiceDef

Definition at line 59 of file upb/upb/def.h.

◆ upb_streamdef

typedef struct upb_streamdef upb_streamdef

Definition at line 61 of file upb/upb/def.h.

Enumeration Type Documentation

◆ upb_Syntax

enum upb_Syntax
Enumerator
kUpb_Syntax_Proto2 
kUpb_Syntax_Proto3 

Definition at line 65 of file upb/upb/def.h.

◆ upb_WellKnown

Enumerator
kUpb_WellKnown_Unspecified 
kUpb_WellKnown_Any 
kUpb_WellKnown_FieldMask 
kUpb_WellKnown_Duration 
kUpb_WellKnown_Timestamp 
kUpb_WellKnown_DoubleValue 
kUpb_WellKnown_FloatValue 
kUpb_WellKnown_Int64Value 
kUpb_WellKnown_UInt64Value 
kUpb_WellKnown_Int32Value 
kUpb_WellKnown_UInt32Value 
kUpb_WellKnown_StringValue 
kUpb_WellKnown_BytesValue 
kUpb_WellKnown_BoolValue 
kUpb_WellKnown_Value 
kUpb_WellKnown_ListValue 
kUpb_WellKnown_Struct 

Definition at line 71 of file upb/upb/def.h.

Function Documentation

◆ _upb_DefPool_Arena()

upb_Arena* _upb_DefPool_Arena ( const upb_DefPool s)

Definition at line 3205 of file upb/upb/def.c.

◆ _upb_DefPool_BytesLoaded()

size_t _upb_DefPool_BytesLoaded ( const upb_DefPool s)

Definition at line 3201 of file upb/upb/def.c.

◆ _upb_DefPool_FindExtensionByMiniTable()

const upb_FieldDef* _upb_DefPool_FindExtensionByMiniTable ( const upb_DefPool s,
const upb_MiniTable_Extension ext 
)

Definition at line 3207 of file upb/upb/def.c.

◆ _upb_DefPool_LoadDefInit()

UPB_INLINE bool _upb_DefPool_LoadDefInit ( upb_DefPool s,
const _upb_DefPool_Init init 
)

Definition at line 398 of file upb/upb/def.h.

◆ _upb_DefPool_LoadDefInitEx()

bool _upb_DefPool_LoadDefInitEx ( upb_DefPool s,
const _upb_DefPool_Init init,
bool  rebuild_minitable 
)

Definition at line 3149 of file upb/upb/def.c.

◆ _upb_FieldDef_ExtensionMiniTable()

const upb_MiniTable_Extension* _upb_FieldDef_ExtensionMiniTable ( const upb_FieldDef f)

Definition at line 632 of file upb/upb/def.c.

◆ _upb_FieldDef_IsProto3Optional()

bool _upb_FieldDef_IsProto3Optional ( const upb_FieldDef f)

Definition at line 638 of file upb/upb/def.c.

◆ _upb_FileDef_PublicDependencyIndexes()

const int32_t* _upb_FileDef_PublicDependencyIndexes ( const upb_FileDef f)

Definition at line 940 of file upb/upb/def.c.

◆ _upb_FileDef_WeakDependencyIndexes()

const int32_t* _upb_FileDef_WeakDependencyIndexes ( const upb_FileDef f)

Definition at line 944 of file upb/upb/def.c.

◆ upb_DefPool_AddFile()

const upb_FileDef* upb_DefPool_AddFile ( upb_DefPool s,
const google_protobuf_FileDescriptorProto file,
upb_Status status 
)

Definition at line 3140 of file upb/upb/def.c.

◆ upb_DefPool_ExtensionRegistry()

const upb_ExtensionRegistry* upb_DefPool_ExtensionRegistry ( const upb_DefPool s)

Definition at line 3231 of file upb/upb/def.c.

◆ upb_DefPool_FindEnumByName()

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

Definition at line 1135 of file upb/upb/def.c.

◆ upb_DefPool_FindEnumByNameval()

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

Definition at line 1140 of file upb/upb/def.c.

◆ upb_DefPool_FindExtensionByName()

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

Definition at line 1181 of file upb/upb/def.c.

◆ upb_DefPool_FindExtensionByNameWithSize()

const upb_FieldDef* upb_DefPool_FindExtensionByNameWithSize ( const upb_DefPool s,
const char *  sym,
size_t  len 
)

Definition at line 1162 of file upb/upb/def.c.

◆ upb_DefPool_FindExtensionByNumber()

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

Definition at line 3215 of file upb/upb/def.c.

◆ upb_DefPool_FindFileByName()

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

Definition at line 1145 of file upb/upb/def.c.

◆ upb_DefPool_FindFileByNameWithSize()

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

Definition at line 1153 of file upb/upb/def.c.

◆ upb_DefPool_FindFileContainingSymbol()

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

Definition at line 1196 of file upb/upb/def.c.

◆ upb_DefPool_FindMessageByName()

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

Definition at line 1125 of file upb/upb/def.c.

◆ upb_DefPool_FindMessageByNameWithSize()

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

Definition at line 1130 of file upb/upb/def.c.

◆ upb_DefPool_FindServiceByName()

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

Definition at line 1186 of file upb/upb/def.c.

◆ upb_DefPool_FindServiceByNameWithSize()

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

Definition at line 1191 of file upb/upb/def.c.

◆ upb_DefPool_Free()

void upb_DefPool_Free ( upb_DefPool s)

Definition at line 1081 of file upb/upb/def.c.

◆ upb_DefPool_GetAllExtensions()

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

Definition at line 3236 of file upb/upb/def.c.

◆ upb_DefPool_New()

upb_DefPool* upb_DefPool_New ( void  )

Definition at line 1086 of file upb/upb/def.c.

◆ upb_EnumDef_CheckNumber()

bool upb_EnumDef_CheckNumber ( const upb_EnumDef e,
int32_t  num 
)

Definition at line 424 of file upb/upb/def.c.

◆ upb_EnumDef_ContainingType()

const upb_MessageDef* upb_EnumDef_ContainingType ( const upb_EnumDef e)

Definition at line 398 of file upb/upb/def.c.

◆ upb_EnumDef_Default()

int32_t upb_EnumDef_Default ( const upb_EnumDef e)

Definition at line 402 of file upb/upb/def.c.

◆ upb_EnumDef_File()

const upb_FileDef* upb_EnumDef_File ( const upb_EnumDef e)

Definition at line 396 of file upb/upb/def.c.

◆ upb_EnumDef_FindValueByName()

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

Definition at line 273 of file upb/upb/def.h.

◆ upb_EnumDef_FindValueByNameWithSize()

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

Definition at line 409 of file upb/upb/def.c.

◆ upb_EnumDef_FindValueByNumber()

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

Definition at line 417 of file upb/upb/def.c.

◆ upb_EnumDef_FullName()

const char* upb_EnumDef_FullName ( const upb_EnumDef e)

Definition at line 390 of file upb/upb/def.c.

◆ upb_EnumDef_HasOptions()

bool upb_EnumDef_HasOptions ( const upb_EnumDef e)

Definition at line 386 of file upb/upb/def.c.

◆ upb_EnumDef_Name()

const char* upb_EnumDef_Name ( const upb_EnumDef e)

Definition at line 392 of file upb/upb/def.c.

◆ upb_EnumDef_Options()

const google_protobuf_EnumOptions* upb_EnumDef_Options ( const upb_EnumDef e)

Definition at line 382 of file upb/upb/def.c.

◆ upb_EnumDef_Value()

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

Definition at line 430 of file upb/upb/def.c.

◆ upb_EnumDef_ValueCount()

int upb_EnumDef_ValueCount ( const upb_EnumDef e)

Definition at line 407 of file upb/upb/def.c.

◆ upb_EnumValueDef_Enum()

const upb_EnumDef* upb_EnumValueDef_Enum ( const upb_EnumValueDef e)

Definition at line 446 of file upb/upb/def.c.

◆ upb_EnumValueDef_FullName()

const char* upb_EnumValueDef_FullName ( const upb_EnumValueDef e)

Definition at line 450 of file upb/upb/def.c.

◆ upb_EnumValueDef_HasOptions()

bool upb_EnumValueDef_HasOptions ( const upb_EnumValueDef e)

Definition at line 442 of file upb/upb/def.c.

◆ upb_EnumValueDef_Index()

uint32_t upb_EnumValueDef_Index ( const upb_EnumValueDef e)

Definition at line 462 of file upb/upb/def.c.

◆ upb_EnumValueDef_Name()

const char* upb_EnumValueDef_Name ( const upb_EnumValueDef e)

Definition at line 454 of file upb/upb/def.c.

◆ upb_EnumValueDef_Number()

int32_t upb_EnumValueDef_Number ( const upb_EnumValueDef e)

Definition at line 458 of file upb/upb/def.c.

◆ upb_EnumValueDef_Options()

const google_protobuf_EnumValueOptions* upb_EnumValueDef_Options ( const upb_EnumValueDef e)

Definition at line 437 of file upb/upb/def.c.

◆ upb_ExtensionRange_End()

int32_t upb_ExtensionRange_End ( const upb_ExtensionRange r)

Definition at line 483 of file upb/upb/def.c.

◆ upb_ExtensionRange_HasOptions()

bool upb_ExtensionRange_HasOptions ( const upb_ExtensionRange r)

Definition at line 475 of file upb/upb/def.c.

◆ upb_ExtensionRange_Options()

Definition at line 470 of file upb/upb/def.c.

◆ upb_ExtensionRange_Start()

int32_t upb_ExtensionRange_Start ( const upb_ExtensionRange r)

Definition at line 479 of file upb/upb/def.c.

◆ upb_FieldDef_ContainingOneof()

const upb_OneofDef* upb_FieldDef_ContainingOneof ( const upb_FieldDef f)

Definition at line 571 of file upb/upb/def.c.

◆ upb_FieldDef_ContainingType()

const upb_MessageDef* upb_FieldDef_ContainingType ( const upb_FieldDef f)

Definition at line 563 of file upb/upb/def.c.

◆ upb_FieldDef_CType()

upb_CType upb_FieldDef_CType ( const upb_FieldDef f)

Definition at line 500 of file upb/upb/def.c.

◆ upb_FieldDef_EnumSubDef()

const upb_EnumDef* upb_FieldDef_EnumSubDef ( const upb_FieldDef f)

Definition at line 623 of file upb/upb/def.c.

◆ upb_FieldDef_ExtensionScope()

const upb_MessageDef* upb_FieldDef_ExtensionScope ( const upb_FieldDef f)

Definition at line 567 of file upb/upb/def.c.

◆ upb_FieldDef_File()

const upb_FileDef* upb_FieldDef_File ( const upb_FieldDef f)

Definition at line 561 of file upb/upb/def.c.

◆ upb_FieldDef_FullName()

const char* upb_FieldDef_FullName ( const upb_FieldDef f)

Definition at line 496 of file upb/upb/def.c.

◆ upb_FieldDef_HasDefault()

bool upb_FieldDef_HasDefault ( const upb_FieldDef f)

Definition at line 664 of file upb/upb/def.c.

◆ upb_FieldDef_HasJsonName()

bool upb_FieldDef_HasJsonName ( const upb_FieldDef f)

Definition at line 557 of file upb/upb/def.c.

◆ upb_FieldDef_HasOptions()

bool upb_FieldDef_HasOptions ( const upb_FieldDef f)

Definition at line 492 of file upb/upb/def.c.

◆ upb_FieldDef_HasPresence()

bool upb_FieldDef_HasPresence ( const upb_FieldDef f)

Definition at line 671 of file upb/upb/def.c.

◆ upb_FieldDef_HasSubDef()

bool upb_FieldDef_HasSubDef ( const upb_FieldDef f)

Definition at line 666 of file upb/upb/def.c.

◆ upb_FieldDef_Index()

uint32_t upb_FieldDef_Index ( const upb_FieldDef f)

Definition at line 537 of file upb/upb/def.c.

◆ upb_FieldDef_IsExtension()

bool upb_FieldDef_IsExtension ( const upb_FieldDef f)

Definition at line 543 of file upb/upb/def.c.

◆ upb_FieldDef_IsMap()

bool upb_FieldDef_IsMap ( const upb_FieldDef f)

Definition at line 659 of file upb/upb/def.c.

◆ upb_FieldDef_IsPacked()

bool upb_FieldDef_IsPacked ( const upb_FieldDef f)

Definition at line 547 of file upb/upb/def.c.

◆ upb_FieldDef_IsPrimitive()

bool upb_FieldDef_IsPrimitive ( const upb_FieldDef f)

Definition at line 655 of file upb/upb/def.c.

◆ upb_FieldDef_IsRepeated()

bool upb_FieldDef_IsRepeated ( const upb_FieldDef f)

Definition at line 651 of file upb/upb/def.c.

◆ upb_FieldDef_IsString()

bool upb_FieldDef_IsString ( const upb_FieldDef f)

Definition at line 646 of file upb/upb/def.c.

◆ upb_FieldDef_IsSubMessage()

bool upb_FieldDef_IsSubMessage ( const upb_FieldDef f)

Definition at line 642 of file upb/upb/def.c.

◆ upb_FieldDef_JsonName()

const char* upb_FieldDef_JsonName ( const upb_FieldDef f)

Definition at line 553 of file upb/upb/def.c.

◆ upb_FieldDef_Label()

upb_Label upb_FieldDef_Label ( const upb_FieldDef f)

Definition at line 539 of file upb/upb/def.c.

◆ upb_FieldDef_MessageSubDef()

const upb_MessageDef* upb_FieldDef_MessageSubDef ( const upb_FieldDef f)

Definition at line 619 of file upb/upb/def.c.

◆ upb_FieldDef_MiniTable()

const upb_MiniTable_Field* upb_FieldDef_MiniTable ( const upb_FieldDef f)

Definition at line 627 of file upb/upb/def.c.

◆ upb_FieldDef_Name()

const char* upb_FieldDef_Name ( const upb_FieldDef f)

Definition at line 549 of file upb/upb/def.c.

◆ upb_FieldDef_Number()

uint32_t upb_FieldDef_Number ( const upb_FieldDef f)

Definition at line 541 of file upb/upb/def.c.

◆ upb_FieldDef_Options()

const google_protobuf_FieldOptions* upb_FieldDef_Options ( const upb_FieldDef f)

Definition at line 487 of file upb/upb/def.c.

◆ upb_FieldDef_RealContainingOneof()

const upb_OneofDef* upb_FieldDef_RealContainingOneof ( const upb_FieldDef f)

Definition at line 575 of file upb/upb/def.c.

◆ upb_FieldDef_Type()

upb_FieldType upb_FieldDef_Type ( const upb_FieldDef f)

Definition at line 535 of file upb/upb/def.c.

◆ upb_FileDef_Dependency()

const upb_FileDef* upb_FileDef_Dependency ( const upb_FileDef f,
int  i 
)

Definition at line 958 of file upb/upb/def.c.

◆ upb_FileDef_DependencyCount()

int upb_FileDef_DependencyCount ( const upb_FileDef f)

Definition at line 930 of file upb/upb/def.c.

◆ upb_FileDef_HasOptions()

bool upb_FileDef_HasOptions ( const upb_FileDef f)

Definition at line 916 of file upb/upb/def.c.

◆ upb_FileDef_Name()

const char* upb_FileDef_Name ( const upb_FileDef f)

Definition at line 920 of file upb/upb/def.c.

◆ upb_FileDef_Options()

const google_protobuf_FileOptions* upb_FileDef_Options ( const upb_FileDef f)

Definition at line 912 of file upb/upb/def.c.

◆ upb_FileDef_Package()

const char* upb_FileDef_Package ( const upb_FileDef f)

Definition at line 922 of file upb/upb/def.c.

◆ upb_FileDef_Pool()

const upb_DefPool* upb_FileDef_Pool ( const upb_FileDef f)

Definition at line 993 of file upb/upb/def.c.

◆ upb_FileDef_PublicDependency()

const upb_FileDef* upb_FileDef_PublicDependency ( const upb_FileDef f,
int  i 
)

Definition at line 963 of file upb/upb/def.c.

◆ upb_FileDef_PublicDependencyCount()

int upb_FileDef_PublicDependencyCount ( const upb_FileDef f)

Definition at line 932 of file upb/upb/def.c.

◆ upb_FileDef_Service()

const upb_ServiceDef* upb_FileDef_Service ( const upb_FileDef f,
int  i 
)

Definition at line 988 of file upb/upb/def.c.

◆ upb_FileDef_ServiceCount()

int upb_FileDef_ServiceCount ( const upb_FileDef f)

Definition at line 956 of file upb/upb/def.c.

◆ upb_FileDef_Syntax()

upb_Syntax upb_FileDef_Syntax ( const upb_FileDef f)

Definition at line 924 of file upb/upb/def.c.

◆ upb_FileDef_TopLevelEnum()

const upb_EnumDef* upb_FileDef_TopLevelEnum ( const upb_FileDef f,
int  i 
)

Definition at line 978 of file upb/upb/def.c.

◆ upb_FileDef_TopLevelEnumCount()

int upb_FileDef_TopLevelEnumCount ( const upb_FileDef f)

Definition at line 948 of file upb/upb/def.c.

◆ upb_FileDef_TopLevelExtension()

const upb_FieldDef* upb_FileDef_TopLevelExtension ( const upb_FileDef f,
int  i 
)

Definition at line 983 of file upb/upb/def.c.

◆ upb_FileDef_TopLevelExtensionCount()

int upb_FileDef_TopLevelExtensionCount ( const upb_FileDef f)

Definition at line 952 of file upb/upb/def.c.

◆ upb_FileDef_TopLevelMessage()

const upb_MessageDef* upb_FileDef_TopLevelMessage ( const upb_FileDef f,
int  i 
)

Definition at line 973 of file upb/upb/def.c.

◆ upb_FileDef_TopLevelMessageCount()

int upb_FileDef_TopLevelMessageCount ( const upb_FileDef f)

Definition at line 926 of file upb/upb/def.c.

◆ upb_FileDef_WeakDependency()

const upb_FileDef* upb_FileDef_WeakDependency ( const upb_FileDef f,
int  i 
)

Definition at line 968 of file upb/upb/def.c.

◆ upb_FileDef_WeakDependencyCount()

int upb_FileDef_WeakDependencyCount ( const upb_FileDef f)

Definition at line 936 of file upb/upb/def.c.

◆ upb_MessageDef_ContainingType()

const upb_MessageDef* upb_MessageDef_ContainingType ( const upb_MessageDef m)

Definition at line 709 of file upb/upb/def.c.

◆ upb_MessageDef_ExtensionRange()

const upb_ExtensionRange* upb_MessageDef_ExtensionRange ( const upb_MessageDef m,
int  i 
)

Definition at line 822 of file upb/upb/def.c.

◆ upb_MessageDef_ExtensionRangeCount()

int upb_MessageDef_ExtensionRangeCount ( const upb_MessageDef m)

Definition at line 790 of file upb/upb/def.c.

◆ upb_MessageDef_Field()

const upb_FieldDef* upb_MessageDef_Field ( const upb_MessageDef m,
int  i 
)

Definition at line 828 of file upb/upb/def.c.

◆ upb_MessageDef_FieldCount()

int upb_MessageDef_FieldCount ( const upb_MessageDef m)

Definition at line 794 of file upb/upb/def.c.

◆ upb_MessageDef_File()

const upb_FileDef* upb_MessageDef_File ( const upb_MessageDef m)

Definition at line 705 of file upb/upb/def.c.

◆ upb_MessageDef_FindByJsonName()

const UPB_INLINE upb_FieldDef* upb_MessageDef_FindByJsonName ( const upb_MessageDef m,
const char *  name 
)

Definition at line 241 of file upb/upb/def.h.

◆ upb_MessageDef_FindByJsonNameWithSize()

const upb_FieldDef* upb_MessageDef_FindByJsonNameWithSize ( const upb_MessageDef m,
const char *  name,
size_t  len 
)

Definition at line 767 of file upb/upb/def.c.

◆ upb_MessageDef_FindByName()

UPB_INLINE bool upb_MessageDef_FindByName ( const upb_MessageDef m,
const char *  name,
const upb_FieldDef **  f,
const upb_OneofDef **  o 
)

Definition at line 231 of file upb/upb/def.h.

◆ upb_MessageDef_FindByNameWithSize()

bool upb_MessageDef_FindByNameWithSize ( const upb_MessageDef m,
const char *  name,
size_t  len,
const upb_FieldDef **  f,
const upb_OneofDef **  o 
)

Definition at line 750 of file upb/upb/def.c.

◆ upb_MessageDef_FindFieldByName()

const UPB_INLINE upb_FieldDef* upb_MessageDef_FindFieldByName ( const upb_MessageDef m,
const char *  name 
)

Definition at line 204 of file upb/upb/def.h.

◆ upb_MessageDef_FindFieldByNameWithSize()

const upb_FieldDef* upb_MessageDef_FindFieldByNameWithSize ( const upb_MessageDef m,
const char *  name,
size_t  len 
)

Definition at line 728 of file upb/upb/def.c.

◆ upb_MessageDef_FindFieldByNumber()

const upb_FieldDef* upb_MessageDef_FindFieldByNumber ( const upb_MessageDef m,
uint32_t  i 
)

Definition at line 721 of file upb/upb/def.c.

◆ upb_MessageDef_FindOneofByName()

const UPB_INLINE upb_OneofDef* upb_MessageDef_FindOneofByName ( const upb_MessageDef m,
const char *  name 
)

Definition at line 199 of file upb/upb/def.h.

◆ upb_MessageDef_FindOneofByNameWithSize()

const upb_OneofDef* upb_MessageDef_FindOneofByNameWithSize ( const upb_MessageDef m,
const char *  name,
size_t  len 
)

Definition at line 739 of file upb/upb/def.c.

◆ upb_MessageDef_FullName()

const char* upb_MessageDef_FullName ( const upb_MessageDef m)

Definition at line 701 of file upb/upb/def.c.

◆ upb_MessageDef_HasOptions()

bool upb_MessageDef_HasOptions ( const upb_MessageDef m)

Definition at line 697 of file upb/upb/def.c.

◆ upb_MessageDef_IsMapEntry()

UPB_INLINE bool upb_MessageDef_IsMapEntry ( const upb_MessageDef m)

Definition at line 209 of file upb/upb/def.h.

◆ upb_MessageDef_MiniTable()

const upb_MiniTable* upb_MessageDef_MiniTable ( const upb_MessageDef m)

Definition at line 818 of file upb/upb/def.c.

◆ upb_MessageDef_Name()

const char* upb_MessageDef_Name ( const upb_MessageDef m)

Definition at line 713 of file upb/upb/def.c.

◆ upb_MessageDef_NestedEnum()

const upb_EnumDef* upb_MessageDef_NestedEnum ( const upb_MessageDef m,
int  i 
)

Definition at line 844 of file upb/upb/def.c.

◆ upb_MessageDef_NestedEnumCount()

int upb_MessageDef_NestedEnumCount ( const upb_MessageDef m)

Definition at line 806 of file upb/upb/def.c.

◆ upb_MessageDef_NestedExtension()

const upb_FieldDef* upb_MessageDef_NestedExtension ( const upb_MessageDef m,
int  i 
)

Definition at line 849 of file upb/upb/def.c.

◆ upb_MessageDef_NestedExtensionCount()

int upb_MessageDef_NestedExtensionCount ( const upb_MessageDef m)

Definition at line 810 of file upb/upb/def.c.

◆ upb_MessageDef_NestedMessage()

const upb_MessageDef* upb_MessageDef_NestedMessage ( const upb_MessageDef m,
int  i 
)

Definition at line 838 of file upb/upb/def.c.

◆ upb_MessageDef_NestedMessageCount()

int upb_MessageDef_NestedMessageCount ( const upb_MessageDef m)

Definition at line 802 of file upb/upb/def.c.

◆ upb_MessageDef_Oneof()

const upb_OneofDef* upb_MessageDef_Oneof ( const upb_MessageDef m,
int  i 
)

Definition at line 833 of file upb/upb/def.c.

◆ upb_MessageDef_OneofCount()

int upb_MessageDef_OneofCount ( const upb_MessageDef m)

Definition at line 798 of file upb/upb/def.c.

◆ upb_MessageDef_Options()

const google_protobuf_MessageOptions* upb_MessageDef_Options ( const upb_MessageDef m)

Definition at line 692 of file upb/upb/def.c.

◆ upb_MessageDef_Syntax()

upb_Syntax upb_MessageDef_Syntax ( const upb_MessageDef m)

Definition at line 717 of file upb/upb/def.c.

◆ upb_MessageDef_WellKnownType()

upb_WellKnown upb_MessageDef_WellKnownType ( const upb_MessageDef m)

Definition at line 855 of file upb/upb/def.c.

◆ upb_MethodDef_ClientStreaming()

bool upb_MethodDef_ClientStreaming ( const upb_MethodDef m)

Definition at line 1028 of file upb/upb/def.c.

◆ upb_MethodDef_FullName()

const char* upb_MethodDef_FullName ( const upb_MethodDef m)

Definition at line 1006 of file upb/upb/def.c.

◆ upb_MethodDef_HasOptions()

bool upb_MethodDef_HasOptions ( const upb_MethodDef m)

Definition at line 1002 of file upb/upb/def.c.

◆ upb_MethodDef_Index()

int upb_MethodDef_Index ( const upb_MethodDef m)

Definition at line 1010 of file upb/upb/def.c.

◆ upb_MethodDef_InputType()

const upb_MessageDef* upb_MethodDef_InputType ( const upb_MethodDef m)

Definition at line 1020 of file upb/upb/def.c.

◆ upb_MethodDef_Name()

const char* upb_MethodDef_Name ( const upb_MethodDef m)

Definition at line 1012 of file upb/upb/def.c.

◆ upb_MethodDef_Options()

const google_protobuf_MethodOptions* upb_MethodDef_Options ( const upb_MethodDef m)

Definition at line 997 of file upb/upb/def.c.

◆ upb_MethodDef_OutputType()

const upb_MessageDef* upb_MethodDef_OutputType ( const upb_MethodDef m)

Definition at line 1024 of file upb/upb/def.c.

◆ upb_MethodDef_ServerStreaming()

bool upb_MethodDef_ServerStreaming ( const upb_MethodDef m)

Definition at line 1032 of file upb/upb/def.c.

◆ upb_MethodDef_Service()

const upb_ServiceDef* upb_MethodDef_Service ( const upb_MethodDef m)

Definition at line 1016 of file upb/upb/def.c.

◆ upb_OneofDef_ContainingType()

const upb_MessageDef* upb_OneofDef_ContainingType ( const upb_OneofDef o)

Definition at line 874 of file upb/upb/def.c.

◆ upb_OneofDef_Field()

const upb_FieldDef* upb_OneofDef_Field ( const upb_OneofDef o,
int  i 
)

Definition at line 880 of file upb/upb/def.c.

◆ upb_OneofDef_FieldCount()

int upb_OneofDef_FieldCount ( const upb_OneofDef o)

Definition at line 878 of file upb/upb/def.c.

◆ upb_OneofDef_HasOptions()

bool upb_OneofDef_HasOptions ( const upb_OneofDef o)

Definition at line 866 of file upb/upb/def.c.

◆ upb_OneofDef_Index()

uint32_t upb_OneofDef_Index ( const upb_OneofDef o)

Definition at line 887 of file upb/upb/def.c.

◆ upb_OneofDef_IsSynthetic()

bool upb_OneofDef_IsSynthetic ( const upb_OneofDef o)

Definition at line 892 of file upb/upb/def.c.

◆ upb_OneofDef_LookupName()

const UPB_INLINE upb_FieldDef* upb_OneofDef_LookupName ( const upb_OneofDef o,
const char *  name 
)

Definition at line 150 of file upb/upb/def.h.

◆ upb_OneofDef_LookupNameWithSize()

const upb_FieldDef* upb_OneofDef_LookupNameWithSize ( const upb_OneofDef o,
const char *  name,
size_t  length 
)

Definition at line 894 of file upb/upb/def.c.

◆ upb_OneofDef_LookupNumber()

const upb_FieldDef* upb_OneofDef_LookupNumber ( const upb_OneofDef o,
uint32_t  num 
)

Definition at line 903 of file upb/upb/def.c.

◆ upb_OneofDef_Name()

const char* upb_OneofDef_Name ( const upb_OneofDef o)

Definition at line 870 of file upb/upb/def.c.

◆ upb_OneofDef_Options()

const google_protobuf_OneofOptions* upb_OneofDef_Options ( const upb_OneofDef o)

Definition at line 861 of file upb/upb/def.c.

◆ upb_ServiceDef_File()

const upb_FileDef* upb_ServiceDef_File ( const upb_ServiceDef s)

Definition at line 1057 of file upb/upb/def.c.

◆ upb_ServiceDef_FindMethodByName()

const upb_MethodDef* upb_ServiceDef_FindMethodByName ( const upb_ServiceDef s,
const char *  name 
)

Definition at line 1069 of file upb/upb/def.c.

◆ upb_ServiceDef_FullName()

const char* upb_ServiceDef_FullName ( const upb_ServiceDef s)

Definition at line 1047 of file upb/upb/def.c.

◆ upb_ServiceDef_HasOptions()

bool upb_ServiceDef_HasOptions ( const upb_ServiceDef s)

Definition at line 1043 of file upb/upb/def.c.

◆ upb_ServiceDef_Index()

int upb_ServiceDef_Index ( const upb_ServiceDef s)

Definition at line 1055 of file upb/upb/def.c.

◆ upb_ServiceDef_Method()

const upb_MethodDef* upb_ServiceDef_Method ( const upb_ServiceDef s,
int  i 
)

Definition at line 1065 of file upb/upb/def.c.

◆ upb_ServiceDef_MethodCount()

int upb_ServiceDef_MethodCount ( const upb_ServiceDef s)

Definition at line 1061 of file upb/upb/def.c.

◆ upb_ServiceDef_Name()

const char* upb_ServiceDef_Name ( const upb_ServiceDef s)

Definition at line 1051 of file upb/upb/def.c.

◆ upb_ServiceDef_Options()

const google_protobuf_ServiceOptions* upb_ServiceDef_Options ( const upb_ServiceDef s)

Definition at line 1038 of file upb/upb/def.c.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:10