banan-os/BAN/include/BAN
Bananymous d15cbb2d6a Kernel: Fix IPv4 header checksum calculation 2024-02-05 18:18:56 +02:00
..
Array.h All: Cleanup all files 2024-01-24 15:53:38 +02:00
Assert.h BAN: Update ASSERT api 2023-11-02 00:01:12 +02:00
Atomic.h BAN: Add compare_exchange to atomic 2024-01-30 01:21:15 +02:00
ByteSpan.h All: Cleanup all files 2024-01-24 15:53:38 +02:00
CircularQueue.h BAN: Move placement new to its own file and fix includes 2024-01-31 23:55:41 +02:00
Debug.h Kernel/Userspace/LibC: Implement basic dprintln for userspace 2024-02-05 01:24:09 +02:00
Endianness.h BAN: Implement host_to_network_endian 2024-02-05 17:29:24 +02:00
Errors.h Kernel: better handle kernel errors 2023-08-29 00:13:21 +03:00
Formatter.h All: Cleanup all files 2024-01-24 15:53:38 +02:00
ForwardList.h BAN: Add variant to ForwardList 2023-10-29 02:28:55 +03:00
Function.h BAN: Move placement new to its own file and fix includes 2024-01-31 23:55:41 +02:00
GUID.h BAN: Add basic GUID data structure 2023-11-21 15:11:50 +02:00
Hash.h All: Cleanup all files 2024-01-24 15:53:38 +02:00
HashMap.h All: Cleanup all files 2024-01-24 15:53:38 +02:00
HashSet.h All: Cleanup all files 2024-01-24 15:53:38 +02:00
IPv4.h Kernel: Fix IPv4 header checksum calculation 2024-02-05 18:18:56 +02:00
Iteration.h All: Cleanup all files 2024-01-24 15:53:38 +02:00
Iterators.h BAN: Simple iterator now contains valid flag 2023-12-29 14:49:57 +02:00
LinkedList.h BAN: Add cool API for LinkedList 2024-02-01 14:19:02 +02:00
MAC.h BAN: Add comparison for MAC 2024-02-03 18:03:27 +02:00
Math.h All: Cleanup all files 2024-01-24 15:53:38 +02:00
Move.h BAN: Move placement new to New.h 2023-12-07 23:52:57 +02:00
New.h BAN: Move placement new to its own file and fix includes 2024-01-31 23:55:41 +02:00
NoCopyMove.h BAN: Add RefCounted<> and Unique<> 2023-01-31 18:43:09 +02:00
Optional.h BAN: Move placement new to its own file and fix includes 2024-01-31 23:55:41 +02:00
PlacementNew.h BAN: Move placement new to its own file and fix includes 2024-01-31 23:55:41 +02:00
Queue.h BAN: Move placement new to its own file and fix includes 2024-01-31 23:55:41 +02:00
RefPtr.h BAN: RefPtr can be constructed from other types 2023-07-10 11:48:11 +03:00
ScopeGuard.h All: Cleanup all files 2024-01-24 15:53:38 +02:00
Sort.h BAN: Implement basic radix sort for unsigned integers 2024-02-01 15:22:28 +02:00
Span.h All: Cleanup all files 2024-01-24 15:53:38 +02:00
String.h BAN: Implement String::operator==(const String&) 2023-12-24 13:36:46 +02:00
StringView.h All: Cleanup all files 2024-01-24 15:53:38 +02:00
Swap.h BAN: implement basic swap 2023-12-07 09:26:17 +02:00
Time.h All: Cleanup all files 2024-01-24 15:53:38 +02:00
Traits.h BAN: Implement is_unsigned* traits and (un)?signed_integral concepts 2024-01-25 14:17:23 +02:00
UTF8.h All: Cleanup all files 2024-01-24 15:53:38 +02:00
UniqPtr.h All: Cleanup all files 2024-01-24 15:53:38 +02:00
Variant.h BAN: Move placement new to its own file and fix includes 2024-01-31 23:55:41 +02:00
Vector.h BAN: Move placement new to its own file and fix includes 2024-01-31 23:55:41 +02:00
WeakPtr.h All: Cleanup all files 2024-01-24 15:53:38 +02:00