KeyPathIterable

public protocol KeyPathIterable : _KeyPathIterableBase

একটি প্রকার যার মান বৈশিষ্ট্য বা উপাদানগুলির কাস্টম কী পাথ প্রদান করে৷

  • একটি প্রকার যা এই ধরণের সমস্ত মূল পাথের একটি সংগ্রহ উপস্থাপন করতে পারে৷

    ঘোষণা

    associatedtype AllKeyPaths: Collection
      where AllKeyPaths.Element == PartialKeyPath<Self>
  • এই মানের সমস্ত কাস্টম কী পাথের একটি সংগ্রহ।

    ঘোষণা

    var allKeyPaths: AllKeyPaths { get }
  • চলো:) এক্সটেনশন পদ্ধতি

    Recursively সমস্ত CopyableToDevice অনুসরণকারী নেস্টেড বৈশিষ্ট্য এবং উপাদানগুলিকে প্রদত্ত Device ইন-প্লেসে কপি করে।

    ঘোষণা

    public mutating mutating func move(to device: Device)
  • init (কপি করা হচ্ছে: থেকে:) এক্সটেনশন পদ্ধতি

    সমস্ত CopyableToDevice সঙ্গত নেস্টেড বৈশিষ্ট্য এবং প্রদত্ত Device অনুলিপি করা উপাদানগুলির সাথে self একটি অনুলিপি তৈরি করে৷

    ঘোষণা

    public init(copying other: Self, to device: Device)
  • crossReplicaSum(_:) এক্সটেনশন পদ্ধতি

    কী পাথ পুনরাবৃত্তির মাধ্যমে পাওয়া সমস্ত টেনসরের উপর একটি ক্রস রেপ্লিকা যোগফল চালায়।

    ঘোষণা

    public mutating mutating func crossReplicaSum(_ scale: Double)
  • recursively AllKeyPaths এক্সটেনশন পদ্ধতি

    এই মানের সমস্ত কাস্টম কী পাথের একটি অ্যারে এবং এই মানের কী পাথগুলি যা বোঝায় তার প্রতিটির মধ্যে নেস্ট করা যেকোনো কাস্টম কী পাথ৷

    ঘোষণা

    var recursivelyAllKeyPaths: [PartialKeyPath<Self>] { get }
  • allKeyPaths(থেকে:) এক্সটেনশন পদ্ধতি

    এই মানের সমস্ত কাস্টম কী পাথের একটি অ্যারে, নির্দিষ্ট প্রকারে ফেরত দেয়।

    ঘোষণা

    func allKeyPaths<T>(to _: T.Type) -> [KeyPath<Self, T>]
  • এই মানের সমস্ত কাস্টম কী পাথের একটি অ্যারে এবং এই মানের কী পাথগুলি যা বোঝায় তার প্রতিটির মধ্যে নেস্ট করা যে কোনও কাস্টম কী পাথ নির্দিষ্ট প্রকারে ফেরত দেয়৷

    ঘোষণা

    func recursivelyAllKeyPaths<T>(to _: T.Type) -> [KeyPath<Self, T>]
  • allWritableKeyPaths(থেকে:) এক্সটেনশন পদ্ধতি

    এই মানের সমস্ত কাস্টম লিখনযোগ্য কী পাথের একটি অ্যারে, নির্দিষ্ট প্রকারে ফেরত দেয়।

    ঘোষণা

    func allWritableKeyPaths<T>(to _: T.Type) -> [WritableKeyPath<Self, T>]
  • এই মানের সমস্ত কাস্টম লিখনযোগ্য কী পাথের একটি অ্যারে এবং এই মানের কী পাথগুলি যা বোঝায় তার প্রতিটির মধ্যে নেস্ট করা যেকোন কাস্টম লিখনযোগ্য কী পাথগুলি নির্দিষ্ট প্রকারে ফেরত দেয়৷

    ঘোষণা

    func recursivelyAllWritableKeyPaths<T>(
      to _: T.Type
    ) -> [WritableKeyPath<Self, T>]