59 lines
1.5 KiB
PHP
59 lines
1.5 KiB
PHP
|
// -*- 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
|