HashableKeyPathCollectionBuilder
@_functionBuilder
public final class HashableKeyPathCollectionBuilder<Root>
A function builder used to build HashableKeyPathCollection
values.
-
Build a
HashableKeyPathCollection
with the provided key paths.Declaration
Swift
public static func buildBlock< ValueA: Hashable >( _ keyPathA: KeyPath<Root, ValueA> ) -> HashableKeyPathCollection<Root>
Parameters
keyPathA
A
Hashable
key path to add to theHashableKeyPathCollection
.Return Value
The built
HashableKeyPathCollection
. -
Build a
HashableKeyPathCollection
with the provided key paths.Declaration
Swift
public static func buildBlock< ValueA: Hashable, ValueB: Hashable >( _ keyPathA: KeyPath<Root, ValueA>, _ keyPathB: KeyPath<Root, ValueB> ) -> HashableKeyPathCollection<Root>
Parameters
keyPathA
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathB
A
Hashable
key path to add to theHashableKeyPathCollection
.Return Value
The built
HashableKeyPathCollection
. -
Build a
HashableKeyPathCollection
with the provided key paths.Declaration
Swift
public static func buildBlock< ValueA: Hashable, ValueB: Hashable, ValueC: Hashable >( _ keyPathA: KeyPath<Root, ValueA>, _ keyPathB: KeyPath<Root, ValueB>, _ keyPathC: KeyPath<Root, ValueC> ) -> HashableKeyPathCollection<Root>
Parameters
keyPathA
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathB
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathC
A
Hashable
key path to add to theHashableKeyPathCollection
.Return Value
The built
HashableKeyPathCollection
. -
Build a
HashableKeyPathCollection
with the provided key paths.Declaration
Swift
public static func buildBlock< ValueA: Hashable, ValueB: Hashable, ValueC: Hashable, ValueD: Hashable >( _ keyPathA: KeyPath<Root, ValueA>, _ keyPathB: KeyPath<Root, ValueB>, _ keyPathC: KeyPath<Root, ValueC>, _ keyPathD: KeyPath<Root, ValueD> ) -> HashableKeyPathCollection<Root>
Parameters
keyPathA
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathB
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathC
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathD
A
Hashable
key path to add to theHashableKeyPathCollection
.Return Value
The built
HashableKeyPathCollection
. -
Build a
HashableKeyPathCollection
with the provided key paths.Declaration
Swift
public static func buildBlock< ValueA: Hashable, ValueB: Hashable, ValueC: Hashable, ValueD: Hashable, ValueE: Hashable >( _ keyPathA: KeyPath<Root, ValueA>, _ keyPathB: KeyPath<Root, ValueB>, _ keyPathC: KeyPath<Root, ValueC>, _ keyPathD: KeyPath<Root, ValueD>, _ keyPathE: KeyPath<Root, ValueE> ) -> HashableKeyPathCollection<Root>
Parameters
keyPathA
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathB
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathC
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathD
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathE
A
Hashable
key path to add to theHashableKeyPathCollection
.Return Value
The built
HashableKeyPathCollection
. -
Build a
HashableKeyPathCollection
with the provided key paths.Declaration
Swift
public static func buildBlock< ValueA: Hashable, ValueB: Hashable, ValueC: Hashable, ValueD: Hashable, ValueE: Hashable, ValueF: Hashable >( _ keyPathA: KeyPath<Root, ValueA>, _ keyPathB: KeyPath<Root, ValueB>, _ keyPathC: KeyPath<Root, ValueC>, _ keyPathD: KeyPath<Root, ValueD>, _ keyPathE: KeyPath<Root, ValueE>, _ keyPathF: KeyPath<Root, ValueF> ) -> HashableKeyPathCollection<Root>
Parameters
keyPathA
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathB
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathC
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathD
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathE
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathF
A
Hashable
key path to add to theHashableKeyPathCollection
.Return Value
The built
HashableKeyPathCollection
. -
Build a
HashableKeyPathCollection
with the provided key paths.Declaration
Swift
public static func buildBlock< ValueA: Hashable, ValueB: Hashable, ValueC: Hashable, ValueD: Hashable, ValueE: Hashable, ValueF: Hashable, ValueG: Hashable >( _ keyPathA: KeyPath<Root, ValueA>, _ keyPathB: KeyPath<Root, ValueB>, _ keyPathC: KeyPath<Root, ValueC>, _ keyPathD: KeyPath<Root, ValueD>, _ keyPathE: KeyPath<Root, ValueE>, _ keyPathF: KeyPath<Root, ValueF>, _ keyPathG: KeyPath<Root, ValueG> ) -> HashableKeyPathCollection<Root>
Parameters
keyPathA
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathB
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathC
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathD
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathE
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathF
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathG
A
Hashable
key path to add to theHashableKeyPathCollection
.Return Value
The built
HashableKeyPathCollection
. -
Build a
HashableKeyPathCollection
with the provided key paths.Declaration
Swift
public static func buildBlock< ValueA: Hashable, ValueB: Hashable, ValueC: Hashable, ValueD: Hashable, ValueE: Hashable, ValueF: Hashable, ValueG: Hashable, ValueH: Hashable >( _ keyPathA: KeyPath<Root, ValueA>, _ keyPathB: KeyPath<Root, ValueB>, _ keyPathC: KeyPath<Root, ValueC>, _ keyPathD: KeyPath<Root, ValueD>, _ keyPathE: KeyPath<Root, ValueE>, _ keyPathF: KeyPath<Root, ValueF>, _ keyPathG: KeyPath<Root, ValueG>, _ keyPathH: KeyPath<Root, ValueH> ) -> HashableKeyPathCollection<Root>
Parameters
keyPathA
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathB
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathC
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathD
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathE
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathF
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathG
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathH
A
Hashable
key path to add to theHashableKeyPathCollection
.Return Value
The built
HashableKeyPathCollection
. -
Build a
HashableKeyPathCollection
with the provided key paths.Declaration
Swift
public static func buildBlock< ValueA: Hashable, ValueB: Hashable, ValueC: Hashable, ValueD: Hashable, ValueE: Hashable, ValueF: Hashable, ValueG: Hashable, ValueH: Hashable, ValueI: Hashable >( _ keyPathA: KeyPath<Root, ValueA>, _ keyPathB: KeyPath<Root, ValueB>, _ keyPathC: KeyPath<Root, ValueC>, _ keyPathD: KeyPath<Root, ValueD>, _ keyPathE: KeyPath<Root, ValueE>, _ keyPathF: KeyPath<Root, ValueF>, _ keyPathG: KeyPath<Root, ValueG>, _ keyPathH: KeyPath<Root, ValueH>, _ keyPathI: KeyPath<Root, ValueI> ) -> HashableKeyPathCollection<Root>
Parameters
keyPathA
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathB
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathC
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathD
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathE
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathF
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathG
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathH
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathI
A
Hashable
key path to add to theHashableKeyPathCollection
.Return Value
The built
HashableKeyPathCollection
. -
Build a
HashableKeyPathCollection
with the provided key paths.Declaration
Swift
public static func buildBlock< ValueA: Hashable, ValueB: Hashable, ValueC: Hashable, ValueD: Hashable, ValueE: Hashable, ValueF: Hashable, ValueG: Hashable, ValueH: Hashable, ValueI: Hashable, ValueJ: Hashable >( _ keyPathA: KeyPath<Root, ValueA>, _ keyPathB: KeyPath<Root, ValueB>, _ keyPathC: KeyPath<Root, ValueC>, _ keyPathD: KeyPath<Root, ValueD>, _ keyPathE: KeyPath<Root, ValueE>, _ keyPathF: KeyPath<Root, ValueF>, _ keyPathG: KeyPath<Root, ValueG>, _ keyPathH: KeyPath<Root, ValueH>, _ keyPathI: KeyPath<Root, ValueI>, _ keyPathJ: KeyPath<Root, ValueJ> ) -> HashableKeyPathCollection<Root>
Parameters
keyPathA
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathB
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathC
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathD
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathE
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathF
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathG
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathH
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathI
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathJ
A
Hashable
key path to add to theHashableKeyPathCollection
.Return Value
The built
HashableKeyPathCollection
. -
Build a
HashableKeyPathCollection
with the provided key paths.Declaration
Swift
public static func buildBlock< ValueA: Hashable, ValueB: Hashable, ValueC: Hashable, ValueD: Hashable, ValueE: Hashable, ValueF: Hashable, ValueG: Hashable, ValueH: Hashable, ValueI: Hashable, ValueJ: Hashable, ValueK: Hashable >( _ keyPathA: KeyPath<Root, ValueA>, _ keyPathB: KeyPath<Root, ValueB>, _ keyPathC: KeyPath<Root, ValueC>, _ keyPathD: KeyPath<Root, ValueD>, _ keyPathE: KeyPath<Root, ValueE>, _ keyPathF: KeyPath<Root, ValueF>, _ keyPathG: KeyPath<Root, ValueG>, _ keyPathH: KeyPath<Root, ValueH>, _ keyPathI: KeyPath<Root, ValueI>, _ keyPathJ: KeyPath<Root, ValueJ>, _ keyPathK: KeyPath<Root, ValueK> ) -> HashableKeyPathCollection<Root>
Parameters
keyPathA
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathB
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathC
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathD
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathE
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathF
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathG
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathH
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathI
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathJ
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathK
A
Hashable
key path to add to theHashableKeyPathCollection
.Return Value
The built
HashableKeyPathCollection
. -
Build a
HashableKeyPathCollection
with the provided key paths.Declaration
Swift
public static func buildBlock< ValueA: Hashable, ValueB: Hashable, ValueC: Hashable, ValueD: Hashable, ValueE: Hashable, ValueF: Hashable, ValueG: Hashable, ValueH: Hashable, ValueI: Hashable, ValueJ: Hashable, ValueK: Hashable, ValueL: Hashable >( _ keyPathA: KeyPath<Root, ValueA>, _ keyPathB: KeyPath<Root, ValueB>, _ keyPathC: KeyPath<Root, ValueC>, _ keyPathD: KeyPath<Root, ValueD>, _ keyPathE: KeyPath<Root, ValueE>, _ keyPathF: KeyPath<Root, ValueF>, _ keyPathG: KeyPath<Root, ValueG>, _ keyPathH: KeyPath<Root, ValueH>, _ keyPathI: KeyPath<Root, ValueI>, _ keyPathJ: KeyPath<Root, ValueJ>, _ keyPathK: KeyPath<Root, ValueK>, _ keyPathL: KeyPath<Root, ValueL> ) -> HashableKeyPathCollection<Root>
Parameters
keyPathA
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathB
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathC
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathD
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathE
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathF
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathG
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathH
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathI
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathJ
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathK
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathL
A
Hashable
key path to add to theHashableKeyPathCollection
.Return Value
The built
HashableKeyPathCollection
. -
Build a
HashableKeyPathCollection
with the provided key paths.Declaration
Swift
public static func buildBlock< ValueA: Hashable, ValueB: Hashable, ValueC: Hashable, ValueD: Hashable, ValueE: Hashable, ValueF: Hashable, ValueG: Hashable, ValueH: Hashable, ValueI: Hashable, ValueJ: Hashable, ValueK: Hashable, ValueL: Hashable, ValueM: Hashable >( _ keyPathA: KeyPath<Root, ValueA>, _ keyPathB: KeyPath<Root, ValueB>, _ keyPathC: KeyPath<Root, ValueC>, _ keyPathD: KeyPath<Root, ValueD>, _ keyPathE: KeyPath<Root, ValueE>, _ keyPathF: KeyPath<Root, ValueF>, _ keyPathG: KeyPath<Root, ValueG>, _ keyPathH: KeyPath<Root, ValueH>, _ keyPathI: KeyPath<Root, ValueI>, _ keyPathJ: KeyPath<Root, ValueJ>, _ keyPathK: KeyPath<Root, ValueK>, _ keyPathL: KeyPath<Root, ValueL>, _ keyPathM: KeyPath<Root, ValueM> ) -> HashableKeyPathCollection<Root>
Parameters
keyPathA
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathB
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathC
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathD
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathE
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathF
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathG
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathH
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathI
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathJ
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathK
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathL
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathM
A
Hashable
key path to add to theHashableKeyPathCollection
.Return Value
The built
HashableKeyPathCollection
. -
Build a
HashableKeyPathCollection
with the provided key paths.Declaration
Swift
public static func buildBlock< ValueA: Hashable, ValueB: Hashable, ValueC: Hashable, ValueD: Hashable, ValueE: Hashable, ValueF: Hashable, ValueG: Hashable, ValueH: Hashable, ValueI: Hashable, ValueJ: Hashable, ValueK: Hashable, ValueL: Hashable, ValueM: Hashable, ValueN: Hashable >( _ keyPathA: KeyPath<Root, ValueA>, _ keyPathB: KeyPath<Root, ValueB>, _ keyPathC: KeyPath<Root, ValueC>, _ keyPathD: KeyPath<Root, ValueD>, _ keyPathE: KeyPath<Root, ValueE>, _ keyPathF: KeyPath<Root, ValueF>, _ keyPathG: KeyPath<Root, ValueG>, _ keyPathH: KeyPath<Root, ValueH>, _ keyPathI: KeyPath<Root, ValueI>, _ keyPathJ: KeyPath<Root, ValueJ>, _ keyPathK: KeyPath<Root, ValueK>, _ keyPathL: KeyPath<Root, ValueL>, _ keyPathM: KeyPath<Root, ValueM>, _ keyPathN: KeyPath<Root, ValueN> ) -> HashableKeyPathCollection<Root>
Parameters
keyPathA
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathB
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathC
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathD
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathE
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathF
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathG
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathH
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathI
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathJ
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathK
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathL
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathM
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathN
A
Hashable
key path to add to theHashableKeyPathCollection
.Return Value
The built
HashableKeyPathCollection
. -
Build a
HashableKeyPathCollection
with the provided key paths.Declaration
Swift
public static func buildBlock< ValueA: Hashable, ValueB: Hashable, ValueC: Hashable, ValueD: Hashable, ValueE: Hashable, ValueF: Hashable, ValueG: Hashable, ValueH: Hashable, ValueI: Hashable, ValueJ: Hashable, ValueK: Hashable, ValueL: Hashable, ValueM: Hashable, ValueN: Hashable, ValueO: Hashable >( _ keyPathA: KeyPath<Root, ValueA>, _ keyPathB: KeyPath<Root, ValueB>, _ keyPathC: KeyPath<Root, ValueC>, _ keyPathD: KeyPath<Root, ValueD>, _ keyPathE: KeyPath<Root, ValueE>, _ keyPathF: KeyPath<Root, ValueF>, _ keyPathG: KeyPath<Root, ValueG>, _ keyPathH: KeyPath<Root, ValueH>, _ keyPathI: KeyPath<Root, ValueI>, _ keyPathJ: KeyPath<Root, ValueJ>, _ keyPathK: KeyPath<Root, ValueK>, _ keyPathL: KeyPath<Root, ValueL>, _ keyPathM: KeyPath<Root, ValueM>, _ keyPathN: KeyPath<Root, ValueN>, _ keyPathO: KeyPath<Root, ValueO> ) -> HashableKeyPathCollection<Root>
Parameters
keyPathA
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathB
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathC
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathD
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathE
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathF
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathG
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathH
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathI
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathJ
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathK
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathL
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathM
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathN
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathO
A
Hashable
key path to add to theHashableKeyPathCollection
.Return Value
The built
HashableKeyPathCollection
. -
Build a
HashableKeyPathCollection
with the provided key paths.Declaration
Swift
public static func buildBlock< ValueA: Hashable, ValueB: Hashable, ValueC: Hashable, ValueD: Hashable, ValueE: Hashable, ValueF: Hashable, ValueG: Hashable, ValueH: Hashable, ValueI: Hashable, ValueJ: Hashable, ValueK: Hashable, ValueL: Hashable, ValueM: Hashable, ValueN: Hashable, ValueO: Hashable, ValueP: Hashable >( _ keyPathA: KeyPath<Root, ValueA>, _ keyPathB: KeyPath<Root, ValueB>, _ keyPathC: KeyPath<Root, ValueC>, _ keyPathD: KeyPath<Root, ValueD>, _ keyPathE: KeyPath<Root, ValueE>, _ keyPathF: KeyPath<Root, ValueF>, _ keyPathG: KeyPath<Root, ValueG>, _ keyPathH: KeyPath<Root, ValueH>, _ keyPathI: KeyPath<Root, ValueI>, _ keyPathJ: KeyPath<Root, ValueJ>, _ keyPathK: KeyPath<Root, ValueK>, _ keyPathL: KeyPath<Root, ValueL>, _ keyPathM: KeyPath<Root, ValueM>, _ keyPathN: KeyPath<Root, ValueN>, _ keyPathO: KeyPath<Root, ValueO>, _ keyPathP: KeyPath<Root, ValueP> ) -> HashableKeyPathCollection<Root>
Parameters
keyPathA
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathB
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathC
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathD
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathE
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathF
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathG
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathH
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathI
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathJ
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathK
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathL
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathM
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathN
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathO
A
Hashable
key path to add to theHashableKeyPathCollection
.keyPathP
A
Hashable
key path to add to theHashableKeyPathCollection
.Return Value
The built
HashableKeyPathCollection
.