Skip to content

TypeImportInfo

tevelee edited this page Jul 25, 2026 · 1 revision

TypeImportInfo

Importer-provided identity data for a nominal type.

public struct TypeImportInfo: Equatable 

Swift records these components after the user-facing type name for types imported from C, C++, or Objective-C. The components are ordered by their ABI tags: N for an ABI name, S for a symbol namespace, and R for a synthesized related entity.

Inheritance

Equatable

Properties

abiName

The ABI name, when it differs from the user-facing name.

public let abiName: String?

symbolNamespace

The non-default symbol namespace used by the imported declaration.

public let symbolNamespace: String?

relatedEntityName

The name of an importer-synthesized entity related to the declaration.

public let relatedEntityName: String?
Types
Protocols
Global Typealiases
Global Variables
Global Functions

Clone this wiki locally