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