diff options
Diffstat (limited to 'contrib/llvm/tools/lldb/source/Utility/Range.cpp')
-rw-r--r-- | contrib/llvm/tools/lldb/source/Utility/Range.cpp | 117 |
1 files changed, 44 insertions, 73 deletions
diff --git a/contrib/llvm/tools/lldb/source/Utility/Range.cpp b/contrib/llvm/tools/lldb/source/Utility/Range.cpp index 158d1e7..95f00e5 100644 --- a/contrib/llvm/tools/lldb/source/Utility/Range.cpp +++ b/contrib/llvm/tools/lldb/source/Utility/Range.cpp @@ -1,4 +1,5 @@ -//===--------------------- Range.cpp -----------------------------*- C++ -*-===// +//===--------------------- Range.cpp -----------------------------*- C++ +//-*-===// // // The LLVM Compiler Infrastructure // @@ -11,93 +12,63 @@ using namespace lldb_utility; -Range::Range (const Range& rng) : -m_low(rng.m_low), -m_high(rng.m_high) -{ - InitRange(); +Range::Range(const Range &rng) : m_low(rng.m_low), m_high(rng.m_high) { + InitRange(); } -Range::Range (Range::ValueType low, - Range::ValueType high) : -m_low(low), -m_high(high) -{ - InitRange(); +Range::Range(Range::ValueType low, Range::ValueType high) + : m_low(low), m_high(high) { + InitRange(); } -void -Range::InitRange () -{ - if (m_low == OPEN_END) - { - if (m_high == OPEN_END) - m_low = 0; - else - { - // make an empty range - m_low = 1; - m_high = 0; - } +void Range::InitRange() { + if (m_low == OPEN_END) { + if (m_high == OPEN_END) + m_low = 0; + else { + // make an empty range + m_low = 1; + m_high = 0; } + } } -Range& -Range::operator = (const Range& rhs) -{ - if (&rhs != this) - { - this->m_low = rhs.m_low; - this->m_high = rhs.m_high; - } - return *this; +Range &Range::operator=(const Range &rhs) { + if (&rhs != this) { + this->m_low = rhs.m_low; + this->m_high = rhs.m_high; + } + return *this; } -void -Range::Flip () -{ - std::swap(m_high, m_low); -} +void Range::Flip() { std::swap(m_high, m_low); } -void -Range::Intersection (const Range& other) -{ - m_low = std::max(m_low,other.m_low); - m_high = std::min(m_high,other.m_high); +void Range::Intersection(const Range &other) { + m_low = std::max(m_low, other.m_low); + m_high = std::min(m_high, other.m_high); } -void -Range::Union (const Range& other) -{ - m_low = std::min(m_low,other.m_low); - m_high = std::max(m_high,other.m_high); +void Range::Union(const Range &other) { + m_low = std::min(m_low, other.m_low); + m_high = std::max(m_high, other.m_high); } -void -Range::Iterate (RangeCallback callback) -{ - ValueType counter = m_low; - while (counter <= m_high) - { - bool should_continue = callback(counter); - if (!should_continue) - return; - counter++; - } +void Range::Iterate(RangeCallback callback) { + ValueType counter = m_low; + while (counter <= m_high) { + bool should_continue = callback(counter); + if (!should_continue) + return; + counter++; + } } -bool -Range::IsEmpty () -{ - return (m_low > m_high); -} +bool Range::IsEmpty() { return (m_low > m_high); } -Range::ValueType -Range::GetSize () -{ - if (m_high == OPEN_END) - return OPEN_END; - if (m_high >= m_low) - return m_high - m_low + 1; - return 0; +Range::ValueType Range::GetSize() { + if (m_high == OPEN_END) + return OPEN_END; + if (m_high >= m_low) + return m_high - m_low + 1; + return 0; } |