[][src]Trait uikit_sys::INSHashTable

pub trait INSHashTable<ObjectType>: Sized + Deref {
    unsafe fn initWithOptions_capacity_(
        self,
        options: NSPointerFunctionsOptions,
        initialCapacity: NSUInteger
    ) -> instancetype
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn initWithPointerFunctions_capacity_(
        self,
        functions: NSPointerFunctions,
        initialCapacity: NSUInteger
    ) -> instancetype
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn member_(self, object: u64) -> u64
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn objectEnumerator(self) -> NSEnumerator
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn addObject_(self, object: u64)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn removeObject_(self, object: u64)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn removeAllObjects(self)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn containsObject_(self, anObject: u64) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn intersectsHashTable_(self, other: NSHashTable) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn isEqualToHashTable_(self, other: NSHashTable) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn isSubsetOfHashTable_(self, other: NSHashTable) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn intersectHashTable_(self, other: NSHashTable)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn unionHashTable_(self, other: NSHashTable)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn minusHashTable_(self, other: NSHashTable)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn pointerFunctions(self) -> NSPointerFunctions
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn count(self) -> NSUInteger
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn allObjects(self) -> NSArray
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn anyObject(self) -> u64
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setRepresentation(self) -> NSSet
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn hashTableWithOptions_(
        options: NSPointerFunctionsOptions
    ) -> NSHashTable
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn hashTableWithWeakObjects() -> id
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn weakObjectsHashTable() -> NSHashTable
    where
        Self::Target: Message + Sized
, { ... } }

Provided methods

unsafe fn initWithOptions_capacity_(
    self,
    options: NSPointerFunctionsOptions,
    initialCapacity: NSUInteger
) -> instancetype where
    Self::Target: Message + Sized

unsafe fn initWithPointerFunctions_capacity_(
    self,
    functions: NSPointerFunctions,
    initialCapacity: NSUInteger
) -> instancetype where
    Self::Target: Message + Sized

unsafe fn member_(self, object: u64) -> u64 where
    Self::Target: Message + Sized

unsafe fn objectEnumerator(self) -> NSEnumerator where
    Self::Target: Message + Sized

unsafe fn addObject_(self, object: u64) where
    Self::Target: Message + Sized

unsafe fn removeObject_(self, object: u64) where
    Self::Target: Message + Sized

unsafe fn removeAllObjects(self) where
    Self::Target: Message + Sized

unsafe fn containsObject_(self, anObject: u64) -> BOOL where
    Self::Target: Message + Sized

unsafe fn intersectsHashTable_(self, other: NSHashTable) -> BOOL where
    Self::Target: Message + Sized

unsafe fn isEqualToHashTable_(self, other: NSHashTable) -> BOOL where
    Self::Target: Message + Sized

unsafe fn isSubsetOfHashTable_(self, other: NSHashTable) -> BOOL where
    Self::Target: Message + Sized

unsafe fn intersectHashTable_(self, other: NSHashTable) where
    Self::Target: Message + Sized

unsafe fn unionHashTable_(self, other: NSHashTable) where
    Self::Target: Message + Sized

unsafe fn minusHashTable_(self, other: NSHashTable) where
    Self::Target: Message + Sized

unsafe fn pointerFunctions(self) -> NSPointerFunctions where
    Self::Target: Message + Sized

unsafe fn count(self) -> NSUInteger where
    Self::Target: Message + Sized

unsafe fn allObjects(self) -> NSArray where
    Self::Target: Message + Sized

unsafe fn anyObject(self) -> u64 where
    Self::Target: Message + Sized

unsafe fn setRepresentation(self) -> NSSet where
    Self::Target: Message + Sized

unsafe fn hashTableWithOptions_(
    options: NSPointerFunctionsOptions
) -> NSHashTable where
    Self::Target: Message + Sized

unsafe fn hashTableWithWeakObjects() -> id where
    Self::Target: Message + Sized

unsafe fn weakObjectsHashTable() -> NSHashTable where
    Self::Target: Message + Sized

Loading content...

Implementors

impl<ObjectType: 'static> INSHashTable<ObjectType> for NSHashTable[src]

Loading content...