---
title: SwiftSetting.InteroperabilityMode
framework: packagedescription
role: symbol
role_heading: Enumeration
path: packagedescription/swiftsetting/interoperabilitymode
---

# SwiftSetting.InteroperabilityMode

The interoperability mode

## Declaration

```swift
enum InteroperabilityMode
```

## Topics

### Enumeration Cases

- [SwiftSetting.InteroperabilityMode.C](packagedescription/swiftsetting/interoperabilitymode/c.md)
- [SwiftSetting.InteroperabilityMode.Cxx](packagedescription/swiftsetting/interoperabilitymode/cxx.md)

## Relationships

### Conforms To

- [Copyable](swift/copyable.md)
- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)

## See Also

### Configuring Swift Settings

- [define(_:_:)](packagedescription/swiftsetting/define(_:_:).md)
- [unsafeFlags(_:_:)](packagedescription/swiftsetting/unsafeflags(_:_:).md)
- [strictMemorySafety(_:)](packagedescription/swiftsetting/strictmemorysafety(_:).md)
- [swiftLanguageMode(_:_:)](packagedescription/swiftsetting/swiftlanguagemode(_:_:).md)
- [defaultIsolation(_:_:)](packagedescription/swiftsetting/defaultisolation(_:_:).md)
- [enableExperimentalFeature(_:_:)](packagedescription/swiftsetting/enableexperimentalfeature(_:_:).md)
- [enableUpcomingFeature(_:_:)](packagedescription/swiftsetting/enableupcomingfeature(_:_:).md)
- [interoperabilityMode(_:_:)](packagedescription/swiftsetting/interoperabilitymode(_:_:).md)
- [swiftLanguageVersion(_:_:)](packagedescription/swiftsetting/swiftlanguageversion(_:_:).md)
