add PointerRange constructor for pointer + length

master
Daniel Kolesa 2015-04-19 20:53:02 +01:00
parent 58063fe392
commit ed0b28f2e0
1 changed files with 1 additions and 0 deletions

View File

@ -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;