mod enums;
mod globals;
mod type_defs;
pub mod macros;
pub use enums::*;
pub use globals::*;
pub use type_defs::*;
pub mod ns_array;
pub use ns_array::NSArray;
mod ns_attributed_string;
mod ns_bundle;
mod ns_character_set;
mod ns_coder;
mod ns_data;
mod ns_date;
mod ns_date_components;
mod ns_decimal;
mod ns_decimal_number_behaviors;
mod ns_decimal_number_handler;
mod ns_dictionary;
mod ns_edge_insets;
mod ns_enumerator;
mod ns_error;
mod ns_file_wrapper;
mod ns_formatter;
mod ns_index_set;
mod ns_locale;
mod ns_mutable_array;
mod ns_mutable_dictionary;
mod ns_mutable_string;
mod ns_notification;
mod ns_null;
mod ns_number;
mod ns_number_formatter;
mod ns_orthography;
mod ns_predicate;
mod ns_process_info;
mod ns_range;
mod ns_set;
mod ns_spell_server;
mod ns_spell_server_delegate;
mod ns_string;
mod ns_text_checking_result;
mod ns_url;
mod ns_uuid;
mod string_transform;
pub use ns_attributed_string::*;
pub use ns_bundle::*;
pub use ns_character_set::*;
pub use ns_coder::*;
pub use ns_data::*;
pub use ns_date::*;
pub use ns_date_components::*;
pub use ns_decimal::*;
pub use ns_decimal_number_handler::*;
pub use ns_dictionary::*;
pub use ns_edge_insets::*;
pub use ns_enumerator::*;
pub use ns_error::*;
pub use ns_file_wrapper::*;
pub use ns_formatter::*;
pub use ns_index_set::*;
pub use ns_locale::*;
pub use ns_mutable_array::NSMutableArray;
pub use ns_mutable_dictionary::*;
pub use ns_mutable_string::*;
pub use ns_notification::*;
pub use ns_null::*;
pub use ns_number::*;
pub use ns_number_formatter::*;
pub use ns_orthography::*;
pub use ns_predicate::*;
pub use ns_process_info::*;
pub use ns_range::*;
pub use ns_set::*;
pub use ns_spell_server::*;
pub use ns_spell_server_delegate::*;
pub use ns_string::*;
pub use ns_text_checking_result::*;
pub use ns_url::*;
pub use ns_uuid::*;
pub use string_transform::*;
#[allow(improper_ctypes)]
extern "C" {
pub fn NSLog(format: NSString, ...);
}
mod ns_autoreleasepool;
pub use ns_autoreleasepool::*;