├── .gitignore ├── .travis.yml ├── CMakeLists.txt ├── LICENSE ├── README.md ├── appveyor.yml ├── cmake ├── Config.cmake.in └── WiseEnum.pc.in ├── compact_optional.h ├── create_generated.py ├── examples ├── example.x.cpp └── example11.x.cpp ├── optional.h ├── optional_common.h ├── test ├── CMakeLists.txt ├── conanfile.txt ├── cxx14.cpp ├── cxx17.cpp └── test_main.cpp ├── wise_enum.h ├── wise_enum_detail.h └── wise_enum_generated.h /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | **/*build*/ 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quicknir/wise_enum/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quicknir/wise_enum/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quicknir/wise_enum/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quicknir/wise_enum/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quicknir/wise_enum/HEAD/appveyor.yml -------------------------------------------------------------------------------- /cmake/Config.cmake.in: -------------------------------------------------------------------------------- 1 | include("${CMAKE_CURRENT_LIST_DIR}/@targets_export_name@.cmake") 2 | -------------------------------------------------------------------------------- /cmake/WiseEnum.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quicknir/wise_enum/HEAD/cmake/WiseEnum.pc.in -------------------------------------------------------------------------------- /compact_optional.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quicknir/wise_enum/HEAD/compact_optional.h -------------------------------------------------------------------------------- /create_generated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quicknir/wise_enum/HEAD/create_generated.py -------------------------------------------------------------------------------- /examples/example.x.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quicknir/wise_enum/HEAD/examples/example.x.cpp -------------------------------------------------------------------------------- /examples/example11.x.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quicknir/wise_enum/HEAD/examples/example11.x.cpp -------------------------------------------------------------------------------- /optional.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quicknir/wise_enum/HEAD/optional.h -------------------------------------------------------------------------------- /optional_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quicknir/wise_enum/HEAD/optional_common.h -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quicknir/wise_enum/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/conanfile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quicknir/wise_enum/HEAD/test/conanfile.txt -------------------------------------------------------------------------------- /test/cxx14.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quicknir/wise_enum/HEAD/test/cxx14.cpp -------------------------------------------------------------------------------- /test/cxx17.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quicknir/wise_enum/HEAD/test/cxx17.cpp -------------------------------------------------------------------------------- /test/test_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quicknir/wise_enum/HEAD/test/test_main.cpp -------------------------------------------------------------------------------- /wise_enum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quicknir/wise_enum/HEAD/wise_enum.h -------------------------------------------------------------------------------- /wise_enum_detail.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quicknir/wise_enum/HEAD/wise_enum_detail.h -------------------------------------------------------------------------------- /wise_enum_generated.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quicknir/wise_enum/HEAD/wise_enum_generated.h --------------------------------------------------------------------------------