10#ifndef UPB_REFLECTION_FILE_DEF_H_
11#define UPB_REFLECTION_FILE_DEF_H_
#define UPB_DESC(sym)
Definition def.inc:496
#define UPB_API
Definition def.inc:162
int upb_FileDef_DependencyCount(const upb_FileDef *f)
const upb_EnumDef * upb_FileDef_TopLevelEnum(const upb_FileDef *f, int i)
UPB_API const char * upb_FileDef_Name(const upb_FileDef *f)
const upb_FieldDef * upb_FileDef_TopLevelExtension(const upb_FileDef *f, int i)
UPB_API const char * upb_FileDef_EditionName(int edition)
int upb_FileDef_ServiceCount(const upb_FileDef *f)
UPB_API upb_Syntax upb_FileDef_Syntax(const upb_FileDef *f)
int upb_FileDef_TopLevelEnumCount(const upb_FileDef *f)
const upb_FileDef * upb_FileDef_WeakDependency(const upb_FileDef *f, int i)
const upb_FileDef * upb_FileDef_Dependency(const upb_FileDef *f, int i)
const upb_ServiceDef * upb_FileDef_Service(const upb_FileDef *f, int i)
int upb_FileDef_PublicDependencyCount(const upb_FileDef *f)
int upb_FileDef_TopLevelExtensionCount(const upb_FileDef *f)
bool upb_FileDef_Resolves(const upb_FileDef *f, const char *symbol)
bool upb_FileDef_HasOptions(const upb_FileDef *f)
int upb_FileDef_TopLevelMessageCount(const upb_FileDef *f)
UPB_API const upb_DefPool * upb_FileDef_Pool(const upb_FileDef *f)
const char * upb_FileDef_Package(const upb_FileDef *f)
const upb_FileDef * upb_FileDef_PublicDependency(const upb_FileDef *f, int i)
const upb_MessageDef * upb_FileDef_TopLevelMessage(const upb_FileDef *f, int i)
int upb_FileDef_WeakDependencyCount(const upb_FileDef *f)
struct upb_FieldDef upb_FieldDef
Definition common.h:29
upb_Syntax
Definition common.h:17
struct upb_FileDef upb_FileDef
Definition common.h:30
struct upb_EnumDef upb_EnumDef
Definition common.h:25
struct upb_ServiceDef upb_ServiceDef
Definition common.h:35
struct upb_DefPool upb_DefPool
Definition common.h:24
struct upb_MessageDef upb_MessageDef
Definition common.h:31