From ed0b28f2e01ef6648f2f103abe727c8b2623528d Mon Sep 17 00:00:00 2001 From: q66 Date: Sun, 19 Apr 2015 20:53:02 +0100 Subject: [PATCH] add PointerRange constructor for pointer + length --- octa/range.h | 1 + 1 file changed, 1 insertion(+) diff --git a/octa/range.h b/octa/range.h index aa1a059..db84b0e 100644 --- a/octa/range.h +++ b/octa/range.h @@ -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;