This repository has been archived by the owner on Jun 1, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 98
Interface
mattt edited this page Apr 26, 2021
·
12 revisions
public final class Interface
public required init(imports: [Import], symbols: [Symbol])
public let imports: [Import]
public let symbols: [Symbol]
public let symbolsGroupedByIdentifier: [Symbol.ID: [Symbol]]
public let symbolsGroupedByQualifiedName: [String: [Symbol]]
public let topLevelSymbols: [Symbol]
public var functionsByOperator: [Symbol: Set<Symbol>]
public var baseClasses: [Symbol]
public var classHierarchies: [Symbol: Set<Symbol>]
public let relationships: [Relationship]
public let relationshipsBySubject: [Symbol.ID: [Relationship]]
public let relationshipsByObject: [Symbol.ID: [Relationship]]
public func members(of symbol: Symbol) -> [Symbol]
public func requirements(of symbol: Symbol) -> [Symbol]
public func optionalRequirements(of symbol: Symbol) -> [Symbol]
public func typesInherited(by symbol: Symbol) -> [Symbol]
public func typesInheriting(from symbol: Symbol) -> [Symbol]
public func typesConformed(by symbol: Symbol) -> [Symbol]
public func typesConforming(to symbol: Symbol) -> [Symbol]
public func conditionalCounterparts(of symbol: Symbol) -> [Symbol]
public func defaultImplementations(of symbol: Symbol) -> [Symbol]
public func symbols(named name: String, resolvingTypealiases: Bool) -> [Symbol]
Generated at 2021-05-05T17:50:46+0000 using swift-doc 1.0.0-beta.6.