| # Part of the Crubit project, under the Apache License v2.0 with LLVM | |
| # Exceptions. See /LICENSE for license information. | |
| # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception | |
| """Which headers to include from the C++ standard library.""" | |
| LIBCXX_HEADERS = [ | |
| "algorithm", | |
| "any", | |
| "array", | |
| "atomic", | |
| "bitset", | |
| "cassert", | |
| "cctype", | |
| "cerrno", | |
| "cfenv", | |
| "cfloat", | |
| "charconv", | |
| "chrono", | |
| "cinttypes", | |
| "climits", | |
| "cmath", | |
| # TODO(b/437061002): Re-enable once the bug is fixed. | |
| # "condition_variable", | |
| "coroutine", | |
| "csetjmp", | |
| "csignal", | |
| "cstdarg", | |
| "cstddef", | |
| "cstdint", | |
| "cstdio", | |
| "cstdlib", | |
| "cstring", | |
| "ctime", | |
| "cuchar", | |
| "cwchar", | |
| "cwctype", | |
| "deque", | |
| "exception", | |
| "forward_list", | |
| "functional", | |
| "initializer_list", | |
| "ios", | |
| "limits", | |
| "list", | |
| "map", | |
| "memory", | |
| "mutex", | |
| "new", | |
| "numeric", | |
| "optional", | |
| "queue", | |
| "ratio", | |
| "set", | |
| "scoped_allocator", | |
| "stack", | |
| "stdexcept", | |
| "streambuf", | |
| "string", | |
| "string_view", | |
| "system_error", | |
| "tuple", | |
| "type_traits", | |
| "typeindex", | |
| "typeinfo", | |
| "unordered_map", | |
| "unordered_set", | |
| "utility", | |
| "variant", | |
| "vector", | |
| ] | |
| LIBC_HEADERS = [] |