Classes | Macros | Typedefs | Functions
protobuf/objectivec/GPBDescriptor_PackagePrivate.h File Reference
#import "GPBDescriptor.h"
#import "GPBWireFormat.h"
Include dependency graph for protobuf/objectivec/GPBDescriptor_PackagePrivate.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  GPBExtensionDescription
 
struct  GPBMessageFieldDescription
 
struct  GPBMessageFieldDescriptionWithDefault
 

Macros

#define GPBInternalCompileAssert(test, msg)   typedef char GPBInternalCompileAssertSymbol(__LINE__, msg) [ ((test) ? 1 : -1) ]
 
#define GPBInternalCompileAssertSymbol(line, msg)   GPBInternalCompileAssertSymbolInner(line, msg)
 
#define GPBInternalCompileAssertSymbolInner(line, msg)   GPBInternalCompileAssert ## line ## __ ## msg
 

Typedefs

typedef struct GPBExtensionDescription GPBExtensionDescription
 
typedef struct GPBMessageFieldDescription GPBMessageFieldDescription
 
typedef struct GPBMessageFieldDescriptionWithDefault GPBMessageFieldDescriptionWithDefault
 

Functions

GPB_INLINE BOOL GPBExtensionIsPacked (GPBExtensionDescription *description)
 
GPB_INLINE BOOL GPBExtensionIsRepeated (GPBExtensionDescription *description)
 
GPB_INLINE BOOL GPBExtensionIsWireFormat (GPBExtensionDescription *description)
 
uint32_t GPBFieldAlternateTag (GPBFieldDescriptor *self)
 
GPB_INLINE int32_t GPBFieldHasIndex (GPBFieldDescriptor *field)
 
CF_EXTERN_C_BEGIN GPB_INLINE BOOL GPBFieldIsMapOrArray (GPBFieldDescriptor *field)
 
GPB_INLINE uint32_t GPBFieldNumber (GPBFieldDescriptor *field)
 
uint32_t GPBFieldTag (GPBFieldDescriptor *self)
 
GPB_INLINE GPBDataType GPBGetFieldDataType (GPBFieldDescriptor *field)
 
GPB_INLINE BOOL GPBHasPreservingUnknownEnumSemantics (GPBFileSyntax syntax)
 
 GPBInternalCompileAssert (sizeof(GPBMessageFieldDescriptionWithDefault)==(sizeof(GPBGenericValue)+sizeof(GPBMessageFieldDescription)), DescriptionsWithDefault_different_size_than_expected)
 
typedef NS_OPTIONS (uint16_t, GPBFieldFlags)
 
typedef NS_OPTIONS (uint32_t, GPBDescriptorInitializationFlags)
 
typedef NS_OPTIONS (uint8_t, GPBExtensionOptions)
 

Macro Definition Documentation

◆ GPBInternalCompileAssert

#define GPBInternalCompileAssert (   test,
  msg 
)    typedef char GPBInternalCompileAssertSymbol(__LINE__, msg) [ ((test) ? 1 : -1) ]

◆ GPBInternalCompileAssertSymbol

#define GPBInternalCompileAssertSymbol (   line,
  msg 
)    GPBInternalCompileAssertSymbolInner(line, msg)

◆ GPBInternalCompileAssertSymbolInner

#define GPBInternalCompileAssertSymbolInner (   line,
  msg 
)    GPBInternalCompileAssert ## line ## __ ## msg

Typedef Documentation

◆ GPBExtensionDescription

◆ GPBMessageFieldDescription

◆ GPBMessageFieldDescriptionWithDefault

Function Documentation

◆ GPBExtensionIsPacked()

GPB_INLINE BOOL GPBExtensionIsPacked ( GPBExtensionDescription description)

◆ GPBExtensionIsRepeated()

GPB_INLINE BOOL GPBExtensionIsRepeated ( GPBExtensionDescription description)

◆ GPBExtensionIsWireFormat()

GPB_INLINE BOOL GPBExtensionIsWireFormat ( GPBExtensionDescription description)

◆ GPBFieldAlternateTag()

uint32_t GPBFieldAlternateTag ( GPBFieldDescriptor self)

◆ GPBFieldHasIndex()

GPB_INLINE int32_t GPBFieldHasIndex ( GPBFieldDescriptor field)

◆ GPBFieldIsMapOrArray()

CF_EXTERN_C_BEGIN GPB_INLINE BOOL GPBFieldIsMapOrArray ( GPBFieldDescriptor field)

◆ GPBFieldNumber()

GPB_INLINE uint32_t GPBFieldNumber ( GPBFieldDescriptor field)

◆ GPBFieldTag()

uint32_t GPBFieldTag ( GPBFieldDescriptor self)

◆ GPBGetFieldDataType()

GPB_INLINE GPBDataType GPBGetFieldDataType ( GPBFieldDescriptor field)

◆ GPBHasPreservingUnknownEnumSemantics()

GPB_INLINE BOOL GPBHasPreservingUnknownEnumSemantics ( GPBFileSyntax  syntax)

◆ GPBInternalCompileAssert()

GPBInternalCompileAssert ( sizeof(GPBMessageFieldDescriptionWithDefault = =(sizeof(GPBGenericValue)+sizeof(GPBMessageFieldDescription)),
DescriptionsWithDefault_different_size_than_expected   
)

◆ NS_OPTIONS() [1/3]

typedef NS_OPTIONS ( uint16_t  ,
GPBFieldFlags   
)

◆ NS_OPTIONS() [2/3]

typedef NS_OPTIONS ( uint32_t  ,
GPBDescriptorInitializationFlags   
)

◆ NS_OPTIONS() [3/3]

typedef NS_OPTIONS ( uint8_t  ,
GPBExtensionOptions   
)


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