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