1 #![crate_name = "objc_foundation"] 2 #![crate_type = "lib"] 3 4 #[macro_use] 5 extern crate objc; 6 extern crate objc_id; 7 extern crate block; 8 9 pub use self::array::{ 10 INSArray, INSMutableArray, 11 NSArray, NSComparisonResult, NSMutableArray, NSRange, 12 NSMutableSharedArray, NSSharedArray, 13 }; 14 pub use self::data::{INSData, INSMutableData, NSData, NSMutableData}; 15 pub use self::dictionary::{INSDictionary, NSDictionary}; 16 pub use self::enumerator::{INSFastEnumeration, NSEnumerator, NSFastEnumerator}; 17 pub use self::object::{INSObject, NSObject}; 18 pub use self::string::{INSCopying, INSMutableCopying, INSString, NSString}; 19 pub use self::value::{INSValue, NSValue}; 20 21 #[link(name = "Foundation", kind = "framework")] 22 extern { } 23 24 #[macro_use] 25 mod macros; 26 27 mod array; 28 mod data; 29 mod dictionary; 30 mod enumerator; 31 mod object; 32 mod string; 33 mod value; 34