coroutine
Release: 1.4.3
C++ 20 コルーチンの動作
その観点から、図書館は可能な限り小規模に維持されます。一緒に楽しんでください。そして、独自のコルーチンを試してください。ツールのサポートが必要な場合は、お知らせください。それについて学びたいと思っています。
他の素材をお探しの場合は、MattPD のコレクションをご覧ください。
<coroutine/frame.h>
に C++ コルーチンのカスタム (および部分) 実装が含まれています。USE_PORTABLE_COROUTINE_HANDLE
で有効化できます。現在、CMake を使用して、次のコンパイラでビルドシステム ファイルを生成しています。
msvc
v142+clang-cl
13+clang
12+AppleClang
12+gcc
10.0+ git clone " https://github.com/luncliff/coroutine "
Push-Location coroutine
# ...
Pop-Location
テスト(サンプル)コードを調べると役立ちます。ライブラリはテストに CTest を使用します。 AppVeyor と Travis CI のビルド ログには、それらの実行が表示されます。