17 Commits

Author SHA1 Message Date
Drew Tingen
2b8f2a125a feat[EnumUtils]: add GetinverseFlags method 2023-06-16 12:12:29 -04:00
Drew Tingen
c08a6283b8 fix: Fixed EnumUtils.GetValuesExceptNone to work for non-flag enums 2021-09-30 10:44:01 -04:00
Chris Cameron
3381977050 feat: Added ToStringUndefined method to EnumUtils for printing known flags of an undefined composite 2020-12-01 16:53:45 -05:00
Chris Cameron
79344a3667 refactor: Reworking EnumUtils to rely less on casting back and forth to int, added method for getting enum names 2020-04-13 14:50:29 -04:00
Chris Cameron
8f17d59694 perf: Massive performance improvements to enum HasFlag and HasFlags extensions 2018-07-26 12:10:50 -04:00
Chris Cameron
3129d3e60c perf: Further reducing enum boxing 2018-07-25 15:53:39 -04:00
Chris Cameron
591240d973 perf: Reducing boxing operations in enum utils 2018-07-25 14:23:25 -04:00
Jack Kanarish
01ae0106fe test: add test for GetAllFlagCombinationsExceptNone method. added a value to eTestFlagsEnum, fixed tests broken by that change 2018-04-03 12:29:59 -04:00
Chris Cameron
c3451d62b0 Fixing bug with strict enum flags parsing not correctly handling composite values 2017-09-11 10:09:51 -04:00
Chris Cameron
599ab2997f Utils for determining if an enum is defined 2017-08-11 17:41:47 -04:00
Chris Cameron
9175cc4703 Tidying namespaces 2017-08-10 16:22:50 -04:00
Chris Cameron
0352577c62 Additional tests 2017-08-09 10:41:32 -04:00
Chris Cameron
2c5abe6b09 Fixing tests 2017-08-08 12:19:15 -04:00
Chris Cameron
874b4f4984 Utils for determining if an enum flags value contains any flags 2017-08-08 11:28:42 -04:00
Chris Cameron
f77c2cafd7 Tidying 2017-07-28 12:06:28 -04:00
Chris Cameron
ee58b5109b Complete EnumUtils unit tests 2017-07-10 17:05:18 -04:00
Chris Cameron
b84f95e48d Stub tests for EnumUtils, need to figure out test generation... 2017-07-07 17:20:39 -04:00