Constants used as components in a bitfield to specify the behavior of elements (keys and values) in an NSMapTable object.
Available in Mac OS X v10.5 and later.
C# | Visual Basic | Visual C++ |
public enum NSMapTableOptions
Public Enumeration NSMapTableOptions
public enum class NSMapTableOptions
Member | Description |
---|---|
NSMapTableStrongMemory | Specifies a strong reference from the map table to its contents. Equal to NSPointerFunctionsStrongMemory. Available in Mac OS X v10.5 and later. |
NSMapTableZeroingWeakMemory | Specifies a zeroing weak reference from the map table to its contents. Equal to NSPointerFunctionsZeroingWeakMemory. Available in Mac OS X v10.5 and later. |
NSMapTableCopyIn | Use the memory acquire function to allocate and copy items on input (see acquireFunction [NSPointerFunctions]). Equal to NSPointerFunctionsCopyIn. Available in Mac OS X v10.5 and later. |
NSMapTableObjectPointerPersonality | Use shifted pointer hash and direct equality, object description. Equal to NSPointerFunctionsObjectPointerPersonality. Available in Mac OS X v10.5 and later. |
- Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)