---
title: ReferenceWritableKeyPath
framework: swift
role: symbol
role_heading: Class
path: swift/referencewritablekeypath
---

# ReferenceWritableKeyPath

A key path that supports reading from and writing to the resulting value with reference semantics.

## Declaration

```swift
class ReferenceWritableKeyPath<Root, Value>
```

## Relationships

### Inherits From

- [WritableKeyPath](swift/writablekeypath.md)

### Conforms To

- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)

## See Also

### Writable Key Paths

- [WritableKeyPath](swift/writablekeypath.md)
