diff options
author | Aqua-sama <aqua@iserlohn-fortress.net> | 2021-03-12 16:44:02 +0200 |
---|---|---|
committer | Aqua-sama <aqua@iserlohn-fortress.net> | 2021-03-12 16:44:02 +0200 |
commit | b7f5d7565a19efbfebd72f2877444c552e4230c8 (patch) | |
tree | e17ec2edc3be86672442ca1ab854f21cb566b598 /libk/types | |
parent | vmm: map multiboot structs (diff) | |
download | kernel.cpp-b7f5d7565a19efbfebd72f2877444c552e4230c8.tar.xz |
libk: add Result<T, E> class
Diffstat (limited to 'libk/types')
-rw-r--r-- | libk/types/test.cc | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/libk/types/test.cc b/libk/types/test.cc deleted file mode 100644 index b3f29d9..0000000 --- a/libk/types/test.cc +++ /dev/null @@ -1,51 +0,0 @@ -#include <stdint.h> - -namespace libk { -#include "types.h" -} - -// types -static_assert(sizeof(libk::size_t) >= 2); - -static_assert(sizeof(libk::uint8_t) == 1); -static_assert(libk::uint8_t_max == UINT8_MAX); - -static_assert(sizeof(libk::uint16_t) == 2); -static_assert(libk::uint16_t_max == UINT16_MAX); - -static_assert(sizeof(libk::uint32_t) == 4); -static_assert(libk::uint32_t_max == UINT32_MAX); - -static_assert(sizeof(libk::uint64_t) == 8); -static_assert(libk::uint64_t_max == UINT64_MAX); - -static_assert(sizeof(libk::int8_t) == 1); -static_assert(libk::int8_t_min == INT8_MIN); -static_assert(libk::int8_t_max == INT8_MAX); - -static_assert(sizeof(libk::int16_t) == 2); -static_assert(libk::int16_t_min == INT16_MIN); -static_assert(libk::int16_t_max == INT16_MAX); - -static_assert(sizeof(libk::int32_t) == 4); -static_assert(libk::int32_t_min == INT32_MIN); -static_assert(libk::int32_t_max == INT32_MAX); - -static_assert(sizeof(libk::int64_t) == 8); -static_assert(libk::int64_t_min == INT64_MIN); -static_assert(libk::int64_t_max == INT64_MAX); - -// is_same -static_assert(libk::is_same<int, int>() == true); -static_assert(libk::is_same<int, unsigned int>() == false); - -// is_unsigned -static_assert(libk::is_unsigned<uint8_t>() == true); -static_assert(libk::is_unsigned<uint16_t>() == true); -static_assert(libk::is_unsigned<uint32_t>() == true); -static_assert(libk::is_unsigned<uint64_t>() == true); - -static_assert(libk::is_unsigned<int8_t>() == false); -static_assert(libk::is_unsigned<int16_t>() == false); -static_assert(libk::is_unsigned<int32_t>() == false); -static_assert(libk::is_unsigned<int64_t>() == false); |