DeclID

public protocol DeclID : NodeIDProtocol

The ID of a declaration.

  • isOverloadable Extension method

    true iff self denotes an overloadable declaration.

    Declaration

    Swift

    public var isOverloadable: Bool { get }
  • isAssociatedDecl Extension method

    true iff self denotes an associated type or value.

    Declaration

    Swift

    public var isAssociatedDecl: Bool { get }
  • isCallable Extension method

    true iff self denotes the declaration of a callable entity.

    Declaration

    Swift

    public var isCallable: Bool { get }
  • isBundleImpl Extension method

    true iff self is the implementation of a variant in a bundle.

    Declaration

    Swift

    public var isBundleImpl: Bool { get }
  • isTypeExtendingDecl Extension method

    true iff self denotes a type extending declaration.

    Declaration

    Swift

    public var isTypeExtendingDecl: Bool { get }
  • isConformanceSource Extension method

    true iff self denotes a conformance source.

    Declaration

    Swift

    public var isConformanceSource: Bool { get }