An include-only utility and STL decoupling library. Provides useful utilities under the unnamed namespace with Au prefixes alongside, configurable type bindings, some STL reimplementation, and metaprogramming templates. This is intended for mapping the Aurora ecosystem to non-standard template libraries, and to provide ease of porting to embedded platforms. Latterly, even if this code isn't portable enough, it provides alternative aliases and implementations to std:: that can be easily moved between potentially STL-less targets. Furthermore, this allows us to introduce future C++ features into C++17/4, and to normalize template library quirks between vendors.
Go to file
Reece Wilson f4487c589c [+] AuToIterator (function)
[+] AuToElementType (function)
[+] AuToValueType (function)
[+] Optimized 32bit/64bit hash routines
[+] AuFnv1aRuntime (32bit/64bit auto variant)
[+] std::array reimplementation for reasons i deleted from the file bc sperging
[+] AuArrayList
2023-01-18 10:49:32 +00:00
Include [+] AuToIterator (function) 2023-01-18 10:49:32 +00:00
.gitignore [+] gitignore 2022-04-01 05:12:36 +01:00
Aurora.json [+] Added sources 2022-04-01 05:06:53 +01:00
LICENSE [+] Added sources 2022-04-01 05:06:53 +01:00