Classes | Macros | Functions
protobuf/objectivec/GPBUtilities_PackagePrivate.h File Reference
#import <Foundation/Foundation.h>
#import "GPBUtilities.h"
#import "GPBDescriptor_PackagePrivate.h"
Include dependency graph for protobuf/objectivec/GPBUtilities_PackagePrivate.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

protocol  <GPBMessageSignatureProtocol>
 

Macros

#define GPB_MESSAGE_SIGNATURE_ENTRY(TYPE, NAME)
 
#define GPBNoHasBit   INT32_MAX
 
#define GPBNSStringify(S)   @#S
 
#define GPBNSStringifySymbol(S)   GPBNSStringify(S)
 
#define GPBObjCClass(name)   ((__bridge Class)&(GPBObjCClassSymbol(name)))
 
#define GPBObjCClassDeclaration(name)   extern const GPBObjcClass_t GPBObjCClassSymbol(name)
 
#define GPBObjCClassSymbol(name)   OBJC_CLASS_$_##name
 
#define GPBStringify(S)   #S
 
#define GPBStringifySymbol(S)   GPBStringify(S)
 

Functions

GPB_INLINE void GPB_DEBUG_CHECK_RUNTIME_VERSIONS ()
 
void GPBCheckRuntimeVersionInternal (int32_t version)
 
CF_EXTERN_C_BEGIN void GPBCheckRuntimeVersionSupport (int32_t objcRuntimeVersion)
 
BOOL GPBClassHasSel (Class aClass, SEL sel)
 
void GPBClearAutocreatedMessageIvarWithField (GPBMessage *self, GPBFieldDescriptor *field)
 
GPB_INLINE int64_t GPBConvertDoubleToInt64 (double v)
 
GPB_INLINE int32_t GPBConvertFloatToInt32 (float v)
 
GPB_INLINE float GPBConvertInt32ToFloat (int32_t v)
 
GPB_INLINE double GPBConvertInt64ToDouble (int64_t v)
 
GPB_INLINE BOOL GPBDataTypeIsMessage (GPBDataType type)
 
GPB_INLINE BOOL GPBDataTypeIsObject (GPBDataType type)
 
GPB_INLINE void GPBDebugCheckRuntimeVersion ()
 
NSString * GPBDecodeTextFormatName (const uint8_t *decodeData, int32_t key, NSString *inputString)
 
GPB_INLINE int32_t GPBDecodeZigZag32 (uint32_t n)
 
GPB_INLINE int64_t GPBDecodeZigZag64 (uint64_t n)
 
GPB_INLINE uint32_t GPBEncodeZigZag32 (int32_t n)
 
GPB_INLINE uint64_t GPBEncodeZigZag64 (int64_t n)
 
GPB_INLINE BOOL GPBExtensionIsMessage (GPBExtensionDescriptor *ext)
 
GPB_INLINE BOOL GPBFieldDataTypeIsMessage (GPBFieldDescriptor *field)
 
GPB_INLINE BOOL GPBFieldDataTypeIsObject (GPBFieldDescriptor *field)
 
GPB_INLINE BOOL GPBFieldStoresObject (GPBFieldDescriptor *field)
 
BOOL GPBGetHasIvar (GPBMessage *self, int32_t index, uint32_t fieldNumber)
 
GPB_INLINE BOOL GPBGetHasIvarField (GPBMessage *self, GPBFieldDescriptor *field)
 
uint32_t GPBGetHasOneof (GPBMessage *self, int32_t index)
 
id GPBGetObjectIvarWithField (GPBMessage *self, GPBFieldDescriptor *field)
 
id GPBGetObjectIvarWithFieldNoAutocreate (GPBMessage *self, GPBFieldDescriptor *field)
 
GPB_INLINE int32_t GPBLogicalRightShift32 (int32_t value, int32_t spaces)
 
GPB_INLINE int64_t GPBLogicalRightShift64 (int64_t value, int32_t spaces)
 
void GPBMaybeClearOneof (GPBMessage *self, GPBOneofDescriptor *oneof, int32_t oneofHasIndex, uint32_t fieldNumberNotToClear)
 
const char * GPBMessageEncodingForSelector (SEL selector, BOOL instanceSel)
 
void GPBSetBoolIvarWithFieldPrivate (GPBMessage *self, GPBFieldDescriptor *field, BOOL value)
 
void GPBSetDoubleIvarWithFieldPrivate (GPBMessage *self, GPBFieldDescriptor *field, double value)
 
void GPBSetEnumIvarWithFieldPrivate (GPBMessage *self, GPBFieldDescriptor *field, int32_t value)
 
void GPBSetFloatIvarWithFieldPrivate (GPBMessage *self, GPBFieldDescriptor *field, float value)
 
void GPBSetHasIvar (GPBMessage *self, int32_t idx, uint32_t fieldNumber, BOOL value)
 
void GPBSetInt32IvarWithFieldInternal (GPBMessage *self, GPBFieldDescriptor *field, int32_t value, GPBFileSyntax syntax)
 
void GPBSetInt32IvarWithFieldPrivate (GPBMessage *self, GPBFieldDescriptor *field, int32_t value)
 
void GPBSetInt64IvarWithFieldPrivate (GPBMessage *self, GPBFieldDescriptor *field, int64_t value)
 
void GPBSetObjectIvarWithFieldPrivate (GPBMessage *self, GPBFieldDescriptor *field, id value)
 
void GPBSetRetainedObjectIvarWithFieldPrivate (GPBMessage *self, GPBFieldDescriptor *field, id __attribute__((ns_consumed)) value)
 
void GPBSetUInt32IvarWithFieldPrivate (GPBMessage *self, GPBFieldDescriptor *field, uint32_t value)
 
void GPBSetUInt64IvarWithFieldPrivate (GPBMessage *self, GPBFieldDescriptor *field, uint64_t value)
 

Macro Definition Documentation

◆ GPB_MESSAGE_SIGNATURE_ENTRY

#define GPB_MESSAGE_SIGNATURE_ENTRY (   TYPE,
  NAME 
)
Value:
-(TYPE)get##NAME; \
-(void)set##NAME : (TYPE)value; \
-(TYPE)get##NAME##AtIndex : (NSUInteger)index;

Definition at line 324 of file protobuf/objectivec/GPBUtilities_PackagePrivate.h.

◆ GPBNoHasBit

#define GPBNoHasBit   INT32_MAX

◆ GPBNSStringify

#define GPBNSStringify (   S)    @#S

◆ GPBNSStringifySymbol

#define GPBNSStringifySymbol (   S)    GPBNSStringify(S)

◆ GPBObjCClass

#define GPBObjCClass (   name)    ((__bridge Class)&(GPBObjCClassSymbol(name)))

◆ GPBObjCClassDeclaration

#define GPBObjCClassDeclaration (   name)    extern const GPBObjcClass_t GPBObjCClassSymbol(name)

◆ GPBObjCClassSymbol

#define GPBObjCClassSymbol (   name)    OBJC_CLASS_$_##name

◆ GPBStringify

#define GPBStringify (   S)    #S

◆ GPBStringifySymbol

#define GPBStringifySymbol (   S)    GPBStringify(S)

Function Documentation

◆ GPB_DEBUG_CHECK_RUNTIME_VERSIONS()

GPB_INLINE void GPB_DEBUG_CHECK_RUNTIME_VERSIONS ( )

◆ GPBCheckRuntimeVersionInternal()

void GPBCheckRuntimeVersionInternal ( int32_t  version)

◆ GPBCheckRuntimeVersionSupport()

CF_EXTERN_C_BEGIN void GPBCheckRuntimeVersionSupport ( int32_t  objcRuntimeVersion)

◆ GPBClassHasSel()

BOOL GPBClassHasSel ( Class  aClass,
SEL  sel 
)

◆ GPBClearAutocreatedMessageIvarWithField()

void GPBClearAutocreatedMessageIvarWithField ( GPBMessage self,
GPBFieldDescriptor field 
)

◆ GPBConvertDoubleToInt64()

GPB_INLINE int64_t GPBConvertDoubleToInt64 ( double  v)

◆ GPBConvertFloatToInt32()

GPB_INLINE int32_t GPBConvertFloatToInt32 ( float  v)

◆ GPBConvertInt32ToFloat()

GPB_INLINE float GPBConvertInt32ToFloat ( int32_t  v)

◆ GPBConvertInt64ToDouble()

GPB_INLINE double GPBConvertInt64ToDouble ( int64_t  v)

◆ GPBDataTypeIsMessage()

GPB_INLINE BOOL GPBDataTypeIsMessage ( GPBDataType  type)

◆ GPBDataTypeIsObject()

GPB_INLINE BOOL GPBDataTypeIsObject ( GPBDataType  type)

◆ GPBDebugCheckRuntimeVersion()

GPB_INLINE void GPBDebugCheckRuntimeVersion ( )

◆ GPBDecodeTextFormatName()

NSString* GPBDecodeTextFormatName ( const uint8_t decodeData,
int32_t  key,
NSString *  inputString 
)

◆ GPBDecodeZigZag32()

GPB_INLINE int32_t GPBDecodeZigZag32 ( uint32_t  n)

◆ GPBDecodeZigZag64()

GPB_INLINE int64_t GPBDecodeZigZag64 ( uint64_t  n)

◆ GPBEncodeZigZag32()

GPB_INLINE uint32_t GPBEncodeZigZag32 ( int32_t  n)

◆ GPBEncodeZigZag64()

GPB_INLINE uint64_t GPBEncodeZigZag64 ( int64_t  n)

◆ GPBExtensionIsMessage()

GPB_INLINE BOOL GPBExtensionIsMessage ( GPBExtensionDescriptor ext)

◆ GPBFieldDataTypeIsMessage()

GPB_INLINE BOOL GPBFieldDataTypeIsMessage ( GPBFieldDescriptor field)

◆ GPBFieldDataTypeIsObject()

GPB_INLINE BOOL GPBFieldDataTypeIsObject ( GPBFieldDescriptor field)

◆ GPBFieldStoresObject()

GPB_INLINE BOOL GPBFieldStoresObject ( GPBFieldDescriptor field)

◆ GPBGetHasIvar()

BOOL GPBGetHasIvar ( GPBMessage self,
int32_t  index,
uint32_t  fieldNumber 
)

◆ GPBGetHasIvarField()

GPB_INLINE BOOL GPBGetHasIvarField ( GPBMessage self,
GPBFieldDescriptor field 
)

◆ GPBGetHasOneof()

uint32_t GPBGetHasOneof ( GPBMessage self,
int32_t  index 
)

◆ GPBGetObjectIvarWithField()

id GPBGetObjectIvarWithField ( GPBMessage self,
GPBFieldDescriptor field 
)

◆ GPBGetObjectIvarWithFieldNoAutocreate()

id GPBGetObjectIvarWithFieldNoAutocreate ( GPBMessage self,
GPBFieldDescriptor field 
)

◆ GPBLogicalRightShift32()

GPB_INLINE int32_t GPBLogicalRightShift32 ( int32_t  value,
int32_t  spaces 
)

◆ GPBLogicalRightShift64()

GPB_INLINE int64_t GPBLogicalRightShift64 ( int64_t  value,
int32_t  spaces 
)

◆ GPBMaybeClearOneof()

void GPBMaybeClearOneof ( GPBMessage self,
GPBOneofDescriptor oneof,
int32_t  oneofHasIndex,
uint32_t  fieldNumberNotToClear 
)

◆ GPBMessageEncodingForSelector()

const char* GPBMessageEncodingForSelector ( SEL  selector,
BOOL  instanceSel 
)

◆ GPBSetBoolIvarWithFieldPrivate()

void GPBSetBoolIvarWithFieldPrivate ( GPBMessage self,
GPBFieldDescriptor field,
BOOL  value 
)

◆ GPBSetDoubleIvarWithFieldPrivate()

void GPBSetDoubleIvarWithFieldPrivate ( GPBMessage self,
GPBFieldDescriptor field,
double  value 
)

◆ GPBSetEnumIvarWithFieldPrivate()

void GPBSetEnumIvarWithFieldPrivate ( GPBMessage self,
GPBFieldDescriptor field,
int32_t  value 
)

◆ GPBSetFloatIvarWithFieldPrivate()

void GPBSetFloatIvarWithFieldPrivate ( GPBMessage self,
GPBFieldDescriptor field,
float  value 
)

◆ GPBSetHasIvar()

void GPBSetHasIvar ( GPBMessage self,
int32_t  idx,
uint32_t  fieldNumber,
BOOL  value 
)

◆ GPBSetInt32IvarWithFieldInternal()

void GPBSetInt32IvarWithFieldInternal ( GPBMessage self,
GPBFieldDescriptor field,
int32_t  value,
GPBFileSyntax  syntax 
)

◆ GPBSetInt32IvarWithFieldPrivate()

void GPBSetInt32IvarWithFieldPrivate ( GPBMessage self,
GPBFieldDescriptor field,
int32_t  value 
)

◆ GPBSetInt64IvarWithFieldPrivate()

void GPBSetInt64IvarWithFieldPrivate ( GPBMessage self,
GPBFieldDescriptor field,
int64_t  value 
)

◆ GPBSetObjectIvarWithFieldPrivate()

void GPBSetObjectIvarWithFieldPrivate ( GPBMessage self,
GPBFieldDescriptor field,
id  value 
)

◆ GPBSetRetainedObjectIvarWithFieldPrivate()

void GPBSetRetainedObjectIvarWithFieldPrivate ( GPBMessage self,
GPBFieldDescriptor field,
id __attribute__((ns_consumed))  value 
)

◆ GPBSetUInt32IvarWithFieldPrivate()

void GPBSetUInt32IvarWithFieldPrivate ( GPBMessage self,
GPBFieldDescriptor field,
uint32_t  value 
)

◆ GPBSetUInt64IvarWithFieldPrivate()

void GPBSetUInt64IvarWithFieldPrivate ( GPBMessage self,
GPBFieldDescriptor field,
uint64_t  value 
)
get
absl::string_view get(const Cont &c)
Definition: abseil-cpp/absl/strings/str_replace_test.cc:185
value
const char * value
Definition: hpack_parser_table.cc:165
index
int index
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/protobuf.h:1184
cpp.gmock_class.set
set
Definition: bloaty/third_party/googletest/googlemock/scripts/generator/cpp/gmock_class.py:44
TYPE
#define TYPE(u, l)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.c:8202
cpp.tokenize.NAME
string NAME
Definition: bloaty/third_party/googletest/googlemock/scripts/generator/cpp/tokenize.py:56


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