文件名称:util:通过合同为C ++和C进行编程
文件大小:40KB
文件格式:ZIP
更新时间:2024-04-23 21:02:53
C++
实用程序
可在项目中使用的各种实用程序C ++文件,包括用于按合同编程的实用程序(用于C ++和C)
作者
杰弗里·赫尔恰拉
执照
此项目已获得MIT许可证的许可-有关详细信息,请参阅文件
去做
记录按合同编程的选项HPBC_ENABLE_FULL_FEATURES,TEST_HURCHALLA_TOP_LEVEL和TEST_HURCHALLA_LIBS
运行CMake
要为该项目运行cmake,请在所需的构建目录中打开命令提示符,并假设
【文件预览】:
util-master
----test()
--------test_extensible_make_signed.cpp(2KB)
--------test_extensible_make_unsigned.cpp(2KB)
--------FetchGoogleTest.cmake(3KB)
--------test_programming_by_contract.cpp(10KB)
--------testhelper_assert_handler.h(355B)
--------testhelper_assert_handler.cpp(1KB)
--------EnableMaxWarnings.cmake(6KB)
--------test_ut_numeric_limits.cpp(3KB)
--------test_ndebug_programming_by_contract.cpp(6KB)
--------test_sized_uint.cpp(2KB)
--------CMakeLists.txt(3KB)
--------test_safely_promote_unsigned.cpp(2KB)
--------test_Unroll.cpp(2KB)
----experimental()
--------exception_checking.h(3KB)
--------README.md(999B)
----include()
--------hurchalla()
----LICENSE.TXT(1KB)
----msvc_build_tests.bat(2KB)
----.gitignore(11B)
----CMakeLists.txt(4KB)
----README.md(851B)
----example_assert_handlers()
--------assert_handler_cpp.cpp(5KB)
--------assert_handler_c.c(5KB)