Bananymous
|
ef381d0600
|
BAN: Add iterators to all containers with contiguous memory
|
2023-03-20 13:26:42 +02:00 |
Bananymous
|
c012822d49
|
BAN: Rename StringView suffix from _sv to sv
|
2023-03-16 12:15:16 +02:00 |
Bananymous
|
371dfe8ef3
|
BAN: Formatter now uses perfect forwarding on its arguments
|
2023-03-08 21:31:26 +02:00 |
Bananymous
|
247f03c79e
|
BAN: Make ErrorOr<> have attribute [[nodiscard]]
We don't have to specify it everytime we make function return ErrorOr
|
2023-02-19 20:10:30 +02:00 |
Bananymous
|
9b8de5025a
|
All: rename every function from UpperCamelCase to snake_case
This was a mess since I didn't know which to use but now I decided
to go with snake_case :)
|
2023-02-01 21:05:44 +02:00 |
Bananymous
|
a7a55cd0fb
|
BAN: Rename Forward.h -> ForwardList.h to avoid confusion with BAN::Forward()
|
2023-01-17 11:21:21 +02:00 |
Bananymous
|
5122d27f89
|
BAN: Add Front() and Back() to StringView
|
2023-01-16 18:56:51 +02:00 |
Bananymous
|
61bd9da8e0
|
BAN: Add [[nodiscard]] to BAN functions returning ErrorOr
|
2023-01-12 23:57:07 +02:00 |
Bananymous
|
fd4fdffd46
|
BAN::Formatter now takes putc like function as a parameter
This allows us to use capturing lambdas as a putc like function
|
2022-12-27 19:55:07 +02:00 |
Bananymous
|
6732cabf20
|
BAN: StringView::Split now accepts a function
Original overload with char is not threadsafe anymore, but I don't
want to duplicate code :)
|
2022-12-20 11:50:32 +02:00 |
Bananymous
|
4c559f50a4
|
BAN: StringView::Split() now precomputes number of elements
We dont have to resize vector on PushBack()'s if we reserve required size
|
2022-12-20 11:37:28 +02:00 |
Bananymous
|
5345b6b8c3
|
BAN: overloaded operator== for more types
|
2022-12-13 20:55:09 +02:00 |
Bananymous
|
cb6dee9d91
|
BAN: Implement more basic functionality
String has more features
StringView was implemented
Basic move semantics are now working
Added file for forward declarations
|
2022-12-13 20:41:32 +02:00 |