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 のビルド ログには、それらの実行が表示されます。