System/Library/Frameworks/Foundation.framework
NSKeyValueNestedProperty.h
Download NSKeyValueNestedProperty.h
@class NSString, NSKeyValueUnnestedProperty;
@interface NSKeyValueNestedProperty : NSKeyValueProperty {
NSString *_relationshipKey;
NSString *_keyPathFromRelatedObject;
NSKeyValueUnnestedProperty *_relationshipProperty;
NSString *_keyPathWithoutOperatorComponents;
BOOL _isAllowedToResultInForwarding;
id _dependentValueKeyOrKeys;
BOOL _dependentValueKeyOrKeysIsASet;
}
- (id)dependentValueKeyOrKeysIsASet:(BOOL *)a0;
- (BOOL)object:(id)a0 withObservance:(id)a1 willChangeValueForKeyOrKeys:(id)a2 recurse:(BOOL)a3 forwardingValues:(struct { id x0; id x1; } *)a4;
- (void)object:(id)a0 didRemoveObservance:(id)a1 recurse:(BOOL)a2;
- (void)dealloc;
- (id)_keyPathIfAffectedByValueForKey:(id)a0 exactMatch:(BOOL *)a1;
- (void)object:(id)a0 withObservance:(id)a1 didChangeValueForKeyOrKeys:(id)a2 recurse:(BOOL)a3 forwardingValues:(struct { id x0; id x1; })a4;
- (BOOL)matchesWithoutOperatorComponentsKeyPath:(id)a0;
- (id)_keyPathIfAffectedByValueForMemberOfKeys:(id)a0;
- (id)description;
- (void)object:(id)a0 didAddObservance:(id)a1 recurse:(BOOL)a2;
- (void)_givenPropertiesBeingInitialized:(struct __CFSet { } *)a0 getAffectingProperties:(id)a1;
- (id)_initWithContainerClass:(id)a0 keyPath:(id)a1 firstDotIndex:(unsigned long long)a2 propertiesBeingInitialized:(struct __CFSet { } *)a3;
- (void)_addDependentValueKey:(id)a0;
- (Class)_isaForAutonotifying;
@end