Patrick
|
96554418e0
|
added type asserts and tests vor const_vector::assign it und il
|
2024-07-24 16:24:50 +02:00 |
Patrick
|
0d4b15c266
|
added asserts with number
|
2024-07-24 16:07:20 +02:00 |
Patrick
|
dde9be29fc
|
added REPEAT_FOR_TYPES_N
|
2024-07-24 16:01:45 +02:00 |
Patrick
|
3413dadfae
|
added constexpr and static_assert to REPEAT_FOR_TYPES
|
2024-07-24 16:00:53 +02:00 |
Patrick
|
fce50dc9b0
|
added test for assign(count, value)
|
2024-07-23 01:50:31 +02:00 |
Patrick
|
856c76375e
|
added type hints for ret_val
|
2024-07-23 01:49:09 +02:00 |
Patrick
|
b10b6049c8
|
added REPEAT_FOR_TYPES
|
2024-07-23 00:39:28 +02:00 |
Patrick
|
1fe0db9247
|
added exception tests, tests for move constructor and all operator=
|
2024-07-22 23:34:29 +02:00 |
Patrick
|
43a62df9e1
|
added OPERATOR_EQ_IL
|
2024-07-22 23:32:52 +02:00 |
Patrick
|
5fd03b408b
|
added location to asserts and ASSERT_THROWS
|
2024-07-22 23:32:31 +02:00 |
Patrick
|
f08c2890f1
|
updated wrong noexcepts and throw statements
|
2024-07-22 23:30:24 +02:00 |
Patrick
|
67d3a2f4cf
|
implemented move for other with different capacity
|
2024-07-22 22:51:22 +02:00 |
Patrick
|
297c42b176
|
added CREATE_FROM_IL
|
2024-07-22 20:36:19 +02:00 |
Patrick
|
46bf398a78
|
fixed test not running
|
2024-07-22 20:35:37 +02:00 |
cyborg1811m
|
6a05192db3
|
started integrating tests
|
2024-07-21 22:28:35 +02:00 |
cyborg1811m
|
6dfaeccae2
|
added asserts to test
|
2024-06-18 21:38:20 +02:00 |
cyborg1811m
|
40d4608477
|
Merge remote-tracking branch 'origin/master'
# Conflicts:
# test/common_helper/test_define_test.hpp
# test/const_vector/const_vector_constructor.test.cpp
|
2024-06-05 21:27:38 +02:00 |
cyborg1811m
|
78d1f1cca8
|
moved test_ret_val and test_def into one header
|
2024-06-05 19:53:41 +02:00 |
cyborg1811m
|
8a1d6385ef
|
updated output of test
|
2024-06-05 19:44:22 +02:00 |
cyborg1811m
|
2e3f1dc43d
|
updated return value
|
2024-04-22 12:03:58 +02:00 |
cyborg1811m
|
690aa93af9
|
updated test output
|
2024-04-22 11:51:35 +02:00 |
cyborg1811m
|
8f722d6908
|
implemented test_suite
|
2024-04-22 11:24:40 +02:00 |
cyborg1811m
|
bcc7cb68c6
|
Failed attempt of implementing constexpr evaluation of test
|
2024-04-17 18:29:23 +02:00 |
cyborg1811m
|
d3bbb89e0f
|
added test suite
|
2024-04-08 14:50:48 +02:00 |
cyborg1811m
|
984a4ed9ae
|
updated ret_val to struct
|
2024-04-08 10:27:10 +02:00 |
cyborg1811m
|
ea7f2776a4
|
refactored testing for const_list
|
2024-03-25 16:39:19 +01:00 |
cyborg1811m
|
7fa0ae1257
|
made clear constexpr
|
2024-03-21 00:15:14 +01:00 |
cyborg1811m
|
8dcbf36b87
|
added most basic manual tests for const_list
|
2024-03-09 22:26:06 +01:00 |
cyborg1811m
|
fcecffd3c7
|
const_list: implemented remove, reverse, unique and sort
|
2024-03-05 09:43:01 +01:00 |
cyborg1811m
|
51d140274a
|
const_list: bugfix of splice all and owner of tail nodes
|
2024-02-08 22:44:27 +01:00 |
cyborg1811m
|
8de4b1a3c4
|
const_list: fixed size in merge
|
2024-02-08 19:46:17 +01:00 |
cyborg1811m
|
03a694431c
|
const_list: implemented splice
|
2024-02-08 19:45:59 +01:00 |
cyborg1811m
|
5cda16f846
|
const_list: added linking of other linked nodes in const_list_node::push_before
|
2024-02-06 22:22:07 +01:00 |
cyborg1811m
|
af7a6baaf9
|
const_list: added owner to tail node
|
2024-02-06 22:11:25 +01:00 |
cyborg1811m
|
cf759983b8
|
const_list: implemented swap and merge
|
2024-02-06 22:09:01 +01:00 |
cyborg1811m
|
a497cfbb22
|
added noexcept to some functions in const_list.h
|
2024-02-06 20:46:40 +01:00 |
cyborg1811m
|
fc59dd2404
|
implemented push/pop_back/front for const_list
|
2024-02-04 23:21:10 +01:00 |
cyborg1811m
|
09ba7d5783
|
added erase
|
2024-02-04 23:06:45 +01:00 |
cyborg1811m
|
c60cfaf8e8
|
changed const_list_iterator design and implementation
|
2024-02-04 22:28:33 +01:00 |
cyborg1811m
|
4df86f81c5
|
implemented const_list::assign
|
2024-02-04 20:45:40 +01:00 |
cyborg1811m
|
6d9e70068c
|
made const_list compilable
|
2024-02-04 15:15:14 +01:00 |
cyborg1811m
|
9581f0028c
|
continued work on tail node
|
2024-02-03 22:10:00 +01:00 |
cyborg1811m
|
398735ee3a
|
changed to using a tail node in const_list
|
2024-01-31 16:00:22 +01:00 |
cyborg1811m
|
c6e1c93b67
|
implemented assign and clear of const_list, and added _remove for const_list_node
|
2024-01-28 08:07:43 +01:00 |
cyborg1811m
|
5145c5894c
|
added delete callback to const_list_node
|
2024-01-28 07:58:54 +01:00 |
Patrick
|
c328859e2d
|
removed redundant helper::advanced (equal to std::next(iter, n))
|
2024-01-27 19:40:30 +01:00 |
Patrick
|
ad406e9647
|
moved requires into asserts, cleanup and implemented operator= in const_list.h
|
2024-01-27 19:35:50 +01:00 |
Patrick
|
2115cc39be
|
started implementing const_list as static list
|
2024-01-27 16:57:55 +01:00 |
Patrick
|
57ece61c43
|
reverted allocator
|
2024-01-27 15:54:07 +01:00 |
cyborg1811m
|
721ac997ee
|
added allocator, const_list and CompileOptional to CMake target
|
2024-01-23 00:16:33 +01:00 |