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 10module; 11#if __has_include(<flat_set>) 12# error "include this header unconditionally and uncomment the exported symbols" 13# include <flat_set> 14#endif 15 16export module std:flat_set; 17export namespace std { 18#if 0 19 // [flat.set], class template flat_set 20 using std::flat_set; 21 22 using std::sorted_unique; 23 using std::sorted_unique_t; 24 25 using std::uses_allocator; 26 27 // [flat.set.erasure], erasure for flat_set 28 using std::erase_if; 29 30 // [flat.multiset], class template flat_multiset 31 using std::flat_multiset; 32 33 using std::sorted_equivalent; 34 using std::sorted_equivalent_t; 35#endif 36} // namespace std 37