xref: /freebsd/contrib/llvm-project/libcxx/modules/std/valarray.inc (revision a90b9d0159070121c221b966469c3e36d912bf82)
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 namespace std {
11  using std::gslice;
12  using std::gslice_array;
13  using std::indirect_array;
14  using std::mask_array;
15  using std::slice;
16  using std::slice_array;
17  using std::valarray;
18
19  using std::swap;
20
21  using std::operator*;
22  using std::operator/;
23  using std::operator%;
24  using std::operator+;
25  using std::operator-;
26
27  using std::operator^;
28  using std::operator&;
29  using std::operator|;
30
31  using std::operator<<;
32  using std::operator>>;
33
34  using std::operator&&;
35  using std::operator||;
36
37  using std::operator==;
38  using std::operator!=;
39
40  using std::operator<;
41  using std::operator>;
42  using std::operator<=;
43  using std::operator>=;
44
45  using std::abs;
46  using std::acos;
47  using std::asin;
48  using std::atan;
49
50  using std::atan2;
51
52  using std::cos;
53  using std::cosh;
54  using std::exp;
55  using std::log;
56  using std::log10;
57
58  using std::pow;
59
60  using std::sin;
61  using std::sinh;
62  using std::sqrt;
63  using std::tan;
64  using std::tanh;
65
66  using std::begin;
67  using std::end;
68} // namespace std
69