├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── LICENSE.txt ├── README.md └── src ├── CMakeLists.txt └── generator ├── CMakeLists.txt ├── bench ├── CMakeLists.txt ├── bench.cpp ├── bench.h ├── consume.cpp ├── gor_generator.h └── main.cpp ├── include ├── coroutine.h └── generator.h ├── src └── generator.cpp └── test ├── CMakeLists.txt ├── doctest.h ├── generator.cpp └── main.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toby-allsopp/ranges-coroutines/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toby-allsopp/ranges-coroutines/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.4) 2 | 3 | project(ranges-coroutines) 4 | 5 | add_subdirectory(src) 6 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toby-allsopp/ranges-coroutines/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toby-allsopp/ranges-coroutines/HEAD/README.md -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toby-allsopp/ranges-coroutines/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/generator/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toby-allsopp/ranges-coroutines/HEAD/src/generator/CMakeLists.txt -------------------------------------------------------------------------------- /src/generator/bench/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toby-allsopp/ranges-coroutines/HEAD/src/generator/bench/CMakeLists.txt -------------------------------------------------------------------------------- /src/generator/bench/bench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toby-allsopp/ranges-coroutines/HEAD/src/generator/bench/bench.cpp -------------------------------------------------------------------------------- /src/generator/bench/bench.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toby-allsopp/ranges-coroutines/HEAD/src/generator/bench/bench.h -------------------------------------------------------------------------------- /src/generator/bench/consume.cpp: -------------------------------------------------------------------------------- 1 | void consume(int) {} 2 | -------------------------------------------------------------------------------- /src/generator/bench/gor_generator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toby-allsopp/ranges-coroutines/HEAD/src/generator/bench/gor_generator.h -------------------------------------------------------------------------------- /src/generator/bench/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toby-allsopp/ranges-coroutines/HEAD/src/generator/bench/main.cpp -------------------------------------------------------------------------------- /src/generator/include/coroutine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toby-allsopp/ranges-coroutines/HEAD/src/generator/include/coroutine.h -------------------------------------------------------------------------------- /src/generator/include/generator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toby-allsopp/ranges-coroutines/HEAD/src/generator/include/generator.h -------------------------------------------------------------------------------- /src/generator/src/generator.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /src/generator/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toby-allsopp/ranges-coroutines/HEAD/src/generator/test/CMakeLists.txt -------------------------------------------------------------------------------- /src/generator/test/doctest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toby-allsopp/ranges-coroutines/HEAD/src/generator/test/doctest.h -------------------------------------------------------------------------------- /src/generator/test/generator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toby-allsopp/ranges-coroutines/HEAD/src/generator/test/generator.cpp -------------------------------------------------------------------------------- /src/generator/test/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toby-allsopp/ranges-coroutines/HEAD/src/generator/test/main.cpp --------------------------------------------------------------------------------