---
title: PredicateExpressions.KeyPath.CommonKeyPathKind
framework: foundation
role: symbol
role_heading: Enumeration
path: foundation/predicateexpressions/keypath/commonkeypathkind
---

# PredicateExpressions.KeyPath.CommonKeyPathKind

## Declaration

```swift
enum CommonKeyPathKind
```

## Topics

### Enumeration Cases

- [PredicateExpressions.KeyPath.CommonKeyPathKind.bidirectionalCollectionLast](foundation/predicateexpressions/keypath/commonkeypathkind/bidirectionalcollectionlast.md)
- [PredicateExpressions.KeyPath.CommonKeyPathKind.collectionCount](foundation/predicateexpressions/keypath/commonkeypathkind/collectioncount.md)
- [PredicateExpressions.KeyPath.CommonKeyPathKind.collectionFirst](foundation/predicateexpressions/keypath/commonkeypathkind/collectionfirst.md)
- [PredicateExpressions.KeyPath.CommonKeyPathKind.collectionIsEmpty](foundation/predicateexpressions/keypath/commonkeypathkind/collectionisempty.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
