// -*- C++ -*- //===----------------------------------------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// module; #include export module std:valarray; export namespace std { using std::gslice; using std::gslice_array; using std::indirect_array; using std::mask_array; using std::slice; using std::slice_array; using std::valarray; using std::swap; using std::operator*; using std::operator/; using std::operator%; using std::operator+; using std::operator-; using std::operator^; using std::operator&; using std::operator|; using std::operator<<; using std::operator>>; using std::operator&&; using std::operator||; using std::operator==; using std::operator!=; using std::operator<; using std::operator>; using std::operator<=; using std::operator>=; using std::abs; using std::acos; using std::asin; using std::atan; using std::atan2; using std::cos; using std::cosh; using std::exp; using std::log; using std::log10; using std::pow; using std::sin; using std::sinh; using std::sqrt; using std::tan; using std::tanh; using std::begin; using std::end; } // namespace std