Files
swift-mirror/test/Inputs/clang-importer-sdk/usr/include/module.map
Kavon Farvardin ab47660d75 allow ObjC methods with completion handlers be imported as effectful properties
either as an `async` or `async throws` property, by marking it
with swift_async_name("getter:PROPERTY_NAME()") where `PROPERTY_NAME`
will be the name of the property it will be imported as.

This is in lieu of being imported as an async method. It's still
imported as an `@objc` method as well.
2021-04-02 08:33:22 -07:00

148 lines
2.1 KiB
Plaintext

module cfuncs { header "cfuncs.h" }
module ctypes {
header "ctypes.h"
explicit module bits {
header "ctypes/bits.h"
}
}
module stdio { header "stdio.h" }
module cvars { header "cvars.h" }
module blocks {
header "blocks.h"
export *
}
// Note: The real Darwin includes stdc stuff. This one is just for testing
// Darwin-specific things.
module Darwin {
module MacTypes {
header "MacTypes.h"
export *
}
}
module CoreMIDI {
header "CoreMIDI.h"
export *
}
module Dispatch {
header "dispatch.h"
export *
}
module MachO {
header "dyld.h"
export *
}
module AVFoundation {
header "AVFoundation.h"
export *
}
module CoreGraphics {
header "CoreGraphics.h"
export *
}
module CoreFoundation {
header "CoreFoundation.h"
export *
}
module Foundation {
header "Foundation.h"
export *
}
module AppKit {
header "AppKit.h"
export *
}
module UIKit {
header "UIKit.h"
export *
}
module NotificationCenter {
header "NotificationCenter.h"
export *
}
module objc_ext { header "objc_ext.h" }
module macros {
header "macros.h"
// Don't re-export macros_private_impl.
export macros_impl
}
module macros_impl { header "macros_impl.h" }
module macros_private_impl { header "macros_private_impl.h" }
module user_objc { header "user_objc.h" }
module Properties {
header "Properties.h"
export *
}
module Security {
header "Authorization.h"
header "SecItem.h"
export *
}
module nullability {
header "nullability.h"
export *
}
module objc_structs {
header "objc_structs.h"
export *
}
module enums_using_attributes {
header "enums_using_attributes.h"
}
module errors {
header "errors.h"
export *
}
module c_simd {
header "simd.h"
export *
}
module objc_generics {
header "objc_generics.h"
export *
}
module CoreMedia {
header "CoreMedia.h"
export *
}
module OtherSubscripts {
header "OtherSubscripts.h"
export *
}
module bridged_typedef {
header "bridged_typedef.h"
export *
}
module WinBOOL {
header "winbool.h"
export *
}
module ObjCConcurrency {
header "ObjCConcurrency.h"
export *
}
module EffectfulProperties {
header "EffectfulProperties.h"
export *
}