Commit Graph

368 Commits

Author SHA1 Message Date
Deukhoofd 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.
continuous-integration/drone/push Build is failing Details
2020-03-11 11:38:36 +01:00
Deukhoofd 209e802699
Adds function to ConstString to just get the hash of a value.
continuous-integration/drone/push Build is passing Details
2020-02-29 14:11:55 +01:00
Deukhoofd 4c36946496
Implements .Empty method on constString types.
continuous-integration/drone/push Build is passing Details
2020-02-27 18:05:24 +01:00
Deukhoofd e9d36a6237
Better handling of Windows not handling constexpr on std::string.
continuous-integration/drone/push Build is passing Details
2020-02-27 17:30:31 +01:00
Deukhoofd 7d6ec6f5a6
Set Windows flag.
continuous-integration/drone/push Build is failing Details
2020-02-27 17:24:46 +01:00
Deukhoofd aacca6e5e2
Better handling of ConstString types.
continuous-integration/drone/push Build is failing Details
2020-02-27 17:22:06 +01:00
Deukhoofd 09b6fd92ce
Split off Case Insensitive const string.
continuous-integration/drone/push Build is failing Details
2020-02-27 16:53:30 +01:00
Deukhoofd 6e4c77d77a
Implements constructor for use with std string on ConstString. 2020-02-27 16:50:33 +01:00
Deukhoofd e6599e2b5b
Implements ConstString comparison with other string types.
continuous-integration/drone/push Build is failing Details
2020-02-27 16:35:02 +01:00
Deukhoofd efec26fe68
Support for case insensitive ConstString.
continuous-integration/drone/push Build is passing Details
2020-02-27 15:18:54 +01:00
Deukhoofd ec728e7d68
Fixed 'unsigned long' breaking Windows build.
continuous-integration/drone/push Build is passing Details
2020-02-27 13:48:50 +01:00
Deukhoofd f8ecebef8c
Support for using ConstString in unordered_maps and switch case statements.
continuous-integration/drone/push Build is failing Details
2020-02-27 13:42:26 +01:00
Deukhoofd 7505e9ca23
Change conan remote URL.
continuous-integration/drone/push Build is passing Details
2020-02-27 12:29:20 +01:00
Deukhoofd 22ab01b5a2
Dont include tests in conan package.
continuous-integration/drone/push Build is passing Details
2020-02-26 13:38:18 +01:00
Deukhoofd 5d620e8ee7
Tweaks for Random class.
continuous-integration/drone/push Build is passing Details
2020-02-26 13:27:56 +01:00
Deukhoofd 729a1d82f7
Reduce required CMake version.
continuous-integration/drone/push Build is passing Details
2020-02-26 13:02:02 +01:00
Deukhoofd d08d62f3e7
Mark functions in ConstString as inline.
continuous-integration/drone/push Build is failing Details
2020-02-26 13:01:21 +01:00
Deukhoofd 01f1d65739
Initial commit. 2020-02-26 12:57:18 +01:00