Commit Graph

10 Commits

Author SHA1 Message Date
Patrick Walton 79afdda83a Update for language changes 2013-05-02 16:36:09 -07:00
Brian Anderson a8ebe76090 Add license headers 2013-04-04 19:01:35 -07:00
Jack Moffitt b997a59893 Remove unused imports. 2013-04-03 23:46:57 -06:00
Brian J. Burg 04c0856f7d Implement AbstractCFType::type_id(). Switch to use CFTypeRef::downcast(). 2012-11-16 14:29:57 -08:00
Brian J. Burg 8af8ef0d6d Rewrite the Core Foundation wrapper system. 2012-11-16 11:03:26 -08:00
Brian J. Burg fde0ba88ec Change AbstractCFType::as_type_ref() to use get_ref(), and add AbstractCFTypeRef::as_CFTypeRef(). 2012-11-02 18:41:33 -07:00
Brian J. Burg 30d1ab2228 Add some missing moves, and rename static new_foo to new 2012-10-19 11:42:53 -07:00
Patrick Walton dfec7c491f Add CFNumbers 2012-08-30 19:14:36 -07:00
Patrick Walton 4d402a7937 Add booleans and refactor to support existential types.
This allows dictionaries to contain values of multiple CFTypes, while remaining
type-safe.
2012-08-30 18:43:43 -07:00
Patrick Walton 0225d54195 Initial commit 2012-08-30 17:41:23 -07:00