Commit Graph

28 Commits (master)

Author SHA1 Message Date
Reece Wilson 9a8abc0023 [*] Update 2024: made the kEnumNameInvalids match kEnumNameEnumInvalids; and removed the consumer type 2024-01-23 21:55:12 +00:00
Reece Wilson 93e8dacb5d [*] Update 2023: ensure AUE_DEFINE_EXT's are classes under C++ 2023-07-03 17:58:16 +01:00
Reece Wilson b5ec531c3b [+] AUE_DEFINE_EXT
[*] Progress towards a C port
2022-07-22 09:20:17 +01:00
Reece Wilson 24ea7a67a0 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	Include/AuroraEnum.hpp
2022-01-30 02:49:23 +00:00
Reece Wilson 90b0b26048 [*] Unpollute AUE_ macro prefix 2022-01-30 02:37:56 +00:00
Reece Wilson d24af37d68 [+] Added AUE_DEFINE_VA 2022-01-25 01:03:22 +00:00
Reece Wilson 17ac98ef4f Sugar
[*]  enum values 'eEnumInvalid' and 'eEnumCount' are reserved. rationale -> it's easy to work around, now we don't have to switch between enum 'k' and 'e' conventions
2022-01-25 00:56:12 +00:00
Reece Wilson 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
Reece Wilson ce9d53f779 [+] Added bool EnumIsValid(Enum e)
[*] Adjust padding
2021-10-29 18:03:01 +01:00
Reece Wilson 94117d5271 [+] Added kEnumInvalid 2021-10-29 10:47:22 +01:00
Reece Wilson 59c2f1c646 Added additional constants and utilities
[+] AUE_ITERATE
[+] kEnumCount
[+] kEnumMaxLegal
[+] kEnumMinLegal
2021-10-29 00:34:25 +01:00
Reece Wilson 64a2774c6b [*] Update Aurora.json 2021-10-28 23:49:27 +01:00
Reece Wilson 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
Reece Wilson 157e40398c Attach license 2021-10-28 22:58:52 +01:00
Reece Wilson 7ece061231 [*] replaced ints with AuUInt 2021-10-28 21:54:58 +00:00
Reece Wilson d71ff64c00 [+] Added standard STL includes under AUE_OUT_OF_ECOSYSTEM 2021-10-28 21:51:10 +00:00
Reece Wilson c64aa966e7 [+] Add AuConsumer typedef 2021-10-28 21:49:27 +00:00
Reece Wilson a9327e719c [*] Fix kName ->k ## name 2021-10-28 21:43:28 +00:00
Reece Wilson fcd9d35fac [*] Fix kName ->k ## nmame 2021-10-28 21:42:40 +00:00
Reece Wilson 9f37d9c8e9 [*] Fix: static_cast<int>, replaced with static_cast<AuUInt> 2021-10-28 21:19:21 +00:00
Reece Wilson 43d403236e [+] Added 'Configuration' banner 2021-10-28 21:18:32 +00:00
Reece Wilson 83ce645e99 [+] Added AuUInt typedef 2021-10-28 21:17:52 +00:00
Reece Wilson 5db86871f0 [*] Mend readme to account for the new AUE_OUT_OF_ECOSYSTEM macro 2021-10-28 21:15:57 +00:00
Reece Wilson eff2dfd500 Remove AuTryFind semantic, added AuString typedef, added AuHashMap typedef 2021-10-28 21:15:29 +00:00
Reece Wilson 80b2b7456b Update 'README.md' 2021-10-28 21:05:09 +00:00
Reece Wilson 282a1eb6cd Update 'README.md' 2021-10-28 21:04:02 +00:00
Reece Wilson fcf7ebc966 Update 'README.md' 2021-10-28 20:58:06 +00:00
Reece Wilson d87d88faaf [+] Initial Commit 2021-10-28 21:52:23 +01:00