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 // constants 12 using std::dynamic_extent; 13 14 // [views.span], class template span 15 using std::span; 16 17 namespace ranges { 18 using std::ranges::enable_borrowed_range; 19 using std::ranges::enable_view; 20 } // namespace ranges 21 22 // [span.objectrep], views of object representation 23 using std::as_bytes; 24 25 using std::as_writable_bytes; 26} // namespace std 27