Receiver
public indirect enum Receiver : Hashable, Sendable
A member reference’s qualification.
-
The left operand in an infix expression, as
fooinfoo + bar.Declaration
Swift
case operand -
Implicit, as the
.in.bar; the whole name denotes a type member.Declaration
Swift
case implicit -
Explicit, as
foo.infoo.baror.foo.in.foo.bar.Declaration
Swift
case explicit(AnyExprID) -
Elided in a member context.
Declaration
Swift
case elided(DeclReference) -
Creates an instance from the qualification of a name expression.
Declaration
Swift
public init?(_ r: NameExpr.Domain) -
Returns a copy of
selfin which generic arguments (if any) have been mutated by applyingmodifytom.Declaration
Swift
public func modifyingArguments<M>( mutating m: inout M, _ modify: (inout M, GenericArguments.Value) -> GenericArguments.Value ) -> Self
View on GitHub