Files
swift-mirror/test/Interop/Cxx/namespace/Inputs/module.modulemap
2025-07-09 12:50:34 -07:00

77 lines
1.4 KiB
Plaintext

module Classes {
header "classes.h"
requires cplusplus
}
module ClassesSecondHeader {
// TODO: we shouldn't have to include both of these, and the decls defined in
// these headers should be added to the correct module
// (https://github.com/apple/swift/issues/56592).
header "classes.h"
header "classes-second-header.h"
requires cplusplus
}
module FreeFunctions {
header "free-functions.h"
requires cplusplus
}
module FreeFunctionsSecondHeader {
header "free-functions.h"
header "free-functions-second-header.h"
requires cplusplus
}
module Submodules {
module SubmoduleA {
header "submodule-a.h"
requires cplusplus
}
module SubmoduleB {
header "submodule-b.h"
requires cplusplus
}
}
module Templates {
header "templates.h"
requires cplusplus
}
module TemplatesSecondHeader {
header "templates.h"
header "templates-second-header.h"
requires cplusplus
}
module TemplatesWithForwardDecl {
header "templates-with-forward-decl.h"
requires cplusplus
}
module Extensions {
header "extensions.h"
requires cplusplus
}
module Enums {
header "enums.h"
requires cplusplus
}
module MembersDirect {
header "members-direct.h"
requires cplusplus
}
module MembersTransitive {
header "members-transitive.h"
requires cplusplus
}
module UsingFromNamespace {
header "using-from-namespace.h"
requires cplusplus
}