[][src]Trait uikit_sys::NSCoder_NSExtendedCoder

pub trait NSCoder_NSExtendedCoder: Sized + Deref {
    unsafe fn encodeObject_(self, object: id)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn encodeRootObject_(self, rootObject: id)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn encodeBycopyObject_(self, anObject: id)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn encodeByrefObject_(self, anObject: id)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn encodeConditionalObject_(self, object: id)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn encodeValuesOfObjCTypes_(self, types: *const c_char)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn encodeArrayOfObjCType_count_at_(
        self,
        type_: *const c_char,
        count: NSUInteger,
        array: *const c_void
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn encodeBytes_length_(
        self,
        byteaddr: *const c_void,
        length: NSUInteger
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn decodeObject(self) -> id
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn decodeTopLevelObjectAndReturnError_(
        self,
        error: *mut NSError
    ) -> id
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn decodeValuesOfObjCTypes_(self, types: *const c_char)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn decodeArrayOfObjCType_count_at_(
        self,
        itemType: *const c_char,
        count: NSUInteger,
        array: *mut c_void
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn decodeBytesWithReturnedLength_(
        self,
        lengthp: *mut NSUInteger
    ) -> *mut c_void
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setObjectZone_(self, zone: *mut NSZone)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn objectZone(self) -> *mut NSZone
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn encodeObject_forKey_(self, object: id, key: NSString)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn encodeConditionalObject_forKey_(self, object: id, key: NSString)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn encodeBool_forKey_(self, value: BOOL, key: NSString)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn encodeInt_forKey_(self, value: c_int, key: NSString)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn encodeInt32_forKey_(self, value: i32, key: NSString)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn encodeInt64_forKey_(self, value: i64, key: NSString)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn encodeFloat_forKey_(self, value: f32, key: NSString)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn encodeDouble_forKey_(self, value: f64, key: NSString)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn encodeBytes_length_forKey_(
        self,
        bytes: *const u8,
        length: NSUInteger,
        key: NSString
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn containsValueForKey_(self, key: NSString) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn decodeObjectForKey_(self, key: NSString) -> id
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn decodeTopLevelObjectForKey_error_(
        self,
        key: NSString,
        error: *mut NSError
    ) -> id
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn decodeBoolForKey_(self, key: NSString) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn decodeIntForKey_(self, key: NSString) -> c_int
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn decodeInt32ForKey_(self, key: NSString) -> i32
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn decodeInt64ForKey_(self, key: NSString) -> i64
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn decodeFloatForKey_(self, key: NSString) -> f32
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn decodeDoubleForKey_(self, key: NSString) -> f64
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn decodeBytesForKey_returnedLength_(
        self,
        key: NSString,
        lengthp: *mut NSUInteger
    ) -> *const u8
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn encodeInteger_forKey_(self, value: NSInteger, key: NSString)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn decodeIntegerForKey_(self, key: NSString) -> NSInteger
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn decodeObjectOfClass_forKey_(
        self,
        aClass: Class,
        key: NSString
    ) -> id
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn decodeTopLevelObjectOfClass_forKey_error_(
        self,
        aClass: Class,
        key: NSString,
        error: *mut NSError
    ) -> id
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn decodeObjectOfClasses_forKey_(
        self,
        classes: NSSet,
        key: NSString
    ) -> id
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn decodeTopLevelObjectOfClasses_forKey_error_(
        self,
        classes: NSSet,
        key: NSString,
        error: *mut NSError
    ) -> id
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn decodePropertyListForKey_(self, key: NSString) -> id
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn failWithError_(self, error: NSError)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn systemVersion(self) -> c_uint
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn allowsKeyedCoding(self) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn requiresSecureCoding(self) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn allowedClasses(self) -> NSSet
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn decodingFailurePolicy(self) -> NSDecodingFailurePolicy
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn error(self) -> NSError
    where
        Self::Target: Message + Sized
, { ... } }

Provided methods

unsafe fn encodeObject_(self, object: id) where
    Self::Target: Message + Sized

unsafe fn encodeRootObject_(self, rootObject: id) where
    Self::Target: Message + Sized

unsafe fn encodeBycopyObject_(self, anObject: id) where
    Self::Target: Message + Sized

unsafe fn encodeByrefObject_(self, anObject: id) where
    Self::Target: Message + Sized

unsafe fn encodeConditionalObject_(self, object: id) where
    Self::Target: Message + Sized

unsafe fn encodeValuesOfObjCTypes_(self, types: *const c_char) where
    Self::Target: Message + Sized

unsafe fn encodeArrayOfObjCType_count_at_(
    self,
    type_: *const c_char,
    count: NSUInteger,
    array: *const c_void
) where
    Self::Target: Message + Sized

unsafe fn encodeBytes_length_(self, byteaddr: *const c_void, length: NSUInteger) where
    Self::Target: Message + Sized

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

unsafe fn decodeTopLevelObjectAndReturnError_(self, error: *mut NSError) -> id where
    Self::Target: Message + Sized

unsafe fn decodeValuesOfObjCTypes_(self, types: *const c_char) where
    Self::Target: Message + Sized

unsafe fn decodeArrayOfObjCType_count_at_(
    self,
    itemType: *const c_char,
    count: NSUInteger,
    array: *mut c_void
) where
    Self::Target: Message + Sized

unsafe fn decodeBytesWithReturnedLength_(
    self,
    lengthp: *mut NSUInteger
) -> *mut c_void where
    Self::Target: Message + Sized

unsafe fn setObjectZone_(self, zone: *mut NSZone) where
    Self::Target: Message + Sized

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

unsafe fn encodeObject_forKey_(self, object: id, key: NSString) where
    Self::Target: Message + Sized

unsafe fn encodeConditionalObject_forKey_(self, object: id, key: NSString) where
    Self::Target: Message + Sized

unsafe fn encodeBool_forKey_(self, value: BOOL, key: NSString) where
    Self::Target: Message + Sized

unsafe fn encodeInt_forKey_(self, value: c_int, key: NSString) where
    Self::Target: Message + Sized

unsafe fn encodeInt32_forKey_(self, value: i32, key: NSString) where
    Self::Target: Message + Sized

unsafe fn encodeInt64_forKey_(self, value: i64, key: NSString) where
    Self::Target: Message + Sized

unsafe fn encodeFloat_forKey_(self, value: f32, key: NSString) where
    Self::Target: Message + Sized

unsafe fn encodeDouble_forKey_(self, value: f64, key: NSString) where
    Self::Target: Message + Sized

unsafe fn encodeBytes_length_forKey_(
    self,
    bytes: *const u8,
    length: NSUInteger,
    key: NSString
) where
    Self::Target: Message + Sized

unsafe fn containsValueForKey_(self, key: NSString) -> BOOL where
    Self::Target: Message + Sized

unsafe fn decodeObjectForKey_(self, key: NSString) -> id where
    Self::Target: Message + Sized

unsafe fn decodeTopLevelObjectForKey_error_(
    self,
    key: NSString,
    error: *mut NSError
) -> id where
    Self::Target: Message + Sized

unsafe fn decodeBoolForKey_(self, key: NSString) -> BOOL where
    Self::Target: Message + Sized

unsafe fn decodeIntForKey_(self, key: NSString) -> c_int where
    Self::Target: Message + Sized

unsafe fn decodeInt32ForKey_(self, key: NSString) -> i32 where
    Self::Target: Message + Sized

unsafe fn decodeInt64ForKey_(self, key: NSString) -> i64 where
    Self::Target: Message + Sized

unsafe fn decodeFloatForKey_(self, key: NSString) -> f32 where
    Self::Target: Message + Sized

unsafe fn decodeDoubleForKey_(self, key: NSString) -> f64 where
    Self::Target: Message + Sized

unsafe fn decodeBytesForKey_returnedLength_(
    self,
    key: NSString,
    lengthp: *mut NSUInteger
) -> *const u8 where
    Self::Target: Message + Sized

unsafe fn encodeInteger_forKey_(self, value: NSInteger, key: NSString) where
    Self::Target: Message + Sized

unsafe fn decodeIntegerForKey_(self, key: NSString) -> NSInteger where
    Self::Target: Message + Sized

unsafe fn decodeObjectOfClass_forKey_(self, aClass: Class, key: NSString) -> id where
    Self::Target: Message + Sized

unsafe fn decodeTopLevelObjectOfClass_forKey_error_(
    self,
    aClass: Class,
    key: NSString,
    error: *mut NSError
) -> id where
    Self::Target: Message + Sized

unsafe fn decodeObjectOfClasses_forKey_(
    self,
    classes: NSSet,
    key: NSString
) -> id where
    Self::Target: Message + Sized

unsafe fn decodeTopLevelObjectOfClasses_forKey_error_(
    self,
    classes: NSSet,
    key: NSString,
    error: *mut NSError
) -> id where
    Self::Target: Message + Sized

unsafe fn decodePropertyListForKey_(self, key: NSString) -> id where
    Self::Target: Message + Sized

unsafe fn failWithError_(self, error: NSError) where
    Self::Target: Message + Sized

unsafe fn systemVersion(self) -> c_uint where
    Self::Target: Message + Sized

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

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

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

unsafe fn decodingFailurePolicy(self) -> NSDecodingFailurePolicy where
    Self::Target: Message + Sized

unsafe fn error(self) -> NSError where
    Self::Target: Message + Sized

Loading content...

Implementors

impl NSCoder_NSExtendedCoder for NSCoder[src]

impl NSCoder_NSExtendedCoder for NSKeyedArchiver[src]

impl NSCoder_NSExtendedCoder for NSKeyedUnarchiver[src]

impl NSCoder_NSExtendedCoder for NSXPCCoder[src]

Loading content...