brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.7 KiB · 1ad5f78 Raw
79 lines · plain
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-exception7//8//===----------------------------------------------------------------------===//9 10export namespace std {11 12  // [complex], class template complex13  using std::complex;14 15  // [complex.ops], operators16  using std::operator+;17  using std::operator-;18  using std::operator*;19  using std::operator/;20 21  using std::operator==;22#if _LIBCPP_HAS_LOCALIZATION23  using std::operator>>;24  using std::operator<<;25#endif // _LIBCPP_HAS_LOCALIZATION26 27  // [complex.value.ops], values28  using std::imag;29  using std::real;30 31  using std::abs;32  using std::arg;33  using std::norm;34 35  using std::conj;36  using std::polar;37  using std::proj;38 39  // [complex.transcendentals], transcendentals40  using std::acos;41  using std::asin;42  using std::atan;43 44  using std::acosh;45  using std::asinh;46  using std::atanh;47 48  using std::cos;49  using std::cosh;50  using std::exp;51  using std::log;52  using std::log10;53 54  using std::pow;55 56  using std::sin;57  using std::sinh;58  using std::sqrt;59  using std::tan;60  using std::tanh;61 62#if _LIBCPP_STD_VER >= 2663  // [complex.tuple], tuple interface64  using std::get;65  using std::tuple_element;66  using std::tuple_size;67#endif68 69  // [complex.literals], complex literals70  inline namespace literals {71    inline namespace complex_literals {72      using std::operator""il;73      using std::operator""i;74      using std::operator""if;75    } // namespace complex_literals76  }   // namespace literals77 78} // namespace std79