| // 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 |
| } |