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

    The UnsafeSendable protocol indicates that value of the given type can be safely used in concurrent code, but disables some safety checking at the conformance site.

    • Deprecated