C ++ 17编译时枚举反射库-C/C++开发

时间:2021-05-27 01:55:45
【文件属性】:
文件名称:C ++ 17编译时枚举反射库-C/C++开发
文件大小:78KB
文件格式:ZIP
更新时间:2021-05-27 01:55:45
C/C++ Miscellaneous enum.hpp要求gcc> = 7 clang> = 5.0 msvc> = 2017安装enum.hpp是仅标头的库。 您需要做的就是将headers目录中的headers文件复制到您的enum.hpp中。要求gcc> = 7 clang> = 5.0 msvc> = 2017安装enum.hpp是一个仅用于头文件的库。 您所需要做的就是将headers文件从headers目录复制到您的项目中,并包括它们:#include“ enum.hpp / enum.hpp”另外,您可以将根存储库目录添加到cmake项目中:add_subdirectory(external / enum .hpp)target_link_libraries(your_project_target enum.hpp)示例声明ENUM_HPP_DECL(debug_level,int,(level_info)(le
【文件预览】:
enum.hpp-main
----.gitignore(38B)
----headers()
--------enum.hpp()
----LICENSE.md(1KB)
----.travis.yml(2KB)
----README.md(17KB)
----.ci()
--------build_coverage.sh(683B)
--------build_linux.sh(311B)
--------build_darwin.sh(312B)
--------build_windows_x64.bat(426B)
--------build_windows_x86.bat(428B)
----.appveyor.yml(362B)
----CMakeLists.txt(533B)
----untests()
--------enum_bitflags_tests.cpp(18KB)
--------enum_tests.cpp(22KB)
--------enum_bitflags_examples.cpp(1KB)
--------enum_examples.cpp(3KB)
--------doctest()
--------CMakeLists.txt(890B)

网友评论