[go: up one dir, main page]

[][src]Trait cocoa::foundation::NSDictionary

pub trait NSDictionary {
    unsafe fn init(self) -> *mut Object;
unsafe fn initWithContentsOfFile_(self, path: *mut Object) -> *mut Object;
unsafe fn initWithContentsOfURL_(self, aURL: *mut Object) -> *mut Object;
unsafe fn initWithDictionary_(
        self,
        otherDicitonary: *mut Object
    ) -> *mut Object;
unsafe fn initWithDictionary_copyItems_(
        self,
        otherDicitonary: *mut Object,
        flag: i8
    ) -> *mut Object;
unsafe fn initWithObjects_forKeys_(
        self,
        objects: *mut Object,
        keys: *mut Object
    ) -> *mut Object;
unsafe fn initWithObjects_forKeys_count_(
        self,
        objects: *mut Object,
        keys: *mut Object,
        count: u64
    ) -> *mut Object;
unsafe fn initWithObjectsAndKeys_(
        self,
        firstObject: *mut Object
    ) -> *mut Object;
unsafe fn count(self) -> u64;
unsafe fn isEqualToDictionary_(self, otherDictionary: *mut Object) -> i8;
unsafe fn allKeys(self) -> *mut Object;
unsafe fn allKeysForObject_(self, anObject: *mut Object) -> *mut Object;
unsafe fn allValues(self) -> *mut Object;
unsafe fn objectForKey_(self, aKey: *mut Object) -> *mut Object;
unsafe fn objectForKeyedSubscript_(self, key: *mut Object) -> *mut Object;
unsafe fn objectsForKeys_notFoundMarker_(
        self,
        keys: *mut Object,
        anObject: *mut Object
    ) -> *mut Object;
unsafe fn valueForKey_(self, key: *mut Object) -> *mut Object;
unsafe fn keyEnumerator(self) -> *mut Object;
unsafe fn objectEnumerator(self) -> *mut Object;
unsafe fn enumerateKeysAndObjectsUsingBlock_(
        self,
        block: *mut Block<(*mut Object, *mut Object, *mut i8), ()>
    );
unsafe fn enumerateKeysAndObjectsWithOptions_usingBlock_(
        self,
        opts: NSEnumerationOptions,
        block: *mut Block<(*mut Object, *mut Object, *mut i8), ()>
    );
unsafe fn keysSortedByValueUsingSelector_(
        self,
        comparator: Sel
    ) -> *mut Object;
unsafe fn keysSortedByValueUsingComparator_(
        self,
        cmptr: *mut Block<(*mut Object, *mut Object), NSComparisonResult>
    ) -> *mut Object;
unsafe fn keysSortedByValueWithOptions_usingComparator_(
        self,
        opts: NSEnumerationOptions,
        cmptr: *mut Block<(*mut Object, *mut Object), NSComparisonResult>
    ) -> *mut Object;
unsafe fn keysOfEntriesPassingTest_(
        self,
        predicate: *mut Block<(*mut Object, *mut Object, *mut i8), i8>
    ) -> *mut Object;
unsafe fn keysOfEntriesWithOptions_PassingTest_(
        self,
        opts: NSEnumerationOptions,
        predicate: *mut Block<(*mut Object, *mut Object, *mut i8), i8>
    ) -> *mut Object;
unsafe fn writeToFile_atomically_(self, path: *mut Object, flag: i8) -> i8;
unsafe fn writeToURL_atomically_(self, aURL: *mut Object, flag: i8) -> i8;
unsafe fn fileCreationDate(self) -> *mut Object;
unsafe fn fileExtensionHidden(self) -> i8;
unsafe fn fileGroupOwnerAccountID(self) -> *mut Object;
unsafe fn fileGroupOwnerAccountName(self) -> *mut Object;
unsafe fn fileIsAppendOnly(self) -> i8;
unsafe fn fileIsImmutable(self) -> i8;
unsafe fn fileModificationDate(self) -> *mut Object;
unsafe fn fileOwnerAccountID(self) -> *mut Object;
unsafe fn fileOwnerAccountName(self) -> *mut Object;
unsafe fn filePosixPermissions(self) -> u64;
unsafe fn fileSize(self) -> u64;
unsafe fn fileSystemFileNumber(self) -> u64;
unsafe fn fileSystemNumber(self) -> i64;
unsafe fn fileType(self) -> *mut Object;
unsafe fn description(self) -> *mut Object;
unsafe fn descriptionInStringsFileFormat(self) -> *mut Object;
unsafe fn descriptionWithLocale_(self, locale: *mut Object) -> *mut Object;
unsafe fn descriptionWithLocale_indent_(
        self,
        locale: *mut Object,
        indent: u64
    ) -> *mut Object; unsafe fn dictionary(Self) -> *mut Object { ... }
unsafe fn dictionaryWithContentsOfFile_(
        Self,
        path: *mut Object
    ) -> *mut Object { ... }
unsafe fn dictionaryWithContentsOfURL_(
        Self,
        aURL: *mut Object
    ) -> *mut Object { ... }
unsafe fn dictionaryWithDictionary_(
        Self,
        otherDictionary: *mut Object
    ) -> *mut Object { ... }
unsafe fn dictionaryWithObject_forKey_(
        Self,
        anObject: *mut Object,
        aKey: *mut Object
    ) -> *mut Object { ... }
unsafe fn dictionaryWithObjects_forKeys_(
        Self,
        objects: *mut Object,
        keys: *mut Object
    ) -> *mut Object { ... }
unsafe fn dictionaryWithObjects_forKeys_count_(
        Self,
        objects: *const *mut Object,
        keys: *const *mut Object,
        count: u64
    ) -> *mut Object { ... }
unsafe fn dictionaryWithObjectsAndKeys_(
        Self,
        firstObject: *mut Object
    ) -> *mut Object { ... }
unsafe fn sharedKeySetForKeys_(Self, keys: *mut Object) -> *mut Object { ... } }

Required methods

unsafe fn init(self) -> *mut Object

unsafe fn initWithContentsOfFile_(self, path: *mut Object) -> *mut Object

unsafe fn initWithContentsOfURL_(self, aURL: *mut Object) -> *mut Object

unsafe fn initWithDictionary_(self, otherDicitonary: *mut Object) -> *mut Object

unsafe fn initWithDictionary_copyItems_(
    self,
    otherDicitonary: *mut Object,
    flag: i8
) -> *mut Object

unsafe fn initWithObjects_forKeys_(
    self,
    objects: *mut Object,
    keys: *mut Object
) -> *mut Object

unsafe fn initWithObjects_forKeys_count_(
    self,
    objects: *mut Object,
    keys: *mut Object,
    count: u64
) -> *mut Object

unsafe fn initWithObjectsAndKeys_(self, firstObject: *mut Object) -> *mut Object

unsafe fn count(self) -> u64

unsafe fn isEqualToDictionary_(self, otherDictionary: *mut Object) -> i8

unsafe fn allKeys(self) -> *mut Object

unsafe fn allKeysForObject_(self, anObject: *mut Object) -> *mut Object

unsafe fn allValues(self) -> *mut Object

unsafe fn objectForKey_(self, aKey: *mut Object) -> *mut Object

unsafe fn objectForKeyedSubscript_(self, key: *mut Object) -> *mut Object

unsafe fn objectsForKeys_notFoundMarker_(
    self,
    keys: *mut Object,
    anObject: *mut Object
) -> *mut Object

unsafe fn valueForKey_(self, key: *mut Object) -> *mut Object

unsafe fn keyEnumerator(self) -> *mut Object

unsafe fn objectEnumerator(self) -> *mut Object

unsafe fn enumerateKeysAndObjectsUsingBlock_(
    self,
    block: *mut Block<(*mut Object, *mut Object, *mut i8), ()>
)

unsafe fn enumerateKeysAndObjectsWithOptions_usingBlock_(
    self,
    opts: NSEnumerationOptions,
    block: *mut Block<(*mut Object, *mut Object, *mut i8), ()>
)

unsafe fn keysSortedByValueUsingSelector_(self, comparator: Sel) -> *mut Object

unsafe fn keysSortedByValueUsingComparator_(
    self,
    cmptr: *mut Block<(*mut Object, *mut Object), NSComparisonResult>
) -> *mut Object

unsafe fn keysSortedByValueWithOptions_usingComparator_(
    self,
    opts: NSEnumerationOptions,
    cmptr: *mut Block<(*mut Object, *mut Object), NSComparisonResult>
) -> *mut Object

unsafe fn keysOfEntriesPassingTest_(
    self,
    predicate: *mut Block<(*mut Object, *mut Object, *mut i8), i8>
) -> *mut Object

unsafe fn keysOfEntriesWithOptions_PassingTest_(
    self,
    opts: NSEnumerationOptions,
    predicate: *mut Block<(*mut Object, *mut Object, *mut i8), i8>
) -> *mut Object

unsafe fn writeToFile_atomically_(self, path: *mut Object, flag: i8) -> i8

unsafe fn writeToURL_atomically_(self, aURL: *mut Object, flag: i8) -> i8

unsafe fn fileCreationDate(self) -> *mut Object

unsafe fn fileExtensionHidden(self) -> i8

unsafe fn fileGroupOwnerAccountID(self) -> *mut Object

unsafe fn fileGroupOwnerAccountName(self) -> *mut Object

unsafe fn fileIsAppendOnly(self) -> i8

unsafe fn fileIsImmutable(self) -> i8

unsafe fn fileModificationDate(self) -> *mut Object

unsafe fn fileOwnerAccountID(self) -> *mut Object

unsafe fn fileOwnerAccountName(self) -> *mut Object

unsafe fn filePosixPermissions(self) -> u64

unsafe fn fileSize(self) -> u64

unsafe fn fileSystemFileNumber(self) -> u64

unsafe fn fileSystemNumber(self) -> i64

unsafe fn fileType(self) -> *mut Object

unsafe fn description(self) -> *mut Object

unsafe fn descriptionInStringsFileFormat(self) -> *mut Object

unsafe fn descriptionWithLocale_(self, locale: *mut Object) -> *mut Object

unsafe fn descriptionWithLocale_indent_(
    self,
    locale: *mut Object,
    indent: u64
) -> *mut Object

Loading content...

Provided methods

unsafe fn dictionary(Self) -> *mut Object

unsafe fn dictionaryWithContentsOfFile_(Self, path: *mut Object) -> *mut Object

unsafe fn dictionaryWithContentsOfURL_(Self, aURL: *mut Object) -> *mut Object

unsafe fn dictionaryWithDictionary_(
    Self,
    otherDictionary: *mut Object
) -> *mut Object

unsafe fn dictionaryWithObject_forKey_(
    Self,
    anObject: *mut Object,
    aKey: *mut Object
) -> *mut Object

unsafe fn dictionaryWithObjects_forKeys_(
    Self,
    objects: *mut Object,
    keys: *mut Object
) -> *mut Object

unsafe fn dictionaryWithObjects_forKeys_count_(
    Self,
    objects: *const *mut Object,
    keys: *const *mut Object,
    count: u64
) -> *mut Object

unsafe fn dictionaryWithObjectsAndKeys_(
    Self,
    firstObject: *mut Object
) -> *mut Object

unsafe fn sharedKeySetForKeys_(Self, keys: *mut Object) -> *mut Object

Loading content...

Implementations on Foreign Types

impl NSDictionary for *mut Object[src]

Loading content...

Implementors

Loading content...