├── .editorconfig ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .tgitconfig ├── CMakeLists.txt ├── LICENSE.txt ├── README.md ├── benchmark ├── CMakeLists.txt ├── benchmark-invoke.cpp └── catch │ └── catch.hpp ├── cmake ├── invoke-lite-config-version.cmake.in └── invoke-lite-config.cmake.in ├── example ├── 00-basic.cpp ├── CMakeLists.txt ├── apply.cpp ├── invoke.cpp ├── t-apply.bat ├── t-invoke.bat ├── tg-apply.bat └── tg-invoke.bat ├── include └── nonstd │ └── invoke.hpp ├── mk-cmake-makefile.bat ├── mk-cmake-msvc.bat ├── mk-cmake-ninja.bat ├── project └── CodeBlocks │ ├── invoke-lite.cbp │ └── invoke-lite.workspace ├── script └── update-version.py └── test ├── CMakeLists.txt ├── invoke-main.t.cpp ├── invoke-main.t.hpp ├── invoke.t.cpp ├── lest ├── lest.hpp └── lest_cpp03.hpp ├── nonstd └── invoke.tweak.hpp ├── t.bat ├── tc-cl.bat ├── tc.bat ├── tg-all.bat └── tg.bat /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonstd-lite/invoke-lite/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonstd-lite/invoke-lite/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonstd-lite/invoke-lite/HEAD/.gitignore -------------------------------------------------------------------------------- /.tgitconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonstd-lite/invoke-lite/HEAD/.tgitconfig -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonstd-lite/invoke-lite/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonstd-lite/invoke-lite/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonstd-lite/invoke-lite/HEAD/README.md -------------------------------------------------------------------------------- /benchmark/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonstd-lite/invoke-lite/HEAD/benchmark/CMakeLists.txt -------------------------------------------------------------------------------- /benchmark/benchmark-invoke.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonstd-lite/invoke-lite/HEAD/benchmark/benchmark-invoke.cpp -------------------------------------------------------------------------------- /benchmark/catch/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonstd-lite/invoke-lite/HEAD/benchmark/catch/catch.hpp -------------------------------------------------------------------------------- /cmake/invoke-lite-config-version.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonstd-lite/invoke-lite/HEAD/cmake/invoke-lite-config-version.cmake.in -------------------------------------------------------------------------------- /cmake/invoke-lite-config.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonstd-lite/invoke-lite/HEAD/cmake/invoke-lite-config.cmake.in -------------------------------------------------------------------------------- /example/00-basic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonstd-lite/invoke-lite/HEAD/example/00-basic.cpp -------------------------------------------------------------------------------- /example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonstd-lite/invoke-lite/HEAD/example/CMakeLists.txt -------------------------------------------------------------------------------- /example/apply.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonstd-lite/invoke-lite/HEAD/example/apply.cpp -------------------------------------------------------------------------------- /example/invoke.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonstd-lite/invoke-lite/HEAD/example/invoke.cpp -------------------------------------------------------------------------------- /example/t-apply.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonstd-lite/invoke-lite/HEAD/example/t-apply.bat -------------------------------------------------------------------------------- /example/t-invoke.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonstd-lite/invoke-lite/HEAD/example/t-invoke.bat -------------------------------------------------------------------------------- /example/tg-apply.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonstd-lite/invoke-lite/HEAD/example/tg-apply.bat -------------------------------------------------------------------------------- /example/tg-invoke.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonstd-lite/invoke-lite/HEAD/example/tg-invoke.bat -------------------------------------------------------------------------------- /include/nonstd/invoke.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonstd-lite/invoke-lite/HEAD/include/nonstd/invoke.hpp -------------------------------------------------------------------------------- /mk-cmake-makefile.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonstd-lite/invoke-lite/HEAD/mk-cmake-makefile.bat -------------------------------------------------------------------------------- /mk-cmake-msvc.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonstd-lite/invoke-lite/HEAD/mk-cmake-msvc.bat -------------------------------------------------------------------------------- /mk-cmake-ninja.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonstd-lite/invoke-lite/HEAD/mk-cmake-ninja.bat -------------------------------------------------------------------------------- /project/CodeBlocks/invoke-lite.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonstd-lite/invoke-lite/HEAD/project/CodeBlocks/invoke-lite.cbp -------------------------------------------------------------------------------- /project/CodeBlocks/invoke-lite.workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonstd-lite/invoke-lite/HEAD/project/CodeBlocks/invoke-lite.workspace -------------------------------------------------------------------------------- /script/update-version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonstd-lite/invoke-lite/HEAD/script/update-version.py -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonstd-lite/invoke-lite/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/invoke-main.t.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonstd-lite/invoke-lite/HEAD/test/invoke-main.t.cpp -------------------------------------------------------------------------------- /test/invoke-main.t.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonstd-lite/invoke-lite/HEAD/test/invoke-main.t.hpp -------------------------------------------------------------------------------- /test/invoke.t.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonstd-lite/invoke-lite/HEAD/test/invoke.t.cpp -------------------------------------------------------------------------------- /test/lest/lest.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonstd-lite/invoke-lite/HEAD/test/lest/lest.hpp -------------------------------------------------------------------------------- /test/lest/lest_cpp03.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonstd-lite/invoke-lite/HEAD/test/lest/lest_cpp03.hpp -------------------------------------------------------------------------------- /test/nonstd/invoke.tweak.hpp: -------------------------------------------------------------------------------- 1 | #define invoke_TWEAK_VALUE 42 2 | -------------------------------------------------------------------------------- /test/t.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonstd-lite/invoke-lite/HEAD/test/t.bat -------------------------------------------------------------------------------- /test/tc-cl.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonstd-lite/invoke-lite/HEAD/test/tc-cl.bat -------------------------------------------------------------------------------- /test/tc.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonstd-lite/invoke-lite/HEAD/test/tc.bat -------------------------------------------------------------------------------- /test/tg-all.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonstd-lite/invoke-lite/HEAD/test/tg-all.bat -------------------------------------------------------------------------------- /test/tg.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonstd-lite/invoke-lite/HEAD/test/tg.bat --------------------------------------------------------------------------------