文件名称:compile-time-printer:在编译期间打印值和类型!
文件大小:207KB
文件格式:ZIP
更新时间:2024-06-12 03:48:21
cpp tool printf print compile-time
编译时打印机 编译时打印机在C ++中的编译时打印值和类型。 预告片 测试文件 compile-time-printer -- make test.cpp # include < ctp> template < auto> constexpr auto func ( int i) { // Formatted output. ctp::printf ( " Hello {}! \n " , ctp::type{I}); // Standardized output. ctp::print (I + i, sizeof (I)); return true ; } constexpr auto test = func< 22>( 20 ); . Hello int! 42 4
【文件预览】:
compile-time-printer-main
----MANIFEST.in(225B)
----.conan()
--------test_package()
--------conanfile.py(812B)
----README.rst(12KB)
----.clang-tidy(3KB)
----.github()
--------workflows()
----LICENSE.txt(1KB)
----CHANGELOG.rst(70B)
----src()
--------compile_time_printer()
----.clang-format(2KB)
----CMakeLists.txt(390B)
----web()
--------.eslintrc.js(230B)
--------webpack.config.js(2KB)
--------favicon()
--------src()
--------.stylelintrc.json(45B)
--------.gitignore(18B)
--------package-lock.json(349KB)
--------package.json(1KB)
--------static()
----setup.cfg(4KB)
----setup.py(867B)
----tests()
--------test_parser.py(11KB)
--------test_main.py(5KB)
--------__init__.py(0B)
--------g++(219B)
--------conftest.py(288B)
--------data()
----.gitignore(558B)
----pyproject.toml(315B)
----include()
--------ctp()