A key path that supports reading from and writing to the resulting value with reference semantics.
SDK
- Xcode 9.0+
Framework
- Swift Standard Library
A key path that supports reading from and writing to the resulting value with reference semantics.
SDK
Framework
func appending<Root, Appended Root, Appended Value>(path: Key Path<Appended Root, Appended Value>) -> Key Path<Root, Appended Value>?
Returns a new key path created by appending the given key path to this one.
func appending<Root, Value, Appended Value>(path: Reference Writable Key Path<Value, Appended Value>) -> Reference Writable Key Path<Root, Appended Value>
Returns a new key path created by appending the given key path to this one.
func appending<Root, Appended Root, Appended Value>(path: Reference Writable Key Path<Appended Root, Appended Value>) -> Reference Writable Key Path<Root, Appended Value>?
Returns a new key path created by appending the given key path to this one.
func appending<Root>(path: Any Key Path) -> Partial Key Path<Root>?
Returns a new key path created by appending the given key path to this one.
func appending<Root, Value, Appended Value>(path: Reference Writable Key Path<Value, Appended Value>) -> Reference Writable Key Path<Root, Appended Value>
Returns a new key path created by appending the given key path to this one.
func appending<Root, Value, Appended Value>(path: Writable Key Path<Value, Appended Value>) -> Writable Key Path<Root, Appended Value>
Returns a new key path created by appending the given key path to this one.
func appending<Root, Value, Appended Value>(path: Key Path<Value, Appended Value>) -> Key Path<Root, Appended Value>
Returns a new key path created by appending the given key path to this one.
func appending<Root, Value, Appended Value>(path: Writable Key Path<Value, Appended Value>) -> Reference Writable Key Path<Root, Appended Value>
Returns a new key path created by appending the given key path to this one.
func appending(path: Any Key Path) -> Any Key Path?
Returns a new key path created by appending the given key path to this one.
static func != (Reference Writable Key Path<Root, Value>, Reference Writable Key Path<Root, Value>) -> Bool
Returns a Boolean value indicating whether two values are not equal.
class Writable Key Path
A key path that supports reading from and writing to the resulting value.