xref: /freebsd/contrib/llvm-project/libcxx/modules/std/cstddef.inc (revision 3750ccefb8629a08890bfbae894dd6bc6a7483b4)
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::max_align_t _LIBCPP_USING_IF_EXISTS;
12  using std::nullptr_t;
13  using std::ptrdiff_t _LIBCPP_USING_IF_EXISTS;
14  using std::size_t _LIBCPP_USING_IF_EXISTS;
15
16  using std::byte;
17
18  // [support.types.byteops], byte type operations
19  using std::operator<<=;
20  using std::operator<<;
21  using std::operator>>=;
22  using std::operator>>;
23  using std::operator|=;
24  using std::operator|;
25  using std::operator&=;
26  using std::operator&;
27  using std::operator^=;
28  using std::operator^;
29  using std::operator~;
30  using std::to_integer;
31} // namespace std
32