---
title: "encodePredicateExpression(_:variable:predicateConfiguration:)"
framework: swift
role: symbol
role_heading: Instance Method
path: "swift/unkeyedencodingcontainer/encodepredicateexpression(_:variable:predicateconfiguration:)-30xlk"
---

# encodePredicateExpression(_:variable:predicateConfiguration:)

## Declaration

```swift
mutating func encodePredicateExpression<T, each Input>(_ expression: T, variable: repeat PredicateExpressions.Variable<each Input>, predicateConfiguration: PredicateCodableConfiguration) throws where T : PredicateExpression, T : Encodable, T.Output == Bool
```
