Contents

decodeAtomicOptionalRepresentation(_:)

Recovers the logical atomic type Self? by destroying some AtomicOptionalRepresentation storage instance returned from an atomic operation on Optional.

Declaration

static func decodeAtomicOptionalRepresentation(_ representation: consuming Self.RawValue.AtomicOptionalRepresentation) -> Self?

Parameters

  • representation:

    The optional storage representation for Self? that’s used within atomic operations on Optional.

Return Value

The newly decoded logical type Self?.

Discussion