├── .clang-tidy ├── .devcontainer ├── Dockerfile ├── devcontainer.json └── reinstall-cmake.sh ├── .github ├── actions │ ├── build-docs │ │ └── action.yaml │ ├── update-redirect-page │ │ └── action.yaml │ └── update-version-selector │ │ └── action.yaml └── workflows │ ├── c-cpp.yml │ ├── codeql.yml │ ├── create-git-main-docs.yml │ └── trunk-check.yml ├── .gitignore ├── .gitmodules ├── .trunk ├── .gitignore ├── configs │ ├── .clang-tidy-disabled │ ├── .markdownlint.yaml │ ├── .shellcheckrc │ └── .yamllint.yaml ├── setup-ci │ └── action.yaml └── trunk.yaml ├── .vscode └── settings.json ├── CMakeLists.txt ├── LICENSE ├── README.md ├── cmake └── enum_nameConfig.cmake.in ├── doc ├── CMakeLists.txt ├── header.html ├── main.md.in └── version_selector_handler.js ├── example ├── CMakeLists.txt └── main.cpp ├── include └── mgutility │ └── reflection │ ├── detail │ ├── enum_for_each.hpp │ ├── enum_name_impl.hpp │ └── meta.hpp │ └── enum_name.hpp ├── scripts └── ci_setup_clang.sh └── tests ├── CMakeLists.txt └── test_enum_name.cpp /.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguludag/enum_name/HEAD/.clang-tidy -------------------------------------------------------------------------------- /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguludag/enum_name/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguludag/enum_name/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/reinstall-cmake.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguludag/enum_name/HEAD/.devcontainer/reinstall-cmake.sh -------------------------------------------------------------------------------- /.github/actions/build-docs/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguludag/enum_name/HEAD/.github/actions/build-docs/action.yaml -------------------------------------------------------------------------------- /.github/actions/update-redirect-page/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguludag/enum_name/HEAD/.github/actions/update-redirect-page/action.yaml -------------------------------------------------------------------------------- /.github/actions/update-version-selector/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguludag/enum_name/HEAD/.github/actions/update-version-selector/action.yaml -------------------------------------------------------------------------------- /.github/workflows/c-cpp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguludag/enum_name/HEAD/.github/workflows/c-cpp.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguludag/enum_name/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/create-git-main-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguludag/enum_name/HEAD/.github/workflows/create-git-main-docs.yml -------------------------------------------------------------------------------- /.github/workflows/trunk-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguludag/enum_name/HEAD/.github/workflows/trunk-check.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build/** 2 | .cache 3 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguludag/enum_name/HEAD/.gitmodules -------------------------------------------------------------------------------- /.trunk/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguludag/enum_name/HEAD/.trunk/.gitignore -------------------------------------------------------------------------------- /.trunk/configs/.clang-tidy-disabled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguludag/enum_name/HEAD/.trunk/configs/.clang-tidy-disabled -------------------------------------------------------------------------------- /.trunk/configs/.markdownlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguludag/enum_name/HEAD/.trunk/configs/.markdownlint.yaml -------------------------------------------------------------------------------- /.trunk/configs/.shellcheckrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguludag/enum_name/HEAD/.trunk/configs/.shellcheckrc -------------------------------------------------------------------------------- /.trunk/configs/.yamllint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguludag/enum_name/HEAD/.trunk/configs/.yamllint.yaml -------------------------------------------------------------------------------- /.trunk/setup-ci/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguludag/enum_name/HEAD/.trunk/setup-ci/action.yaml -------------------------------------------------------------------------------- /.trunk/trunk.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguludag/enum_name/HEAD/.trunk/trunk.yaml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguludag/enum_name/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguludag/enum_name/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguludag/enum_name/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguludag/enum_name/HEAD/README.md -------------------------------------------------------------------------------- /cmake/enum_nameConfig.cmake.in: -------------------------------------------------------------------------------- 1 | @PACKAGE_INIT@ 2 | 3 | include("${CMAKE_CURRENT_LIST_DIR}/enum_nameTargets.cmake") -------------------------------------------------------------------------------- /doc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguludag/enum_name/HEAD/doc/CMakeLists.txt -------------------------------------------------------------------------------- /doc/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguludag/enum_name/HEAD/doc/header.html -------------------------------------------------------------------------------- /doc/main.md.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguludag/enum_name/HEAD/doc/main.md.in -------------------------------------------------------------------------------- /doc/version_selector_handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguludag/enum_name/HEAD/doc/version_selector_handler.js -------------------------------------------------------------------------------- /example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguludag/enum_name/HEAD/example/CMakeLists.txt -------------------------------------------------------------------------------- /example/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguludag/enum_name/HEAD/example/main.cpp -------------------------------------------------------------------------------- /include/mgutility/reflection/detail/enum_for_each.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguludag/enum_name/HEAD/include/mgutility/reflection/detail/enum_for_each.hpp -------------------------------------------------------------------------------- /include/mgutility/reflection/detail/enum_name_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguludag/enum_name/HEAD/include/mgutility/reflection/detail/enum_name_impl.hpp -------------------------------------------------------------------------------- /include/mgutility/reflection/detail/meta.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguludag/enum_name/HEAD/include/mgutility/reflection/detail/meta.hpp -------------------------------------------------------------------------------- /include/mgutility/reflection/enum_name.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguludag/enum_name/HEAD/include/mgutility/reflection/enum_name.hpp -------------------------------------------------------------------------------- /scripts/ci_setup_clang.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguludag/enum_name/HEAD/scripts/ci_setup_clang.sh -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguludag/enum_name/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/test_enum_name.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguludag/enum_name/HEAD/tests/test_enum_name.cpp --------------------------------------------------------------------------------