diff options
Diffstat (limited to 'ui/base/range/range.cc')
-rw-r--r-- | ui/base/range/range.cc | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/ui/base/range/range.cc b/ui/base/range/range.cc index 0c5b506..53223d2 100644 --- a/ui/base/range/range.cc +++ b/ui/base/range/range.cc @@ -75,40 +75,6 @@ Range Range::Intersect(const Range& range) const { return Range(min, max); } -#if defined(OS_WIN) -Range::Range(const CHARRANGE& range, LONG total_length) { - // Check if this is an invalid range. - if (range.cpMin == -1 && range.cpMax == -1) { - *this = InvalidRange(); - } else { - DCHECK_GE(range.cpMin, 0); - set_start(range.cpMin); - // {0,-1} is the "whole range" but that doesn't mean much out of context, - // so use the |total_length| parameter. - if (range.cpMax == -1) { - DCHECK_EQ(0, range.cpMin); - DCHECK_NE(-1, total_length); - set_end(total_length); - } else { - set_end(range.cpMax); - } - } -} - -CHARRANGE Range::ToCHARRANGE() const { - CHARRANGE r = { -1, -1 }; - if (!IsValid()) - return r; - - const LONG kLONGMax = std::numeric_limits<LONG>::max(); - DCHECK_LE(static_cast<LONG>(start()), kLONGMax); - DCHECK_LE(static_cast<LONG>(end()), kLONGMax); - r.cpMin = start(); - r.cpMax = end(); - return r; -} -#endif // defined(OS_WIN) - std::ostream& operator<<(std::ostream& out, const ui::Range& range) { return out << "{" << range.start() << "," << range.end() << "}"; } |