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 |
cyborg1811m
|
2ec64fb77b
|
added CompileOptional Allocator variable to const_list
|
2024-01-23 00:13:45 +01:00 |
cyborg1811m
|
af5c9b2454
|
added ctors and constexpr to CompileOptional
|
2024-01-22 23:58:35 +01:00 |
cyborg1811m
|
e8fac3a44d
|
added defined to CompileOptional
|
2024-01-22 23:28:47 +01:00 |
cyborg1811m
|
8170507158
|
moved to allocator_base
|
2024-01-22 22:43:06 +01:00 |
cyborg1811m
|
12ff94e6cc
|
added class for compile time optionals
|
2024-01-22 22:42:32 +01:00 |
cyborg1811m
|
c6cf7bcb37
|
added implementation for non-member definitions for const_list
|
2024-01-22 14:32:34 +01:00 |
cyborg1811m
|
0ad394b45d
|
added definitions for all member functions
|
2024-01-22 14:26:39 +01:00 |
cyborg1811m
|
4af2f6cedd
|
added allocator
|
2024-01-22 14:25:39 +01:00 |
Patrick
|
02f42a0c3b
|
added every list member function
|
2024-01-20 00:59:48 +01:00 |
cyborg1811m
|
1a6aea9ca3
|
added outline for const_list
|
2024-01-19 22:46:24 +01:00 |
cyborg1811m
|
a2d571083c
|
added test for assign()
|
2024-01-17 23:02:29 +01:00 |
cyborg1811m
|
5441e8a03c
|
fixed and cleaned up operator=
|
2024-01-16 14:07:23 +01:00 |
cyborg1811m
|
5c93794d68
|
corrected typo
|
2024-01-15 11:52:00 +01:00 |
cyborg1811m
|
df1f8a82ed
|
changed all std::destroy
|
2024-01-15 11:51:23 +01:00 |
Patrick
|
bb335bd9c3
|
added tests for operator= initializer list
|
2024-01-07 22:59:50 +01:00 |
cyborg1811m
|
a2de08b14d
|
added operator= for initializer list
|
2024-01-07 21:42:26 +01:00 |
cyborg1811m
|
3112fd15f9
|
renamed include guard
|
2024-01-06 23:51:02 +01:00 |
Patrick
|
797cab9d42
|
added tests for operator=
|
2024-01-06 23:38:00 +01:00 |
Patrick
|
8bbddf74fe
|
added overloads to and bugfixed operator=
|
2024-01-06 23:37:44 +01:00 |
Patrick
|
a89e03fb94
|
renamed include guard
|
2024-01-06 18:27:30 +01:00 |
cyborg1811m
|
704da86b1b
|
added second copy constructor, tests for copy and move constructors and bugfixed copy and move constructors
|
2024-01-06 18:11:11 +01:00 |
cyborg1811m
|
b3a062688e
|
added first version of methods
|
2024-01-04 16:16:44 +01:00 |
cyborg1811m
|
b368102f1f
|
added data access
|
2023-12-31 17:06:25 +01:00 |
cyborg1811m
|
8392edbced
|
implemented assign and at
|
2023-12-30 23:20:04 +01:00 |
cyborg1811m
|
6431b73b1a
|
moved back to c++20
|
2023-12-30 22:56:29 +01:00 |
cyborg1811m
|
bd3d7fd58e
|
added test
|
2023-12-30 22:24:49 +01:00 |
cyborg1811m
|
90e405e455
|
added test main
|
2023-12-25 00:31:43 +01:00 |
cyborg1811m
|
e971e68258
|
added constructors and access functionality
|
2023-12-24 14:39:12 +01:00 |