Go to file
yyc12345 21f7e7f786 feat: add new helper for scoped enum type.
- Add EnumHelper for bitwise operation of scoped enum type (copied from libcmo21)
- Enrich the return value of ConfigManager load function to present more infomation of loading.
- update testbench for new added feature and modification.
- add document for new added feature.
2024-11-02 17:10:55 +08:00
.github/workflows refactor: bring char8_t to this library. 2024-06-26 21:04:56 +08:00
cmake chore: update build script. 2024-07-22 13:56:00 +08:00
doc feat: add new helper for scoped enum type. 2024-11-02 17:10:55 +08:00
script doc: update build script and documentation. 2024-08-14 17:26:38 +08:00
src feat: add new helper for scoped enum type. 2024-11-02 17:10:55 +08:00
testbench feat: add new helper for scoped enum type. 2024-11-02 17:10:55 +08:00
.gitattributes fix: fix linux build issue 2024-07-22 22:41:10 +08:00
.gitignore chore: switch to CMake build system. 2024-05-29 23:11:52 +08:00
CMakeLists.txt fix: fix fatal error of ExceptionHelper in x86 environemnt. 2024-07-31 20:32:11 +08:00
LICENSE doc: update README 2024-07-13 22:50:37 +08:00
README.md doc: update build script and documentation. 2024-08-14 17:26:38 +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.