some changes

This commit is contained in:
2026-07-29 10:22:20 -06:00
parent 8f208f436c
commit a23f9f7855
12 changed files with 117 additions and 240 deletions
+6 -6
View File
@@ -19,7 +19,7 @@ namespace ckitty {
data_view(const u8* begin, const u8* end)
: _begin(begin), _end(end) {}
data_view(const u8* data, const size length)
data_view(const u8* data, const isize length)
: _begin(data), _end(data + length) {}
data_view(const std::string& str)
@@ -34,19 +34,19 @@ namespace ckitty {
return _end;
}
u8 operator[](size i) const {
u8 operator[](isize i) const {
return *(_begin + i);
}
size length() const {
return _end - _begin;
isize length() const {
return isize(_end - _begin);
}
const data_view sub_off(size offset, size length) const {
const data_view sub_off(isize offset, isize length) const {
return data_view(_begin + offset, _begin + offset + length);
}
const data_view sub_abs(size begin, size end) const {
const data_view sub_abs(isize begin, isize end) const {
return data_view(_begin + begin, _begin + end);
}