Commit Graph

20 Commits

Author SHA1 Message Date
fb1935fa91 [*] This should be a string view 2024-04-20 01:37:50 +01:00
9a8abc0023 [*] Update 2024: made the kEnumNameInvalids match kEnumNameEnumInvalids; and removed the consumer type 2024-01-23 21:55:12 +00:00
93e8dacb5d [*] Update 2023: ensure AUE_DEFINE_EXT's are classes under C++ 2023-07-03 17:58:16 +01:00
b5ec531c3b [+] AUE_DEFINE_EXT
[*] Progress towards a C port
2022-07-22 09:20:17 +01:00
90b0b26048 [*] Unpollute AUE_ macro prefix 2022-01-30 02:37:56 +00:00
0fcca45387 [+] Added AUE_NOCPPSTL configuration macro. Scriptability will and kernel drivers shouldn't (but probably will) depend no a nostl assumption 2021-11-19 14:38:03 +00:00
ce9d53f779 [+] Added bool EnumIsValid(Enum e)
[*] Adjust padding
2021-10-29 18:03:01 +01:00
94117d5271 [+] Added kEnumInvalid 2021-10-29 10:47:22 +01:00
59c2f1c646 Added additional constants and utilities
[+] AUE_ITERATE
[+] kEnumCount
[+] kEnumMaxLegal
[+] kEnumMinLegal
2021-10-29 00:34:25 +01:00
96200ed327 [+] Added kNAMEValues array
[*] , at the end of an iterator list is valid, let's use it
2021-10-28 23:19:29 +01:00
7ece061231 [*] replaced ints with AuUInt 2021-10-28 21:54:58 +00:00
d71ff64c00 [+] Added standard STL includes under AUE_OUT_OF_ECOSYSTEM 2021-10-28 21:51:10 +00:00
c64aa966e7 [+] Add AuConsumer typedef 2021-10-28 21:49:27 +00:00
a9327e719c [*] Fix kName ->k ## name 2021-10-28 21:43:28 +00:00
fcd9d35fac [*] Fix kName ->k ## nmame 2021-10-28 21:42:40 +00:00
9f37d9c8e9 [*] Fix: static_cast<int>, replaced with static_cast<AuUInt> 2021-10-28 21:19:21 +00:00
43d403236e [+] Added 'Configuration' banner 2021-10-28 21:18:32 +00:00
83ce645e99 [+] Added AuUInt typedef 2021-10-28 21:17:52 +00:00
eff2dfd500 Remove AuTryFind semantic, added AuString typedef, added AuHashMap typedef 2021-10-28 21:15:29 +00:00
d87d88faaf [+] Initial Commit 2021-10-28 21:52:23 +01:00