This repository was archived by the owner on Jun 1, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 97
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.