Files
swift-mirror/test/Interop/Cxx/stdlib/Inputs/module.modulemap
Egor Zhdan 4384452f27 Merge pull request #83372 from egorzhdan/egorzhdan/std-variant
[cxx-interop] Test trivial usage of `std::variant` from Swift
2026-01-23 17:48:30 +00:00

120 lines
1.7 KiB
Plaintext

module StdAny {
header "std-any.h"
requires cplusplus
export *
}
module StdNumeric {
header "std-numeric.h"
requires cplusplus
export *
}
module StdVector {
header "std-vector.h"
requires cplusplus
export *
}
module StdVectorNoCPlusPlusRequirement {
header "std-vector-no-cplusplus-requirement.h"
// NO requires cplusplus
export *
}
module StdSpan {
header "std-span.h"
requires cplusplus
export *
}
module StdMap {
header "std-map.h"
requires cplusplus
export *
}
module StdOptional {
header "std-optional.h"
requires cplusplus
export *
}
module StdSet {
header "std-set.h"
requires cplusplus
export *
}
module StdString {
header "std-string.h"
requires cplusplus
export *
}
module StdStringAndVector {
header "std-string-and-vector.h"
requires cplusplus
export *
}
module StdStringView {
header "std-string-view.h"
requires cplusplus
export *
}
module StdPair {
header "std-pair.h"
requires cplusplus
export *
}
module MsvcUseVecIt {
header "msvc-std-vector-it.h"
requires cplusplus
export *
}
module StdUniquePtr {
header "std-unique-ptr.h"
requires cplusplus
export *
}
module StdFunction {
header "std-function.h"
requires cplusplus
export *
}
module StdVariant {
header "std-variant.h"
requires cplusplus
export *
}
module NoCXXStdlib {
header "no-cxx-stdlib.h"
requires cplusplus
export *
}
module CustomSmartPtr {
header "custom-smart-ptr.h"
requires cplusplus
export *
}
module StdExpected {
header "std-expected.h"
requires cplusplus
export *
}
module StdEnableSharedFromThis {
header "std-enable-shared-from-this.h"
requires cplusplus
export *
}