xref: /freebsd/contrib/llvm-project/libcxx/modules/std.compat/cfenv.inc (revision b2d2a78ad80ec68d4a17f5aef97d21686cb1e29b)
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 {
11  // types
12  using ::fenv_t _LIBCPP_USING_IF_EXISTS;
13  using ::fexcept_t _LIBCPP_USING_IF_EXISTS;
14
15  // functions
16  using ::feclearexcept _LIBCPP_USING_IF_EXISTS;
17  using ::fegetexceptflag _LIBCPP_USING_IF_EXISTS;
18  using ::feraiseexcept _LIBCPP_USING_IF_EXISTS;
19  using ::fesetexceptflag _LIBCPP_USING_IF_EXISTS;
20  using ::fetestexcept _LIBCPP_USING_IF_EXISTS;
21
22  using ::fegetround _LIBCPP_USING_IF_EXISTS;
23  using ::fesetround _LIBCPP_USING_IF_EXISTS;
24
25  using ::fegetenv _LIBCPP_USING_IF_EXISTS;
26  using ::feholdexcept _LIBCPP_USING_IF_EXISTS;
27  using ::fesetenv _LIBCPP_USING_IF_EXISTS;
28  using ::feupdateenv _LIBCPP_USING_IF_EXISTS;
29} // export
30