webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Instance Methods | Class Methods | Protected Attributes | Properties | List of all members
GPBBoolEnumDictionary Class Reference

#import <GPBDictionary.h>

Inheritance diagram for GPBBoolEnumDictionary:
NSObject <GPBDictionaryInternalsProtocol>

Instance Methods

(instancetype) - initWithValidationFunction:
 
(instancetype) - initWithValidationFunction:rawValues:forKeys:count:
 
(instancetype) - initWithDictionary:
 
(instancetype) - initWithValidationFunction:capacity:
 
(BOOL- valueForKey:value:
 
(void- enumerateKeysAndValuesUsingBlock:
 
(BOOL- valueForKey:rawValue:
 
(void- enumerateKeysAndRawValuesUsingBlock:
 
(void- addRawEntriesFromDictionary:
 
(void- setValue:forKey:
 
(void- setRawValue:forKey:
 
(void- removeValueForKey:
 
(void- removeAll
 
(NSData *) - serializedDataForUnknownValue:forKey:keyDataType: [implementation]
 
- Instance Methods inherited from <GPBDictionaryInternalsProtocol>
(size_t- computeSerializedSizeAsField:
 
(void- writeToCodedOutputStream:asField:
 
(void- setGPBGenericValue:forGPBGenericValueKey:
 
(void- enumerateForTextFormat:
 

Class Methods

(instancetype) + dictionary
 
(instancetype) + dictionaryWithValidationFunction:
 
(instancetype) + dictionaryWithValidationFunction:rawValue:forKey:
 
(instancetype) + dictionaryWithValidationFunction:rawValues:forKeys:count:
 
(instancetype) + dictionaryWithDictionary:
 
(instancetype) + dictionaryWithValidationFunction:capacity:
 

Protected Attributes

package GPB_UNSAFE_UNRETAINED GPBMessage_autocreator
 

Properties

NSUInteger count
 
GPBEnumValidationFunc validationFunc
 

Method Documentation

◆ addRawEntriesFromDictionary:()

- (void) addRawEntriesFromDictionary: (GPBBoolEnumDictionary *)  otherDictionary

◆ dictionary()

+ (instancetype) dictionary

◆ dictionaryWithDictionary:()

+ (instancetype) dictionaryWithDictionary: (GPBBoolEnumDictionary *)  dictionary

◆ dictionaryWithValidationFunction:()

+ (instancetype) dictionaryWithValidationFunction: (nullable GPBEnumValidationFunc func

◆ dictionaryWithValidationFunction:capacity:()

+ (instancetype) dictionaryWithValidationFunction: (nullable GPBEnumValidationFunc func
capacity: (NSUInteger)  numItems 

◆ dictionaryWithValidationFunction:rawValue:forKey:()

+ (instancetype) dictionaryWithValidationFunction: (nullable GPBEnumValidationFunc func
rawValue: (int32_t rawValue
forKey: (BOOL key 

◆ dictionaryWithValidationFunction:rawValues:forKeys:count:()

+ (instancetype) dictionaryWithValidationFunction: (nullable GPBEnumValidationFunc func
rawValues: (const int32_t [])  values
forKeys: (const BOOL [])  keys
count: (NSUInteger)  count 

◆ enumerateKeysAndRawValuesUsingBlock:()

- (void) enumerateKeysAndRawValuesUsingBlock: (void(^)(BOOL key, int32_t rawValue, BOOL *stop))  block

◆ enumerateKeysAndValuesUsingBlock:()

- (void) enumerateKeysAndValuesUsingBlock: (void(^)(BOOL key, int32_t value, BOOL *stop))  block

◆ initWithDictionary:()

- (instancetype) initWithDictionary: (GPBBoolEnumDictionary *)  dictionary

◆ initWithValidationFunction:()

- (instancetype) initWithValidationFunction: (nullable GPBEnumValidationFunc func

◆ initWithValidationFunction:capacity:()

- (instancetype) initWithValidationFunction: (nullable GPBEnumValidationFunc func
capacity: (NSUInteger)  numItems 

◆ initWithValidationFunction:rawValues:forKeys:count:()

- (instancetype) initWithValidationFunction: (nullable GPBEnumValidationFunc func
rawValues: (const int32_t [])  values
forKeys: (const BOOL [])  keys
count: (NSUInteger)  NS_DESIGNATED_INITIALIZER 

◆ removeAll()

- (void) removeAll

◆ removeValueForKey:()

- (void) removeValueForKey: (BOOL aKey

◆ serializedDataForUnknownValue:forKey:keyDataType:()

- (NSData *) serializedDataForUnknownValue: (int32_t value
forKey: (GPBGenericValue *)  key
keyDataType: (GPBDataType)  keyDataType 
implementation

◆ setRawValue:forKey:()

- (void) setRawValue: (int32_t rawValue
forKey: (BOOL key 

◆ setValue:forKey:()

- (void) setValue: (int32_t value
forKey: (BOOL key 

◆ valueForKey:rawValue:()

- (BOOL) valueForKey: (BOOL key
rawValue: (nullable int32_t *)  rawValue 

◆ valueForKey:value:()

- (BOOL) valueForKey: (BOOL key
value: (nullable int32_t *)  value 

Member Data Documentation

◆ _autocreator

- (package GPB_UNSAFE_UNRETAINED GPBMessage*) _autocreator
protected

Property Documentation

◆ count

- (NSUInteger) count
readnonatomicassign

◆ validationFunc

- (GPBEnumValidationFunc) validationFunc
readnonatomicassign

The documentation for this class was generated from the following files: