xref: /aosp_15_r20/external/cronet/third_party/libc++/src/modules/std.cppm (revision 6777b5387eb2ff775bb5750e3f5d96f37fb7352b)
1// -*- C++ -*-
2//===----------------------------------------------------------------------===//
3//
4// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
5// See https://llvm.org/LICENSE.txt for license information.
6// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7//
8//===----------------------------------------------------------------------===//
9
10export module std;
11
12// The headers of Table 24: C++ library headers [tab:headers.cpp]
13// and the headers of Table 25: C++ headers for C library facilities [tab:headers.cpp.c]
14export import :__new; // Note new is a keyword and not a valid identifier
15export import :algorithm;
16export import :any;
17export import :array;
18export import :atomic;
19export import :barrier;
20export import :bit;
21export import :bitset;
22export import :cassert;
23export import :cctype;
24export import :cerrno;
25export import :cfenv;
26export import :cfloat;
27export import :charconv;
28export import :chrono;
29export import :cinttypes;
30export import :climits;
31export import :clocale;
32export import :cmath;
33export import :codecvt;
34export import :compare;
35export import :complex;
36export import :concepts;
37export import :condition_variable;
38export import :coroutine;
39export import :csetjmp;
40export import :csignal;
41export import :cstdarg;
42export import :cstddef;
43export import :cstdio;
44export import :cstdlib;
45export import :cstdint;
46export import :cstring;
47export import :ctime;
48export import :cuchar;
49export import :cwchar;
50export import :cwctype;
51export import :deque;
52export import :exception;
53export import :execution;
54export import :expected;
55export import :filesystem;
56export import :flat_map;
57export import :flat_set;
58export import :format;
59export import :forward_list;
60export import :fstream;
61export import :functional;
62export import :future;
63export import :generator;
64export import :hazard_pointer;
65export import :initializer_list;
66export import :iomanip;
67export import :ios;
68export import :iosfwd;
69export import :iostream;
70export import :istream;
71export import :iterator;
72export import :latch;
73export import :limits;
74export import :list;
75export import :locale;
76export import :map;
77export import :mdspan;
78export import :memory;
79export import :memory_resource;
80export import :mutex;
81export import :numbers;
82export import :numeric;
83export import :optional;
84export import :ostream;
85export import :print;
86export import :queue;
87export import :random;
88export import :ranges;
89export import :ratio;
90export import :rcu;
91export import :regex;
92export import :scoped_allocator;
93export import :semaphore;
94export import :set;
95export import :shared_mutex;
96export import :source_location;
97export import :span;
98export import :spanstream;
99export import :sstream;
100export import :stack;
101export import :stacktrace;
102export import :stdexcept;
103export import :stdfloat;
104export import :stop_token;
105export import :streambuf;
106export import :string;
107export import :string_view;
108export import :strstream;
109export import :syncstream;
110export import :system_error;
111export import :text_encoding;
112export import :thread;
113export import :tuple;
114export import :type_traits;
115export import :typeindex;
116export import :typeinfo;
117export import :unordered_map;
118export import :unordered_set;
119export import :utility;
120export import :valarray;
121export import :variant;
122export import :vector;
123export import :version;
124