[][src]Trait uikit_sys::INSCache

pub trait INSCache<KeyType, ObjectType>: Sized + Deref {
    unsafe fn objectForKey_(self, key: u64) -> u64
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setObject_forKey_(self, obj: u64, key: u64)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setObject_forKey_cost_(self, obj: u64, key: u64, g: NSUInteger)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn removeObjectForKey_(self, key: u64)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn removeAllObjects(self)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn name(self) -> NSString
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setName_(self, name: NSString)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn delegate(self) -> *mut u64
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setDelegate_(self, delegate: *mut u64)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn totalCostLimit(self) -> NSUInteger
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setTotalCostLimit_(self, totalCostLimit: NSUInteger)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn countLimit(self) -> NSUInteger
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setCountLimit_(self, countLimit: NSUInteger)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn evictsObjectsWithDiscardedContent(self) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setEvictsObjectsWithDiscardedContent_(
        self,
        evictsObjectsWithDiscardedContent: BOOL
    )
    where
        Self::Target: Message + Sized
, { ... } }

Provided methods

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

unsafe fn setObject_forKey_(self, obj: u64, key: u64) where
    Self::Target: Message + Sized

unsafe fn setObject_forKey_cost_(self, obj: u64, key: u64, g: NSUInteger) where
    Self::Target: Message + Sized

unsafe fn removeObjectForKey_(self, key: u64) where
    Self::Target: Message + Sized

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

unsafe fn name(self) -> NSString where
    Self::Target: Message + Sized

unsafe fn setName_(self, name: NSString) where
    Self::Target: Message + Sized

unsafe fn delegate(self) -> *mut u64 where
    Self::Target: Message + Sized

unsafe fn setDelegate_(self, delegate: *mut u64) where
    Self::Target: Message + Sized

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

unsafe fn setTotalCostLimit_(self, totalCostLimit: NSUInteger) where
    Self::Target: Message + Sized

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

unsafe fn setCountLimit_(self, countLimit: NSUInteger) where
    Self::Target: Message + Sized

unsafe fn evictsObjectsWithDiscardedContent(self) -> BOOL where
    Self::Target: Message + Sized

unsafe fn setEvictsObjectsWithDiscardedContent_(
    self,
    evictsObjectsWithDiscardedContent: BOOL
) where
    Self::Target: Message + Sized

Loading content...

Implementors

impl<KeyType: 'static, ObjectType: 'static> INSCache<KeyType, ObjectType> for NSCache[src]

Loading content...