Commit Graph

223 Commits

Author SHA1 Message Date
657767536f Implements AssertNotNull macro
All checks were successful
continuous-integration/drone/push Build is passing
2020-03-22 11:32:54 +01:00
0fe488b1c2 Implements Assert macro.
All checks were successful
continuous-integration/drone/push Build is passing
2020-03-22 11:14:47 +01:00
5710329f39 Support to get highest and lowest values from enums.
All checks were successful
continuous-integration/drone/push Build is passing
2020-03-12 19:28:26 +01:00
784af6d51a Fixed cmake list on Windows.
All checks were successful
continuous-integration/drone/push Build is passing
2020-03-11 11:50:56 +01:00
623dd9cb20 Prefix macro utils macros that are not intended for external use.
Some checks failed
continuous-integration/drone/push Build is failing
2020-03-11 11:49:56 +01:00
e0f9629946 Added helper functions for first and last value in an enum, made MacroUtils be generated through python file, now allowing up to 256 Enum values.
Some checks failed
continuous-integration/drone/push Build is failing
2020-03-11 11:38:36 +01:00
209e802699 Adds function to ConstString to just get the hash of a value.
All checks were successful
continuous-integration/drone/push Build is passing
2020-02-29 14:11:55 +01:00
4c36946496 Implements .Empty method on constString types.
All checks were successful
continuous-integration/drone/push Build is passing
2020-02-27 18:05:24 +01:00
e9d36a6237 Better handling of Windows not handling constexpr on std::string.
All checks were successful
continuous-integration/drone/push Build is passing
2020-02-27 17:30:31 +01:00
7d6ec6f5a6 Set Windows flag.
Some checks failed
continuous-integration/drone/push Build is failing
2020-02-27 17:24:46 +01:00
aacca6e5e2 Better handling of ConstString types.
Some checks failed
continuous-integration/drone/push Build is failing
2020-02-27 17:22:06 +01:00
09b6fd92ce Split off Case Insensitive const string.
Some checks failed
continuous-integration/drone/push Build is failing
2020-02-27 16:53:30 +01:00
6e4c77d77a Implements constructor for use with std string on ConstString. 2020-02-27 16:50:33 +01:00
e6599e2b5b Implements ConstString comparison with other string types.
Some checks failed
continuous-integration/drone/push Build is failing
2020-02-27 16:35:02 +01:00
efec26fe68 Support for case insensitive ConstString.
All checks were successful
continuous-integration/drone/push Build is passing
2020-02-27 15:18:54 +01:00
ec728e7d68 Fixed 'unsigned long' breaking Windows build.
All checks were successful
continuous-integration/drone/push Build is passing
2020-02-27 13:48:50 +01:00
f8ecebef8c Support for using ConstString in unordered_maps and switch case statements.
Some checks failed
continuous-integration/drone/push Build is failing
2020-02-27 13:42:26 +01:00
7505e9ca23 Change conan remote URL.
All checks were successful
continuous-integration/drone/push Build is passing
2020-02-27 12:29:20 +01:00
22ab01b5a2 Dont include tests in conan package.
All checks were successful
continuous-integration/drone/push Build is passing
2020-02-26 13:38:18 +01:00
5d620e8ee7 Tweaks for Random class.
All checks were successful
continuous-integration/drone/push Build is passing
2020-02-26 13:27:56 +01:00
729a1d82f7 Reduce required CMake version.
All checks were successful
continuous-integration/drone/push Build is passing
2020-02-26 13:02:02 +01:00
d08d62f3e7 Mark functions in ConstString as inline.
Some checks failed
continuous-integration/drone/push Build is failing
2020-02-26 13:01:21 +01:00
01f1d65739 Initial commit. 2020-02-26 12:57:18 +01:00