Members

    Typealiases

    Functions

    Operators

    Enumerations

    Structures

    Classes

    • class AnyKeyPath

      A type-erased key path, from any root type to any resulting value type.

    • class KeyPath

      A key path from a specific root type to a specific resulting value type.

    • class ManagedBuffer

      A class whose instances contain a property of type Header and raw storage for an array of Element, whose size is determined at instance creation.

    • class PartialKeyPath

      A partially type-erased key path, from a concrete root type to any resulting value type.

    • class ReferenceWritableKeyPath

      A key path that supports reading from and writing to the resulting value with reference semantics.

    • class WritableKeyPath

      A key path that supports reading from and writing to the resulting value.

    Protocols

    Removed Members

    Typealiases

    Protocols

    • protocol UnsafeSendable

      A type whose values can safely be passed across concurrency domains by copying, but which disables some safety checking at the conformance site.