| OLD | NEW |
| 1 // Protocol Buffers - Google's data interchange format | 1 // Protocol Buffers - Google's data interchange format |
| 2 // Copyright 2008 Google Inc. All rights reserved. | 2 // Copyright 2008 Google Inc. All rights reserved. |
| 3 // https://developers.google.com/protocol-buffers/ | 3 // https://developers.google.com/protocol-buffers/ |
| 4 // | 4 // |
| 5 // Redistribution and use in source and binary forms, with or without | 5 // Redistribution and use in source and binary forms, with or without |
| 6 // modification, are permitted provided that the following conditions are | 6 // modification, are permitted provided that the following conditions are |
| 7 // met: | 7 // met: |
| 8 // | 8 // |
| 9 // * Redistributions of source code must retain the above copyright | 9 // * Redistributions of source code must retain the above copyright |
| 10 // notice, this list of conditions and the following disclaimer. | 10 // notice, this list of conditions and the following disclaimer. |
| (...skipping 337 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 348 | 348 |
| 349 // No validation applies to these methods. | 349 // No validation applies to these methods. |
| 350 | 350 |
| 351 - (void)removeValueForKey:(uint32_t)aKey; | 351 - (void)removeValueForKey:(uint32_t)aKey; |
| 352 - (void)removeAll; | 352 - (void)removeAll; |
| 353 | 353 |
| 354 @end | 354 @end |
| 355 | 355 |
| 356 #pragma mark - UInt32 -> Object | 356 #pragma mark - UInt32 -> Object |
| 357 | 357 |
| 358 @interface GPBUInt32ObjectDictionary : NSObject <NSCopying> | 358 @interface GPBUInt32ObjectDictionary<__covariant ObjectType> : NSObject <NSCopyi
ng> |
| 359 | 359 |
| 360 @property(nonatomic, readonly) NSUInteger count; | 360 @property(nonatomic, readonly) NSUInteger count; |
| 361 | 361 |
| 362 + (instancetype)dictionary; | 362 + (instancetype)dictionary; |
| 363 + (instancetype)dictionaryWithObject:(id)object | 363 + (instancetype)dictionaryWithObject:(ObjectType)object |
| 364 forKey:(uint32_t)key; | 364 forKey:(uint32_t)key; |
| 365 + (instancetype)dictionaryWithObjects:(const id GPB_UNSAFE_UNRETAINED [])objects | 365 + (instancetype)dictionaryWithObjects:(const ObjectType GPB_UNSAFE_UNRETAINED []
)objects |
| 366 forKeys:(const uint32_t [])keys | 366 forKeys:(const uint32_t [])keys |
| 367 count:(NSUInteger)count; | 367 count:(NSUInteger)count; |
| 368 + (instancetype)dictionaryWithDictionary:(GPBUInt32ObjectDictionary *)dictionary
; | 368 + (instancetype)dictionaryWithDictionary:(GPBUInt32ObjectDictionary *)dictionary
; |
| 369 + (instancetype)dictionaryWithCapacity:(NSUInteger)numItems; | 369 + (instancetype)dictionaryWithCapacity:(NSUInteger)numItems; |
| 370 | 370 |
| 371 - (instancetype)initWithObjects:(const id GPB_UNSAFE_UNRETAINED [])objects | 371 - (instancetype)initWithObjects:(const ObjectType GPB_UNSAFE_UNRETAINED [])objec
ts |
| 372 forKeys:(const uint32_t [])keys | 372 forKeys:(const uint32_t [])keys |
| 373 count:(NSUInteger)count NS_DESIGNATED_INITIALIZER; | 373 count:(NSUInteger)count NS_DESIGNATED_INITIALIZER; |
| 374 - (instancetype)initWithDictionary:(GPBUInt32ObjectDictionary *)dictionary; | 374 - (instancetype)initWithDictionary:(GPBUInt32ObjectDictionary *)dictionary; |
| 375 - (instancetype)initWithCapacity:(NSUInteger)numItems; | 375 - (instancetype)initWithCapacity:(NSUInteger)numItems; |
| 376 | 376 |
| 377 - (id)objectForKey:(uint32_t)key; | 377 - (ObjectType)objectForKey:(uint32_t)key; |
| 378 | 378 |
| 379 - (void)enumerateKeysAndObjectsUsingBlock: | 379 - (void)enumerateKeysAndObjectsUsingBlock: |
| 380 (void (^)(uint32_t key, id object, BOOL *stop))block; | 380 (void (^)(uint32_t key, ObjectType object, BOOL *stop))block; |
| 381 | 381 |
| 382 - (void)addEntriesFromDictionary:(GPBUInt32ObjectDictionary *)otherDictionary; | 382 - (void)addEntriesFromDictionary:(GPBUInt32ObjectDictionary *)otherDictionary; |
| 383 | 383 |
| 384 - (void)setObject:(id)object forKey:(uint32_t)key; | 384 - (void)setObject:(ObjectType)object forKey:(uint32_t)key; |
| 385 | 385 |
| 386 - (void)removeObjectForKey:(uint32_t)aKey; | 386 - (void)removeObjectForKey:(uint32_t)aKey; |
| 387 - (void)removeAll; | 387 - (void)removeAll; |
| 388 | 388 |
| 389 @end | 389 @end |
| 390 | 390 |
| 391 #pragma mark - Int32 -> UInt32 | 391 #pragma mark - Int32 -> UInt32 |
| 392 | 392 |
| 393 @interface GPBInt32UInt32Dictionary : NSObject <NSCopying> | 393 @interface GPBInt32UInt32Dictionary : NSObject <NSCopying> |
| 394 | 394 |
| (...skipping 299 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 694 | 694 |
| 695 // No validation applies to these methods. | 695 // No validation applies to these methods. |
| 696 | 696 |
| 697 - (void)removeValueForKey:(int32_t)aKey; | 697 - (void)removeValueForKey:(int32_t)aKey; |
| 698 - (void)removeAll; | 698 - (void)removeAll; |
| 699 | 699 |
| 700 @end | 700 @end |
| 701 | 701 |
| 702 #pragma mark - Int32 -> Object | 702 #pragma mark - Int32 -> Object |
| 703 | 703 |
| 704 @interface GPBInt32ObjectDictionary : NSObject <NSCopying> | 704 @interface GPBInt32ObjectDictionary<__covariant ObjectType> : NSObject <NSCopyin
g> |
| 705 | 705 |
| 706 @property(nonatomic, readonly) NSUInteger count; | 706 @property(nonatomic, readonly) NSUInteger count; |
| 707 | 707 |
| 708 + (instancetype)dictionary; | 708 + (instancetype)dictionary; |
| 709 + (instancetype)dictionaryWithObject:(id)object | 709 + (instancetype)dictionaryWithObject:(ObjectType)object |
| 710 forKey:(int32_t)key; | 710 forKey:(int32_t)key; |
| 711 + (instancetype)dictionaryWithObjects:(const id GPB_UNSAFE_UNRETAINED [])objects | 711 + (instancetype)dictionaryWithObjects:(const ObjectType GPB_UNSAFE_UNRETAINED []
)objects |
| 712 forKeys:(const int32_t [])keys | 712 forKeys:(const int32_t [])keys |
| 713 count:(NSUInteger)count; | 713 count:(NSUInteger)count; |
| 714 + (instancetype)dictionaryWithDictionary:(GPBInt32ObjectDictionary *)dictionary; | 714 + (instancetype)dictionaryWithDictionary:(GPBInt32ObjectDictionary *)dictionary; |
| 715 + (instancetype)dictionaryWithCapacity:(NSUInteger)numItems; | 715 + (instancetype)dictionaryWithCapacity:(NSUInteger)numItems; |
| 716 | 716 |
| 717 - (instancetype)initWithObjects:(const id GPB_UNSAFE_UNRETAINED [])objects | 717 - (instancetype)initWithObjects:(const ObjectType GPB_UNSAFE_UNRETAINED [])objec
ts |
| 718 forKeys:(const int32_t [])keys | 718 forKeys:(const int32_t [])keys |
| 719 count:(NSUInteger)count NS_DESIGNATED_INITIALIZER; | 719 count:(NSUInteger)count NS_DESIGNATED_INITIALIZER; |
| 720 - (instancetype)initWithDictionary:(GPBInt32ObjectDictionary *)dictionary; | 720 - (instancetype)initWithDictionary:(GPBInt32ObjectDictionary *)dictionary; |
| 721 - (instancetype)initWithCapacity:(NSUInteger)numItems; | 721 - (instancetype)initWithCapacity:(NSUInteger)numItems; |
| 722 | 722 |
| 723 - (id)objectForKey:(int32_t)key; | 723 - (ObjectType)objectForKey:(int32_t)key; |
| 724 | 724 |
| 725 - (void)enumerateKeysAndObjectsUsingBlock: | 725 - (void)enumerateKeysAndObjectsUsingBlock: |
| 726 (void (^)(int32_t key, id object, BOOL *stop))block; | 726 (void (^)(int32_t key, ObjectType object, BOOL *stop))block; |
| 727 | 727 |
| 728 - (void)addEntriesFromDictionary:(GPBInt32ObjectDictionary *)otherDictionary; | 728 - (void)addEntriesFromDictionary:(GPBInt32ObjectDictionary *)otherDictionary; |
| 729 | 729 |
| 730 - (void)setObject:(id)object forKey:(int32_t)key; | 730 - (void)setObject:(ObjectType)object forKey:(int32_t)key; |
| 731 | 731 |
| 732 - (void)removeObjectForKey:(int32_t)aKey; | 732 - (void)removeObjectForKey:(int32_t)aKey; |
| 733 - (void)removeAll; | 733 - (void)removeAll; |
| 734 | 734 |
| 735 @end | 735 @end |
| 736 | 736 |
| 737 #pragma mark - UInt64 -> UInt32 | 737 #pragma mark - UInt64 -> UInt32 |
| 738 | 738 |
| 739 @interface GPBUInt64UInt32Dictionary : NSObject <NSCopying> | 739 @interface GPBUInt64UInt32Dictionary : NSObject <NSCopying> |
| 740 | 740 |
| (...skipping 299 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1040 | 1040 |
| 1041 // No validation applies to these methods. | 1041 // No validation applies to these methods. |
| 1042 | 1042 |
| 1043 - (void)removeValueForKey:(uint64_t)aKey; | 1043 - (void)removeValueForKey:(uint64_t)aKey; |
| 1044 - (void)removeAll; | 1044 - (void)removeAll; |
| 1045 | 1045 |
| 1046 @end | 1046 @end |
| 1047 | 1047 |
| 1048 #pragma mark - UInt64 -> Object | 1048 #pragma mark - UInt64 -> Object |
| 1049 | 1049 |
| 1050 @interface GPBUInt64ObjectDictionary : NSObject <NSCopying> | 1050 @interface GPBUInt64ObjectDictionary<__covariant ObjectType> : NSObject <NSCopyi
ng> |
| 1051 | 1051 |
| 1052 @property(nonatomic, readonly) NSUInteger count; | 1052 @property(nonatomic, readonly) NSUInteger count; |
| 1053 | 1053 |
| 1054 + (instancetype)dictionary; | 1054 + (instancetype)dictionary; |
| 1055 + (instancetype)dictionaryWithObject:(id)object | 1055 + (instancetype)dictionaryWithObject:(ObjectType)object |
| 1056 forKey:(uint64_t)key; | 1056 forKey:(uint64_t)key; |
| 1057 + (instancetype)dictionaryWithObjects:(const id GPB_UNSAFE_UNRETAINED [])objects | 1057 + (instancetype)dictionaryWithObjects:(const ObjectType GPB_UNSAFE_UNRETAINED []
)objects |
| 1058 forKeys:(const uint64_t [])keys | 1058 forKeys:(const uint64_t [])keys |
| 1059 count:(NSUInteger)count; | 1059 count:(NSUInteger)count; |
| 1060 + (instancetype)dictionaryWithDictionary:(GPBUInt64ObjectDictionary *)dictionary
; | 1060 + (instancetype)dictionaryWithDictionary:(GPBUInt64ObjectDictionary *)dictionary
; |
| 1061 + (instancetype)dictionaryWithCapacity:(NSUInteger)numItems; | 1061 + (instancetype)dictionaryWithCapacity:(NSUInteger)numItems; |
| 1062 | 1062 |
| 1063 - (instancetype)initWithObjects:(const id GPB_UNSAFE_UNRETAINED [])objects | 1063 - (instancetype)initWithObjects:(const ObjectType GPB_UNSAFE_UNRETAINED [])objec
ts |
| 1064 forKeys:(const uint64_t [])keys | 1064 forKeys:(const uint64_t [])keys |
| 1065 count:(NSUInteger)count NS_DESIGNATED_INITIALIZER; | 1065 count:(NSUInteger)count NS_DESIGNATED_INITIALIZER; |
| 1066 - (instancetype)initWithDictionary:(GPBUInt64ObjectDictionary *)dictionary; | 1066 - (instancetype)initWithDictionary:(GPBUInt64ObjectDictionary *)dictionary; |
| 1067 - (instancetype)initWithCapacity:(NSUInteger)numItems; | 1067 - (instancetype)initWithCapacity:(NSUInteger)numItems; |
| 1068 | 1068 |
| 1069 - (id)objectForKey:(uint64_t)key; | 1069 - (ObjectType)objectForKey:(uint64_t)key; |
| 1070 | 1070 |
| 1071 - (void)enumerateKeysAndObjectsUsingBlock: | 1071 - (void)enumerateKeysAndObjectsUsingBlock: |
| 1072 (void (^)(uint64_t key, id object, BOOL *stop))block; | 1072 (void (^)(uint64_t key, ObjectType object, BOOL *stop))block; |
| 1073 | 1073 |
| 1074 - (void)addEntriesFromDictionary:(GPBUInt64ObjectDictionary *)otherDictionary; | 1074 - (void)addEntriesFromDictionary:(GPBUInt64ObjectDictionary *)otherDictionary; |
| 1075 | 1075 |
| 1076 - (void)setObject:(id)object forKey:(uint64_t)key; | 1076 - (void)setObject:(ObjectType)object forKey:(uint64_t)key; |
| 1077 | 1077 |
| 1078 - (void)removeObjectForKey:(uint64_t)aKey; | 1078 - (void)removeObjectForKey:(uint64_t)aKey; |
| 1079 - (void)removeAll; | 1079 - (void)removeAll; |
| 1080 | 1080 |
| 1081 @end | 1081 @end |
| 1082 | 1082 |
| 1083 #pragma mark - Int64 -> UInt32 | 1083 #pragma mark - Int64 -> UInt32 |
| 1084 | 1084 |
| 1085 @interface GPBInt64UInt32Dictionary : NSObject <NSCopying> | 1085 @interface GPBInt64UInt32Dictionary : NSObject <NSCopying> |
| 1086 | 1086 |
| (...skipping 299 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1386 | 1386 |
| 1387 // No validation applies to these methods. | 1387 // No validation applies to these methods. |
| 1388 | 1388 |
| 1389 - (void)removeValueForKey:(int64_t)aKey; | 1389 - (void)removeValueForKey:(int64_t)aKey; |
| 1390 - (void)removeAll; | 1390 - (void)removeAll; |
| 1391 | 1391 |
| 1392 @end | 1392 @end |
| 1393 | 1393 |
| 1394 #pragma mark - Int64 -> Object | 1394 #pragma mark - Int64 -> Object |
| 1395 | 1395 |
| 1396 @interface GPBInt64ObjectDictionary : NSObject <NSCopying> | 1396 @interface GPBInt64ObjectDictionary<__covariant ObjectType> : NSObject <NSCopyin
g> |
| 1397 | 1397 |
| 1398 @property(nonatomic, readonly) NSUInteger count; | 1398 @property(nonatomic, readonly) NSUInteger count; |
| 1399 | 1399 |
| 1400 + (instancetype)dictionary; | 1400 + (instancetype)dictionary; |
| 1401 + (instancetype)dictionaryWithObject:(id)object | 1401 + (instancetype)dictionaryWithObject:(ObjectType)object |
| 1402 forKey:(int64_t)key; | 1402 forKey:(int64_t)key; |
| 1403 + (instancetype)dictionaryWithObjects:(const id GPB_UNSAFE_UNRETAINED [])objects | 1403 + (instancetype)dictionaryWithObjects:(const ObjectType GPB_UNSAFE_UNRETAINED []
)objects |
| 1404 forKeys:(const int64_t [])keys | 1404 forKeys:(const int64_t [])keys |
| 1405 count:(NSUInteger)count; | 1405 count:(NSUInteger)count; |
| 1406 + (instancetype)dictionaryWithDictionary:(GPBInt64ObjectDictionary *)dictionary; | 1406 + (instancetype)dictionaryWithDictionary:(GPBInt64ObjectDictionary *)dictionary; |
| 1407 + (instancetype)dictionaryWithCapacity:(NSUInteger)numItems; | 1407 + (instancetype)dictionaryWithCapacity:(NSUInteger)numItems; |
| 1408 | 1408 |
| 1409 - (instancetype)initWithObjects:(const id GPB_UNSAFE_UNRETAINED [])objects | 1409 - (instancetype)initWithObjects:(const ObjectType GPB_UNSAFE_UNRETAINED [])objec
ts |
| 1410 forKeys:(const int64_t [])keys | 1410 forKeys:(const int64_t [])keys |
| 1411 count:(NSUInteger)count NS_DESIGNATED_INITIALIZER; | 1411 count:(NSUInteger)count NS_DESIGNATED_INITIALIZER; |
| 1412 - (instancetype)initWithDictionary:(GPBInt64ObjectDictionary *)dictionary; | 1412 - (instancetype)initWithDictionary:(GPBInt64ObjectDictionary *)dictionary; |
| 1413 - (instancetype)initWithCapacity:(NSUInteger)numItems; | 1413 - (instancetype)initWithCapacity:(NSUInteger)numItems; |
| 1414 | 1414 |
| 1415 - (id)objectForKey:(int64_t)key; | 1415 - (ObjectType)objectForKey:(int64_t)key; |
| 1416 | 1416 |
| 1417 - (void)enumerateKeysAndObjectsUsingBlock: | 1417 - (void)enumerateKeysAndObjectsUsingBlock: |
| 1418 (void (^)(int64_t key, id object, BOOL *stop))block; | 1418 (void (^)(int64_t key, ObjectType object, BOOL *stop))block; |
| 1419 | 1419 |
| 1420 - (void)addEntriesFromDictionary:(GPBInt64ObjectDictionary *)otherDictionary; | 1420 - (void)addEntriesFromDictionary:(GPBInt64ObjectDictionary *)otherDictionary; |
| 1421 | 1421 |
| 1422 - (void)setObject:(id)object forKey:(int64_t)key; | 1422 - (void)setObject:(ObjectType)object forKey:(int64_t)key; |
| 1423 | 1423 |
| 1424 - (void)removeObjectForKey:(int64_t)aKey; | 1424 - (void)removeObjectForKey:(int64_t)aKey; |
| 1425 - (void)removeAll; | 1425 - (void)removeAll; |
| 1426 | 1426 |
| 1427 @end | 1427 @end |
| 1428 | 1428 |
| 1429 #pragma mark - Bool -> UInt32 | 1429 #pragma mark - Bool -> UInt32 |
| 1430 | 1430 |
| 1431 @interface GPBBoolUInt32Dictionary : NSObject <NSCopying> | 1431 @interface GPBBoolUInt32Dictionary : NSObject <NSCopying> |
| 1432 | 1432 |
| (...skipping 299 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1732 | 1732 |
| 1733 // No validation applies to these methods. | 1733 // No validation applies to these methods. |
| 1734 | 1734 |
| 1735 - (void)removeValueForKey:(BOOL)aKey; | 1735 - (void)removeValueForKey:(BOOL)aKey; |
| 1736 - (void)removeAll; | 1736 - (void)removeAll; |
| 1737 | 1737 |
| 1738 @end | 1738 @end |
| 1739 | 1739 |
| 1740 #pragma mark - Bool -> Object | 1740 #pragma mark - Bool -> Object |
| 1741 | 1741 |
| 1742 @interface GPBBoolObjectDictionary : NSObject <NSCopying> | 1742 @interface GPBBoolObjectDictionary<__covariant ObjectType> : NSObject <NSCopying
> |
| 1743 | 1743 |
| 1744 @property(nonatomic, readonly) NSUInteger count; | 1744 @property(nonatomic, readonly) NSUInteger count; |
| 1745 | 1745 |
| 1746 + (instancetype)dictionary; | 1746 + (instancetype)dictionary; |
| 1747 + (instancetype)dictionaryWithObject:(id)object | 1747 + (instancetype)dictionaryWithObject:(ObjectType)object |
| 1748 forKey:(BOOL)key; | 1748 forKey:(BOOL)key; |
| 1749 + (instancetype)dictionaryWithObjects:(const id GPB_UNSAFE_UNRETAINED [])objects | 1749 + (instancetype)dictionaryWithObjects:(const ObjectType GPB_UNSAFE_UNRETAINED []
)objects |
| 1750 forKeys:(const BOOL [])keys | 1750 forKeys:(const BOOL [])keys |
| 1751 count:(NSUInteger)count; | 1751 count:(NSUInteger)count; |
| 1752 + (instancetype)dictionaryWithDictionary:(GPBBoolObjectDictionary *)dictionary; | 1752 + (instancetype)dictionaryWithDictionary:(GPBBoolObjectDictionary *)dictionary; |
| 1753 + (instancetype)dictionaryWithCapacity:(NSUInteger)numItems; | 1753 + (instancetype)dictionaryWithCapacity:(NSUInteger)numItems; |
| 1754 | 1754 |
| 1755 - (instancetype)initWithObjects:(const id GPB_UNSAFE_UNRETAINED [])objects | 1755 - (instancetype)initWithObjects:(const ObjectType GPB_UNSAFE_UNRETAINED [])objec
ts |
| 1756 forKeys:(const BOOL [])keys | 1756 forKeys:(const BOOL [])keys |
| 1757 count:(NSUInteger)count NS_DESIGNATED_INITIALIZER; | 1757 count:(NSUInteger)count NS_DESIGNATED_INITIALIZER; |
| 1758 - (instancetype)initWithDictionary:(GPBBoolObjectDictionary *)dictionary; | 1758 - (instancetype)initWithDictionary:(GPBBoolObjectDictionary *)dictionary; |
| 1759 - (instancetype)initWithCapacity:(NSUInteger)numItems; | 1759 - (instancetype)initWithCapacity:(NSUInteger)numItems; |
| 1760 | 1760 |
| 1761 - (id)objectForKey:(BOOL)key; | 1761 - (ObjectType)objectForKey:(BOOL)key; |
| 1762 | 1762 |
| 1763 - (void)enumerateKeysAndObjectsUsingBlock: | 1763 - (void)enumerateKeysAndObjectsUsingBlock: |
| 1764 (void (^)(BOOL key, id object, BOOL *stop))block; | 1764 (void (^)(BOOL key, ObjectType object, BOOL *stop))block; |
| 1765 | 1765 |
| 1766 - (void)addEntriesFromDictionary:(GPBBoolObjectDictionary *)otherDictionary; | 1766 - (void)addEntriesFromDictionary:(GPBBoolObjectDictionary *)otherDictionary; |
| 1767 | 1767 |
| 1768 - (void)setObject:(id)object forKey:(BOOL)key; | 1768 - (void)setObject:(ObjectType)object forKey:(BOOL)key; |
| 1769 | 1769 |
| 1770 - (void)removeObjectForKey:(BOOL)aKey; | 1770 - (void)removeObjectForKey:(BOOL)aKey; |
| 1771 - (void)removeAll; | 1771 - (void)removeAll; |
| 1772 | 1772 |
| 1773 @end | 1773 @end |
| 1774 | 1774 |
| 1775 #pragma mark - String -> UInt32 | 1775 #pragma mark - String -> UInt32 |
| 1776 | 1776 |
| 1777 @interface GPBStringUInt32Dictionary : NSObject <NSCopying> | 1777 @interface GPBStringUInt32Dictionary : NSObject <NSCopying> |
| 1778 | 1778 |
| (...skipping 310 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2089 | 2089 |
| 2090 //%PDDM-DEFINE DECLARE_DICTIONARIES() | 2090 //%PDDM-DEFINE DECLARE_DICTIONARIES() |
| 2091 //%DICTIONARY_INTERFACES_FOR_POD_KEY(UInt32, uint32_t) | 2091 //%DICTIONARY_INTERFACES_FOR_POD_KEY(UInt32, uint32_t) |
| 2092 //%DICTIONARY_INTERFACES_FOR_POD_KEY(Int32, int32_t) | 2092 //%DICTIONARY_INTERFACES_FOR_POD_KEY(Int32, int32_t) |
| 2093 //%DICTIONARY_INTERFACES_FOR_POD_KEY(UInt64, uint64_t) | 2093 //%DICTIONARY_INTERFACES_FOR_POD_KEY(UInt64, uint64_t) |
| 2094 //%DICTIONARY_INTERFACES_FOR_POD_KEY(Int64, int64_t) | 2094 //%DICTIONARY_INTERFACES_FOR_POD_KEY(Int64, int64_t) |
| 2095 //%DICTIONARY_INTERFACES_FOR_POD_KEY(Bool, BOOL) | 2095 //%DICTIONARY_INTERFACES_FOR_POD_KEY(Bool, BOOL) |
| 2096 //%DICTIONARY_POD_INTERFACES_FOR_KEY(String, NSString, *, OBJECT) | 2096 //%DICTIONARY_POD_INTERFACES_FOR_KEY(String, NSString, *, OBJECT) |
| 2097 //%PDDM-DEFINE DICTIONARY_INTERFACES_FOR_POD_KEY(KEY_NAME, KEY_TYPE) | 2097 //%PDDM-DEFINE DICTIONARY_INTERFACES_FOR_POD_KEY(KEY_NAME, KEY_TYPE) |
| 2098 //%DICTIONARY_POD_INTERFACES_FOR_KEY(KEY_NAME, KEY_TYPE, , POD) | 2098 //%DICTIONARY_POD_INTERFACES_FOR_KEY(KEY_NAME, KEY_TYPE, , POD) |
| 2099 //%DICTIONARY_POD_KEY_TO_OBJECT_INTERFACE(KEY_NAME, KEY_TYPE, Object, id) | 2099 //%DICTIONARY_POD_KEY_TO_OBJECT_INTERFACE(KEY_NAME, KEY_TYPE, Object, ObjectType
) |
| 2100 //%PDDM-DEFINE DICTIONARY_POD_INTERFACES_FOR_KEY(KEY_NAME, KEY_TYPE, KisP, KHELP
ER) | 2100 //%PDDM-DEFINE DICTIONARY_POD_INTERFACES_FOR_KEY(KEY_NAME, KEY_TYPE, KisP, KHELP
ER) |
| 2101 //%DICTIONARY_KEY_TO_POD_INTERFACE(KEY_NAME, KEY_TYPE, KisP, KHELPER, UInt32, ui
nt32_t) | 2101 //%DICTIONARY_KEY_TO_POD_INTERFACE(KEY_NAME, KEY_TYPE, KisP, KHELPER, UInt32, ui
nt32_t) |
| 2102 //%DICTIONARY_KEY_TO_POD_INTERFACE(KEY_NAME, KEY_TYPE, KisP, KHELPER, Int32, int
32_t) | 2102 //%DICTIONARY_KEY_TO_POD_INTERFACE(KEY_NAME, KEY_TYPE, KisP, KHELPER, Int32, int
32_t) |
| 2103 //%DICTIONARY_KEY_TO_POD_INTERFACE(KEY_NAME, KEY_TYPE, KisP, KHELPER, UInt64, ui
nt64_t) | 2103 //%DICTIONARY_KEY_TO_POD_INTERFACE(KEY_NAME, KEY_TYPE, KisP, KHELPER, UInt64, ui
nt64_t) |
| 2104 //%DICTIONARY_KEY_TO_POD_INTERFACE(KEY_NAME, KEY_TYPE, KisP, KHELPER, Int64, int
64_t) | 2104 //%DICTIONARY_KEY_TO_POD_INTERFACE(KEY_NAME, KEY_TYPE, KisP, KHELPER, Int64, int
64_t) |
| 2105 //%DICTIONARY_KEY_TO_POD_INTERFACE(KEY_NAME, KEY_TYPE, KisP, KHELPER, Bool, BOOL
) | 2105 //%DICTIONARY_KEY_TO_POD_INTERFACE(KEY_NAME, KEY_TYPE, KisP, KHELPER, Bool, BOOL
) |
| 2106 //%DICTIONARY_KEY_TO_POD_INTERFACE(KEY_NAME, KEY_TYPE, KisP, KHELPER, Float, flo
at) | 2106 //%DICTIONARY_KEY_TO_POD_INTERFACE(KEY_NAME, KEY_TYPE, KisP, KHELPER, Float, flo
at) |
| 2107 //%DICTIONARY_KEY_TO_POD_INTERFACE(KEY_NAME, KEY_TYPE, KisP, KHELPER, Double, do
uble) | 2107 //%DICTIONARY_KEY_TO_POD_INTERFACE(KEY_NAME, KEY_TYPE, KisP, KHELPER, Double, do
uble) |
| 2108 //%DICTIONARY_KEY_TO_ENUM_INTERFACE(KEY_NAME, KEY_TYPE, KisP, KHELPER, Enum, int
32_t) | 2108 //%DICTIONARY_KEY_TO_ENUM_INTERFACE(KEY_NAME, KEY_TYPE, KisP, KHELPER, Enum, int
32_t) |
| 2109 //%PDDM-DEFINE DICTIONARY_KEY_TO_POD_INTERFACE(KEY_NAME, KEY_TYPE, KisP, KHELPER
, VALUE_NAME, VALUE_TYPE) | 2109 //%PDDM-DEFINE DICTIONARY_KEY_TO_POD_INTERFACE(KEY_NAME, KEY_TYPE, KisP, KHELPER
, VALUE_NAME, VALUE_TYPE) |
| 2110 //%DICTIONARY_COMMON_INTERFACE(KEY_NAME, KEY_TYPE, KisP, KHELPER, VALUE_NAME, VA
LUE_TYPE, POD, value) | 2110 //%DICTIONARY_COMMON_INTERFACE(KEY_NAME, KEY_TYPE, KisP, KHELPER, VALUE_NAME, VA
LUE_TYPE, POD, value) |
| 2111 //%PDDM-DEFINE DICTIONARY_POD_KEY_TO_OBJECT_INTERFACE(KEY_NAME, KEY_TYPE, VALUE_
NAME, VALUE_TYPE) | 2111 //%PDDM-DEFINE DICTIONARY_POD_KEY_TO_OBJECT_INTERFACE(KEY_NAME, KEY_TYPE, VALUE_
NAME, VALUE_TYPE) |
| 2112 //%DICTIONARY_COMMON_INTERFACE(KEY_NAME, KEY_TYPE, , POD, VALUE_NAME, VALUE_TYPE
, OBJECT, object) | 2112 //%DICTIONARY_COMMON_INTERFACE(KEY_NAME, KEY_TYPE, , POD, VALUE_NAME, VALUE_TYPE
, OBJECT, object) |
| 2113 //%PDDM-DEFINE VALUE_FOR_KEY_POD(KEY_TYPE, VALUE_TYPE) | 2113 //%PDDM-DEFINE VALUE_FOR_KEY_POD(KEY_TYPE, VALUE_TYPE) |
| 2114 //%- (BOOL)valueForKey:(KEY_TYPE)key value:(nullable VALUE_TYPE *)value; | 2114 //%- (BOOL)valueForKey:(KEY_TYPE)key value:(nullable VALUE_TYPE *)value; |
| 2115 //%PDDM-DEFINE VALUE_FOR_KEY_OBJECT(KEY_TYPE, VALUE_TYPE) | 2115 //%PDDM-DEFINE VALUE_FOR_KEY_OBJECT(KEY_TYPE, VALUE_TYPE) |
| 2116 //%- (VALUE_TYPE)objectForKey:(KEY_TYPE)key; | 2116 //%- (VALUE_TYPE)objectForKey:(KEY_TYPE)key; |
| 2117 //%PDDM-DEFINE VALUE_FOR_KEY_Enum(KEY_TYPE, VALUE_TYPE) | 2117 //%PDDM-DEFINE VALUE_FOR_KEY_Enum(KEY_TYPE, VALUE_TYPE) |
| 2118 //%VALUE_FOR_KEY_POD(KEY_TYPE, VALUE_TYPE) | 2118 //%VALUE_FOR_KEY_POD(KEY_TYPE, VALUE_TYPE) |
| 2119 //%PDDM-DEFINE ARRAY_ARG_MODIFIERPOD() | 2119 //%PDDM-DEFINE ARRAY_ARG_MODIFIERPOD() |
| 2120 // Nothing | 2120 // Nothing |
| 2121 //%PDDM-DEFINE ARRAY_ARG_MODIFIEREnum() | 2121 //%PDDM-DEFINE ARRAY_ARG_MODIFIEREnum() |
| 2122 // Nothing | 2122 // Nothing |
| 2123 //%PDDM-DEFINE ARRAY_ARG_MODIFIEROBJECT() | 2123 //%PDDM-DEFINE ARRAY_ARG_MODIFIEROBJECT() |
| 2124 //%GPB_UNSAFE_UNRETAINED ## | 2124 //%GPB_UNSAFE_UNRETAINED ## |
| 2125 //%PDDM-DEFINE DICTIONARY_CLASS_DECLPOD(KEY_NAME, VALUE_NAME, VALUE_TYPE) |
| 2126 //%GPB##KEY_NAME##VALUE_NAME##Dictionary |
| 2127 //%PDDM-DEFINE DICTIONARY_CLASS_DECLEnum(KEY_NAME, VALUE_NAME, VALUE_TYPE) |
| 2128 //%GPB##KEY_NAME##VALUE_NAME##Dictionary |
| 2129 //%PDDM-DEFINE DICTIONARY_CLASS_DECLOBJECT(KEY_NAME, VALUE_NAME, VALUE_TYPE) |
| 2130 //%GPB##KEY_NAME##VALUE_NAME##Dictionary<__covariant VALUE_TYPE> |
| 2125 //%PDDM-DEFINE DICTIONARY_COMMON_INTERFACE(KEY_NAME, KEY_TYPE, KisP, KHELPER, VA
LUE_NAME, VALUE_TYPE, VHELPER, VNAME) | 2131 //%PDDM-DEFINE DICTIONARY_COMMON_INTERFACE(KEY_NAME, KEY_TYPE, KisP, KHELPER, VA
LUE_NAME, VALUE_TYPE, VHELPER, VNAME) |
| 2126 //%#pragma mark - KEY_NAME -> VALUE_NAME | 2132 //%#pragma mark - KEY_NAME -> VALUE_NAME |
| 2127 //% | 2133 //% |
| 2128 //%@interface GPB##KEY_NAME##VALUE_NAME##Dictionary : NSObject <NSCopying> | 2134 //%@interface DICTIONARY_CLASS_DECL##VHELPER(KEY_NAME, VALUE_NAME, VALUE_TYPE) :
NSObject <NSCopying> |
| 2129 //% | 2135 //% |
| 2130 //%@property(nonatomic, readonly) NSUInteger count; | 2136 //%@property(nonatomic, readonly) NSUInteger count; |
| 2131 //% | 2137 //% |
| 2132 //%+ (instancetype)dictionary; | 2138 //%+ (instancetype)dictionary; |
| 2133 //%+ (instancetype)dictionaryWith##VNAME$u##:(VALUE_TYPE)##VNAME | 2139 //%+ (instancetype)dictionaryWith##VNAME$u##:(VALUE_TYPE)##VNAME |
| 2134 //% ##VNAME$S## forKey:(KEY_TYPE##KisP$S##KisP)key; | 2140 //% ##VNAME$S## forKey:(KEY_TYPE##KisP$S##KisP)key; |
| 2135 //%+ (instancetype)dictionaryWith##VNAME$u##s:(const VALUE_TYPE ARRAY_ARG_MODIFI
ER##VHELPER()[])##VNAME##s | 2141 //%+ (instancetype)dictionaryWith##VNAME$u##s:(const VALUE_TYPE ARRAY_ARG_MODIFI
ER##VHELPER()[])##VNAME##s |
| 2136 //% ##VNAME$S## forKeys:(const KEY_TYPE##KisP$S##KisP ARRA
Y_ARG_MODIFIER##KHELPER()[])keys | 2142 //% ##VNAME$S## forKeys:(const KEY_TYPE##KisP$S##KisP ARRA
Y_ARG_MODIFIER##KHELPER()[])keys |
| 2137 //% ##VNAME$S## count:(NSUInteger)count; | 2143 //% ##VNAME$S## count:(NSUInteger)count; |
| 2138 //%+ (instancetype)dictionaryWithDictionary:(GPB##KEY_NAME##VALUE_NAME##Dictiona
ry *)dictionary; | 2144 //%+ (instancetype)dictionaryWithDictionary:(GPB##KEY_NAME##VALUE_NAME##Dictiona
ry *)dictionary; |
| (...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2228 //%PDDM-DEFINE DICTIONARY_EXTRA_MUTABLE_METHODS_OBJECT(KEY_NAME, KEY_TYPE, KisP,
VALUE_NAME, VALUE_TYPE) | 2234 //%PDDM-DEFINE DICTIONARY_EXTRA_MUTABLE_METHODS_OBJECT(KEY_NAME, KEY_TYPE, KisP,
VALUE_NAME, VALUE_TYPE) |
| 2229 // Empty | 2235 // Empty |
| 2230 //%PDDM-DEFINE DICTIONARY_EXTRA_MUTABLE_METHODS_Enum(KEY_NAME, KEY_TYPE, KisP, V
ALUE_NAME, VALUE_TYPE) | 2236 //%PDDM-DEFINE DICTIONARY_EXTRA_MUTABLE_METHODS_Enum(KEY_NAME, KEY_TYPE, KisP, V
ALUE_NAME, VALUE_TYPE) |
| 2231 //% | 2237 //% |
| 2232 //%// This method bypass the validationFunc to provide setting of values that we
re not | 2238 //%// This method bypass the validationFunc to provide setting of values that we
re not |
| 2233 //%// known at the time the binary was compiled. | 2239 //%// known at the time the binary was compiled. |
| 2234 //%- (void)setRawValue:(VALUE_TYPE)rawValue forKey:(KEY_TYPE##KisP$S##KisP)key; | 2240 //%- (void)setRawValue:(VALUE_TYPE)rawValue forKey:(KEY_TYPE##KisP$S##KisP)key; |
| 2235 //% | 2241 //% |
| 2236 //%// No validation applies to these methods. | 2242 //%// No validation applies to these methods. |
| 2237 //% | 2243 //% |
| OLD | NEW |