static var integerPersonality : NSPointerFunctions.Options
Use unshifted value as hash and equality.
非シフト値をハッシュおよび等式として使います。
static var objectPersonality : NSPointerFunctions.Options
Use
hash
and isEqual
methods for hashing and equality comparisons, use the description
method for a description.
hash
とisEqual
メソッドをハッシュ化と等式に対して使います、description
メソッドを記述に対して使います。
static var objectPointerPersonality : NSPointerFunctions.Options
Use shifted pointer for the hash value and direct comparison to determine equality; use the
description
method for a description.
シフトポインタをハッシュ値に対してそして同等性を決定するために直接比較を使います;description
メソッドを記述に対して使います。
static var opaquePersonality : NSPointerFunctions.Options
Use shifted pointer for the hash value and direct comparison to determine equality.
シフトポインタをハッシュ値に対してそして同等性を決定するために直接比較を使います。
static var structPersonality : NSPointerFunctions.Options
Use a memory hash and
memcmp
(using a size function that you must set—see sizeFunction
).
メモリハッシュとmemcmp
を使います(あなたが設定しなければならないあるサイズ関数を使います — sizeFunction
を見てください)。