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 }