yyc12345 20a9ef4166 fix: fix comment for new added files.
- translate zh-CN comment into en-US.
- change some comment into Doxygen style.
- add lost Doxygen comment.
- enrich the testbench for ceil_div.
- add lost metaprogramming functions for some files in macro namespace.
2025-08-11 21:57:42 +08:00
2025-06-20 23:38:34 +08:00
2025-07-23 10:18:01 +08:00
2025-08-11 21:57:42 +08:00
2025-07-15 16:17:59 +08:00
2024-07-22 22:41:10 +08:00
2024-07-13 22:50:37 +08:00

YYC Commonplace

YYC Commonplace, or YYCCommonplace (abbr. YYCC) is a static library specifically resolving my requirements in C++ and Windows scope.

Usage

For more usage about this library, please build documentation of this project via Doxygen and read it.

And I also highly recommend that you read documentation first before writing with this library.

However, the documentation need CMake to build and you may don't know how to use CMake in this project. So as the alternative, you also can browse the raw Doxygen documentation file: doc/src/intro.dox for how to build this project (including documentation) first.

Build

This project require at least CMake 3.23 to build. We suggest that you only use stable version (tagged commit). The latest commit may still work in progress and not stable.

See documentation for how to build this project.

Note

When building with testbench, you may face link error with GoogleTest. This issue is caused by that the binary provided by your package manager is built in C++ 17 and its ABI is incompatible with C++ 23. The solution is that download GoogleTest source code and build it in C++ 23 on your own. See this GitHub Issue for more infomation. Oppositely, you don't need care about this issue if you just want to build YYCC self.

Description
No description provided
Readme MIT 1.1 MiB
Languages
C++ 95.8%
CMake 2%
Python 1.2%
Jinja 1%