module FunctionTemplates { header "function-templates.h" requires cplusplus } module ClassTemplateWithPrimitiveArgument { header "class-template-with-primitive-argument.h" requires cplusplus } module ClassTemplateWithEnumParameter { header "class-template-with-enum-parameter.h" requires cplusplus } module ClassTemplateWithFunctionParameter { header "class-template-with-function-parameter.h" requires cplusplus } module ClassTemplateWithOutOfLineMember { header "class-template-with-static-out-of-line-member.h" requires cplusplus } module ClassTemplateWithSIMDParameter { header "class-template-with-simd-parameter.h" requires cplusplus } module NotPreDefinedClassTemplate { header "not-pre-defined-class-template.h" requires cplusplus } module PartiallyPreDefinedClassTemplate { header "partially-pre-defined-class-template.h" requires cplusplus } module FullyPreDefinedClassTemplate { header "fully-pre-defined-class-template.h" requires cplusplus } module CanonicalTypes { header "canonical-types.h" requires cplusplus } module ExplicitClassSpecialization { header "explicit-class-specialization.h" requires cplusplus } module ClassTemplateInstantiationExistingSpecialization { header "class-template-instantiation-existing-specialization.h" requires cplusplus } module UsingDirective { header "using-directive.h" requires cplusplus } module ClassTemplateEagerInstantiationProblems { header "class-template-eager-instantiation-problems.h" requires cplusplus } module ClassTemplateInstantiation { header "class-template-instantiation.h" requires cplusplus } module ClassTemplateForSwiftModule { header "class-template-for-swift-module.h" requires cplusplus } module Mangling { header "mangling.h" requires cplusplus } module LinkageOfSwiftSymbolsForImportedTypes { header "linkage-of-swift-symbols-for-imported-types.h" requires cplusplus } module ClassTemplateInstantiationErrors { header "class-template-instantiation-errors.h" requires cplusplus } module ClassTemplateVariadic { header "class-template-variadic.h" requires cplusplus } module ClassTemplateNonTypeParameter { header "class-template-non-type-parameter.h" requires cplusplus } module ClassTemplateTemplateParameter { header "class-template-template-parameter.h" requires cplusplus } module ClassTemplateWithTypedef { header "class-template-with-typedef.h" requires cplusplus } module ClassTemplateInNamespace { header "class-template-in-namespace.h" requires cplusplus } module ClassTemplateInNamespaceForSwiftModule { header "class-template-in-namespace-for-swift-module.h" requires cplusplus } module ClassTemplateNestedTypeForSwiftModule { header "class-template-nested-type-for-swift-module.h" requires cplusplus } module MemberTemplates { header "member-templates.h" requires cplusplus } module LargeClassTemplates { header "large-class-templates.h" requires cplusplus } module DefaultedTemplateTypeParameter { header "defaulted-template-type-parameter.h" requires cplusplus } module TemplateTypeParameterNotInSignature { header "template-type-parameter-not-in-signature.h" requires cplusplus } module EnableIf { header "enable-if.h" requires cplusplus } module DefineReferencedInline { header "define-referenced-inline.h" requires cplusplus } module DependentTypes { header "dependent-types.h" requires cplusplus } module UnevaluatedContext { header "unevaluated-context.h" requires cplusplus } module ManySpecializations { header "many-specializations.h" requires cplusplus }