Files
swift-mirror/test/Interop/Cxx/stdlib/Inputs/module.modulemap
Egor Zhdan 2d0863aba2 [cxx-interop] Initial tests for std::function usage
This makes sure that `std::function` is imported consistently on supported platforms, and that it allows basic usage: calling a function with `callAsFunction`, initializing an empty function, and passing a function retrieved from C++ back to C++ as a parameter.

rdar://103979602
2024-01-11 12:02:12 +00:00

41 lines
556 B
Plaintext

module StdVector {
header "std-vector.h"
requires cplusplus
}
module StdMap {
header "std-map.h"
requires cplusplus
}
module StdOptional {
header "std-optional.h"
requires cplusplus
}
module StdSet {
header "std-set.h"
requires cplusplus
}
module StdPair {
header "std-pair.h"
requires cplusplus
}
module MsvcUseVecIt {
header "msvc-std-vector-it.h"
requires cplusplus
export *
}
module StdUniquePtr {
header "std-unique-ptr.h"
requires cplusplus
}
module StdFunction {
header "std-function.h"
requires cplusplus
}