// -*- 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 // //===----------------------------------------------------------------------===// export namespace std { // [ratio.ratio], class template ratio using std::ratio; // [ratio.arithmetic], ratio arithmetic using std::ratio_add; using std::ratio_divide; using std::ratio_multiply; using std::ratio_subtract; // [ratio.comparison], ratio comparison using std::ratio_equal; using std::ratio_greater; using std::ratio_greater_equal; using std::ratio_less; using std::ratio_less_equal; using std::ratio_not_equal; using std::ratio_equal_v; using std::ratio_greater_equal_v; using std::ratio_greater_v; using std::ratio_less_equal_v; using std::ratio_less_v; using std::ratio_not_equal_v; // [ratio.si], convenience SI typedefs using std::atto; using std::centi; using std::deca; using std::deci; using std::exa; using std::femto; using std::giga; using std::hecto; using std::kilo; using std::mega; using std::micro; using std::milli; using std::nano; using std::peta; using std::pico; using std::tera; // These are not supported by libc++, due to the range of intmax_t // using std::yocto; // using std::yotta; // using std::zepto; // using std::zetta } // namespace std