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