chromium/ios/chrome/test/swift_interop/module.modulemap

// Copyright 2022 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

module Classes {
  header "classes/inlined_class.h"
  header "classes/outlined_class.h"
  header "classes/polymorphism.h"
  requires cplusplus
}

module Enums {
  header "enum/enum.h"
  requires cplusplus
}

module Language {
  header "language/nodiscard.h"
  requires cplusplus
}

module Namespace {
  header "namespace/namespace.h"
  requires cplusplus
}


module Pointer {
  header "pointer/object_passing.h"
  header "pointer/pointer_returner.h"
  header "pointer/unique_ptr.h"
  requires cplusplus
}

module Struct {
  header "struct/struct.h"
  requires cplusplus
}