---
title: "decodePredicateExpression(input:output:predicateConfiguration:)"
framework: swift
role: symbol
role_heading: Instance Method
path: "swift/unkeyeddecodingcontainer/decodepredicateexpression(input:output:predicateconfiguration:)"
---

# decodePredicateExpression(input:output:predicateConfiguration:)

## Declaration

```swift
mutating func decodePredicateExpression<each Input, Output>(input: repeat (each Input).Type, output: Output.Type, predicateConfiguration: PredicateCodableConfiguration) throws -> (expression: any PredicateExpression<Output>, variable: (repeat PredicateExpressions.Variable<each Input>))
```
