Commit Graph

2609 Commits

Author SHA1 Message Date
Doug Gregor
f5eae6a60f Import Objective-C class methods into Swift.
Swift SVN r3244
2012-11-26 18:00:37 +00:00
Doug Gregor
9d299f8bec Import Objective-C instance methods into Swift.
Swift SVN r3240
2012-11-26 17:45:07 +00:00
Doug Gregor
c3801abeb4 Import Objective-C classes into Swift.
Only the class name and its superclass are imported at this
time. Properties and methods to follow.



Swift SVN r3239
2012-11-26 16:54:49 +00:00
Doug Gregor
1ed3e7b0d6 Put in stubs for Clang declaration kinds that won't be imported.
Swift SVN r3238
2012-11-26 16:09:36 +00:00
Doug Gregor
037ad8403d Import Clang global variables as Swift global variables.
Swift SVN r3237
2012-11-26 15:59:19 +00:00
Doug Gregor
3fcbfdd42a Import C structs and C++ classes as Swift structs.
Swift SVN r3236
2012-11-26 15:51:46 +00:00
Doug Gregor
1c6c67af5e Implement support for importing Clang enumeration types as Swift oneofs.
Swift SVN r3221
2012-11-17 00:33:37 +00:00
Doug Gregor
5fcca3dc0b Build out the infrastructure for importing declarations.
As part of this, import typedefs (and C++11 type aliases) as Swift
type aliases.


Swift SVN r3215
2012-11-16 23:41:54 +00:00
Doug Gregor
0afad51b4a Factor the declaration-importing code into its own file.
Swift SVN r3214
2012-11-16 23:08:25 +00:00