blob: 39c5e95712bbe24f5d426886fbec6ff70c4b7a16 [file] [log] [blame]
// -*- 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 <valarray>
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