brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1001 B · 5d992f2 Raw
34 lines · plain
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-exception7//8//===----------------------------------------------------------------------===//9 10export namespace std {11 12  // [coroutine.traits], coroutine traits13  using std::coroutine_traits;14 15  // [coroutine.handle], coroutine handle16  using std::coroutine_handle;17 18  // [coroutine.handle.compare], comparison operators19  using std::operator==;20  using std::operator<=>;21 22  // [coroutine.handle.hash], hash support23  using std::hash;24 25  // [coroutine.noop], no-op coroutines26  using std::noop_coroutine;27  using std::noop_coroutine_handle;28  using std::noop_coroutine_promise;29 30  // [coroutine.trivial.awaitables], trivial awaitables31  using std::suspend_always;32  using std::suspend_never;33} // namespace std34