Deukhoofd
|
2e227a2688
|
Style fixes.
|
2020-04-28 16:55:00 +02:00 |
Deukhoofd
|
8111d5ea0a
|
We don't have a CInterface dir to style echeck
|
2020-04-28 16:53:13 +02:00 |
Deukhoofd
|
74edd7137e
|
Don't style check MacroUtils.hpp, as it's autogenerated.
|
2020-04-28 16:50:57 +02:00 |
Deukhoofd
|
741aa787ce
|
Added style check.
|
2020-04-28 16:45:43 +02:00 |
Deukhoofd
|
50f430b7be
|
Use map::at() function for Dictionary::Get, as it already throws an exception if it doesn't exist.
|
2020-04-25 15:53:17 +02:00 |
Deukhoofd
|
fea040252d
|
Fixed type issue in List.
|
2020-04-24 19:13:55 +02:00 |
Deukhoofd
|
846a9380a7
|
Make List constructor with capacity reserve the space, instead of creating the vector with a set size.
|
2020-04-24 18:48:23 +02:00 |
Deukhoofd
|
409b52bbf7
|
Support for reserving space in List.
|
2020-04-24 18:47:17 +02:00 |
Deukhoofd
|
fbf2e42b8f
|
Performance improvements for collections.
|
2020-04-24 17:47:49 +02:00 |
Deukhoofd
|
24aff14745
|
Fixed const issue.
|
2020-04-22 22:54:57 +02:00 |
Deukhoofd
|
535b68bb8c
|
Return GetRandomEngine not by const, so we can actually use it
|
2020-04-22 22:50:36 +02:00 |
Deukhoofd
|
1b623c2b76
|
Support for getting the random engine from Random class.
|
2020-04-22 22:44:26 +02:00 |
Deukhoofd
|
0777561a21
|
Removed unsensible explicit in list constructor
|
2020-04-22 13:26:39 +02:00 |
Deukhoofd
|
e34f60a8ac
|
Return previous value from Set function.
|
2020-04-22 13:22:20 +02:00 |
Deukhoofd
|
8306c14163
|
Add Set function to List.
|
2020-04-22 13:21:06 +02:00 |
Deukhoofd
|
195043d4c5
|
Implements easier assertions for iterators
|
2020-04-22 12:44:50 +02:00 |
Deukhoofd
|
43e612122c
|
Further fixes for NO_ASSERT builds.
|
2020-04-22 12:17:47 +02:00 |
Deukhoofd
|
479a240c6f
|
Don't throw compilation error when NO_ASSERT is used.
|
2020-04-22 12:02:00 +02:00 |
Deukhoofd
|
91b9854932
|
Further tweaks to ConstString.
|
2020-04-21 17:06:49 +02:00 |
Deukhoofd
|
5e3b067452
|
Make Dictionary function parameters all passed by reference
|
2020-04-21 13:59:01 +02:00 |
Deukhoofd
|
96995d071f
|
Handler for when a ConstString is assigned to an already equal ConstString.
|
2020-04-21 13:56:06 +02:00 |
Deukhoofd
|
9bd30cb9c4
|
Rework of empty string handler on ConstString.
|
2020-04-21 10:20:37 +02:00 |
Deukhoofd
|
c230f8b11c
|
Revert "Don't link C libraries statically by default for Windows, as this isn't needed if another library has their own C libraries already has them statically linked."
This reverts commit 978fa704
|
2020-04-21 10:19:49 +02:00 |
Deukhoofd
|
c033060c16
|
Handle ConstString empty pointer better.
|
2020-04-20 19:49:39 +02:00 |
Deukhoofd
|
79384efb85
|
Tweaks and fixes for ConstString.
|
2020-04-20 19:38:45 +02:00 |
Deukhoofd
|
7d98d5b467
|
Assert that max is higher than min on random.
|
2020-04-19 18:45:59 +02:00 |
Deukhoofd
|
63da7ffda0
|
Fix start value not working on Enum.
|
2020-04-18 15:12:34 +02:00 |
Deukhoofd
|
bc64e35c8a
|
Implements Enum with specific start value.
|
2020-04-18 14:57:23 +02:00 |
Deukhoofd
|
e850f728bc
|
Add constexpr to GetValue on ConstString holder.
|
2020-04-16 11:16:55 +02:00 |
Deukhoofd
|
de702b5569
|
Cleanup of ConstString.
|
2020-04-16 11:01:46 +02:00 |
Deukhoofd
|
d6b7344dde
|
Limit amount of copies of ConstString by implementing reference counter.
|
2020-04-13 13:59:43 +02:00 |
Deukhoofd
|
978fa70473
|
Don't link C libraries statically by default for Windows, as this isn't needed if another library has their own C libraries already has them statically linked.
|
2020-04-12 10:51:00 +02:00 |
Deukhoofd
|
d64964b7cb
|
Include cmath in Enum for log10 use.
|
2020-04-10 20:02:41 +02:00 |
Deukhoofd
|
f89fb303b5
|
Fixed memory issues with new Enum ToString handling.
|
2020-04-10 19:57:12 +02:00 |
Deukhoofd
|
9244249a64
|
Better handling of out of bound enum values in ToString.
|
2020-04-10 19:51:35 +02:00 |
Deukhoofd
|
60802341b0
|
Fixed assignment memory issue.
|
2020-04-10 14:38:01 +02:00 |
Deukhoofd
|
0427aa9ef1
|
Don't force conan alias push, in the hope to fix it not functioning.
|
2020-04-09 18:23:33 +02:00 |
Deukhoofd
|
d720b9116f
|
Fixed Windows Build.
|
2020-04-09 18:04:28 +02:00 |
Deukhoofd
|
fe01886114
|
Separate ConstString into normal and literal variant.
|
2020-04-09 18:01:38 +02:00 |
Deukhoofd
|
e2c9d9899a
|
Add string terminator to test.
|
2020-04-07 18:57:11 +02:00 |
Deukhoofd
|
6b4d18f434
|
Resolve issue where ConstString can lose internal string representation due to not owning it.
This sadly meant most constexpr constructors had to be removed, as it needs to copy the string.
|
2020-04-07 18:54:23 +02:00 |
Deukhoofd
|
460f9308a0
|
Fixed issue with Valgrind.
|
2020-04-04 18:01:35 +02:00 |
Deukhoofd
|
6f60cd7c96
|
Rework of Random class. Now ensures better randomness, is more performant, and has function for retrieving seed.
|
2020-04-04 17:48:05 +02:00 |
Deukhoofd
|
4f563e6e67
|
Allow functions for GetNonNull and GetOptional to work when const.
|
2020-03-30 19:06:08 +02:00 |
Deukhoofd
|
4c1ca2e822
|
Allow transferring borrowedPtr into NonNull variant and vice versa.
|
2020-03-30 18:52:08 +02:00 |
Deukhoofd
|
f8b4d79e28
|
Allow access of raw template type when const.
|
2020-03-30 18:29:49 +02:00 |
Deukhoofd
|
86c7aba0ea
|
Fixed OwnPtr not returning right version on BorrowNonNull.
|
2020-03-30 18:20:02 +02:00 |
Deukhoofd
|
16b082f00d
|
Allow borrowing as nonnull or optional pointers.
|
2020-03-30 17:58:11 +02:00 |
Deukhoofd
|
9e2805f684
|
Allow implicit converting of raw pointers to OwnPtrs.
|
2020-03-30 17:45:31 +02:00 |
Deukhoofd
|
96b2bd61ab
|
Default the BorrowedPtr and OwnPtr to nullptr.
|
2020-03-30 17:41:08 +02:00 |