Commit Graph

41 Commits

Author SHA1 Message Date
BlackMATov
3a628a5f80 add cmake install targets 2023-01-05 10:40:18 +07:00
BlackMATov
d75fe30108 new ci scripts and presets 2022-12-27 16:16:17 +07:00
BlackMATov
4fc1729fbf fix target_link_libraries usage in unit tests 2022-11-27 14:08:28 +07:00
BlackMATov
deb76ce5a5 fix any_of/none_of 2022-03-28 21:41:00 +07:00
BlackMATov
c24dffafc0 add clang-tidy checks 2022-01-09 16:14:44 +07:00
BlackMATov
22ebb81be6 fix some warnings 2021-08-06 02:01:45 +07:00
BlackMATov
30ed716c4c fix msvc warnings 2021-07-09 03:18:21 +07:00
BlackMATov
953d816ce6 update doctest to 2.4.6 2021-07-09 02:37:59 +07:00
BlackMATov
0fd74d1440 Happy New Year! 🥳 2021-01-12 01:03:16 +07:00
BlackMATov
70f71d0106 add bitflags examples to readme 2020-12-19 03:21:43 +07:00
BlackMATov
19979a728c add bitflags API to readme 2020-12-19 01:24:47 +07:00
BlackMATov
fce42579f0 add enum_type to traits 2020-12-18 23:56:53 +07:00
BlackMATov
55055a23dc add bitfields swap and hash 2020-12-18 21:35:42 +07:00
BlackMATov
4e1d8b5644 add same bitfields member functions 2020-12-18 21:14:56 +07:00
BlackMATov
9775ee4524 fix bitflags logic ops 2020-12-18 16:32:59 +07:00
BlackMATov
7cdc2885b0 bitfields logic operators tests 2020-12-18 16:12:40 +07:00
BlackMATov
288c2fc66b first impl bitflags 2020-12-18 01:57:42 +07:00
BlackMATov
88bc187c34 fix msvc 2019 CI compilation 2020-12-17 02:44:06 +07:00
BlackMATov
639b23480e support "no-exceptions" environment
issue #8
2020-12-17 01:33:01 +07:00
BlackMATov
9b9ce07fe7 replace catch2 to doctest 2020-12-17 01:17:51 +07:00
BlackMATov
5265fdc77b fix catch2 tag 2020-10-30 00:40:19 +07:00
BlackMATov
bea509d6b0 fix msvc nested macros limit 2020-04-20 12:03:58 +07:00
BlackMATov
9d80365d22 register traits in enum namespace 2020-04-20 11:49:21 +07:00
BlackMATov
fc01416c45 fix README and more tests 2020-04-20 11:20:21 +07:00
BlackMATov
b370676765 Happy New Year 🥳 2020-03-03 00:50:14 +07:00
87af589725 external enum example 2019-11-22 11:03:31 +07:00
c3e3b8bda2 readme api 2019-11-22 10:31:11 +07:00
106dac17d7 add generic api 2019-11-22 09:11:00 +07:00
516759f961 update README 2019-11-22 06:34:53 +07:00
c783f22be3 add from_XXX_or_default, from_XXX_or_throw traits functions 2019-11-22 05:21:16 +07:00
c0497c2e5d add to_string_or_throw and to_index_or_throw traits functions 2019-11-22 05:08:42 +07:00
080acf3611 add to_string_or_empty and to_index_or_invalid traits functions 2019-11-22 05:00:36 +07:00
35d63b1b37 fix readme to new api 2019-11-22 04:21:27 +07:00
aaf1099717 optional using instead throw and nothrow functions 2019-11-22 03:36:48 +07:00
e488de0d46 add to_underlying traits function 2019-11-22 03:10:30 +07:00
9efae8b856 add to_index, from_index, from_index_nothrow traits functions 2019-11-22 03:02:22 +07:00
e770b3f53f add readme examples 2019-11-21 11:14:13 +07:00
9cfdaa41da increase field count maximum 2019-11-21 09:58:26 +07:00
0be74b835a reference impl with boost 2019-11-21 03:49:32 +07:00
2b18d09dc8 basic structure and tests 2019-11-21 00:20:55 +07:00
d1cf05f3cf initial commit 2019-11-20 20:15:27 +07:00