some changes
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user