forked from OctaForge/libostd
add PointerRange constructor for pointer + length
parent
58063fe392
commit
ed0b28f2e0
|
@ -238,6 +238,7 @@ namespace octa {
|
|||
PointerRange(): p_beg(nullptr), p_end(nullptr) {}
|
||||
PointerRange(const PointerRange &v): p_beg(v.p_beg), p_end(v.p_end) {}
|
||||
PointerRange(T *beg, T *end): p_beg(beg), p_end(end) {}
|
||||
PointerRange(T *beg, size_t n): p_beg(beg), p_end(beg + n) {}
|
||||
|
||||
bool operator==(const PointerRange &v) const {
|
||||
return p_beg == v.p_beg && p_end == v.p_end;
|
||||
|
|
Loading…
Reference in New Issue