Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2076)

Unified Diff: Source/wtf/CheckedArithmetic.h

Issue 20300002: Fix trailing whitespace in .cpp, .h, and .idl files (ex. Source/core) (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 7 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « Source/wtf/BloomFilter.h ('k') | Source/wtf/Compiler.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: Source/wtf/CheckedArithmetic.h
diff --git a/Source/wtf/CheckedArithmetic.h b/Source/wtf/CheckedArithmetic.h
index e16abb7d6f659c981c473a5f1f5db349ab5cc072..e2e1ba001b846584f76870641173762f00914118 100644
--- a/Source/wtf/CheckedArithmetic.h
+++ b/Source/wtf/CheckedArithmetic.h
@@ -20,7 +20,7 @@
* PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#ifndef CheckedArithmetic_h
@@ -72,7 +72,7 @@ ENUM_CLASS(CheckedState)
DidOverflow,
DidNotOverflow
} ENUM_CLASS_END(CheckedState);
-
+
class CrashOnOverflow {
protected:
NO_RETURN_DUE_TO_CRASH void overflowed()
@@ -141,7 +141,7 @@ template <typename Target, typename Source> struct BoundsChecker<Target, Source,
return false;
// If our (unsigned) Target is the same or greater width we can
// convert value to type Target without losing precision
- if (sizeof(Target) >= sizeof(Source))
+ if (sizeof(Target) >= sizeof(Source))
return static_cast<Target>(value) <= std::numeric_limits<Target>::max();
// The signed Source type has greater precision than the target so
// max(Target) -> Source will widen.
@@ -153,7 +153,7 @@ template <typename Target, typename Source> struct BoundsChecker<Target, Source,
static bool inBounds(Source value)
{
// Signed target with an unsigned source
- if (sizeof(Target) <= sizeof(Source))
+ if (sizeof(Target) <= sizeof(Source))
return value <= static_cast<Source>(std::numeric_limits<Target>::max());
// Target is Wider than Source so we're guaranteed to fit any value in
// unsigned Source
@@ -175,7 +175,7 @@ template <typename Target, typename Source> static inline bool isInBounds(Source
template <typename T> struct RemoveChecked {
typedef T CleanType;
- static const CleanType DefaultValue = 0;
+ static const CleanType DefaultValue = 0;
};
template <typename T> struct RemoveChecked<Checked<T, CrashOnOverflow> > {
@@ -227,7 +227,7 @@ template <typename U, typename V> struct ResultBase<U, V, false, true> {
template <typename U, typename V> struct Result : ResultBase<typename RemoveChecked<U>::CleanType, typename RemoveChecked<V>::CleanType> {
};
-template <typename LHS, typename RHS, typename ResultType = typename Result<LHS, RHS>::ResultType,
+template <typename LHS, typename RHS, typename ResultType = typename Result<LHS, RHS>::ResultType,
bool lhsSigned = std::numeric_limits<LHS>::is_signed, bool rhsSigned = std::numeric_limits<RHS>::is_signed> struct ArithmeticOperations;
template <typename LHS, typename RHS, typename ResultType> struct ArithmeticOperations<LHS, RHS, ResultType, true, true> {
@@ -346,7 +346,7 @@ template <typename ResultType> struct ArithmeticOperations<int, unsigned, Result
result = static_cast<ResultType>(temp);
return true;
}
-
+
static inline bool sub(int64_t lhs, int64_t rhs, ResultType& result)
{
int64_t temp = lhs - rhs;
@@ -380,7 +380,7 @@ template <typename ResultType> struct ArithmeticOperations<unsigned, int, Result
{
return ArithmeticOperations<int, unsigned, ResultType>::add(rhs, lhs, result);
}
-
+
static inline bool sub(int64_t lhs, int64_t rhs, ResultType& result)
{
return ArithmeticOperations<int, unsigned, ResultType>::sub(lhs, rhs, result);
@@ -418,7 +418,7 @@ template <typename U, typename V> static inline bool safeEquals(U lhs, V rhs)
}
enum ResultOverflowedTag { ResultOverflowed };
-
+
// FIXME: Needed to workaround http://llvm.org/bugs/show_bug.cgi?id=10801
static inline bool workAroundClangBug() { return true; }
@@ -444,14 +444,14 @@ public:
this->overflowed();
m_value = static_cast<T>(value);
}
-
+
template <typename V> Checked(const Checked<T, V>& rhs)
: m_value(rhs.m_value)
{
if (rhs.hasOverflowed())
this->overflowed();
}
-
+
template <typename U> Checked(const Checked<U, OverflowHandler>& rhs)
: OverflowHandler(rhs)
{
@@ -459,7 +459,7 @@ public:
this->overflowed();
m_value = static_cast<T>(rhs.m_value);
}
-
+
template <typename U, typename V> Checked(const Checked<U, V>& rhs)
{
if (rhs.hasOverflowed())
@@ -468,7 +468,7 @@ public:
this->overflowed();
m_value = static_cast<T>(rhs.m_value);
}
-
+
const Checked& operator=(Checked rhs)
{
this->clearOverflow();
@@ -477,17 +477,17 @@ public:
m_value = static_cast<T>(rhs.m_value);
return *this;
}
-
+
template <typename U> const Checked& operator=(U value)
{
return *this = Checked(value);
}
-
+
template <typename U, typename V> const Checked& operator=(const Checked<U, V>& rhs)
{
return *this = Checked(rhs);
}
-
+
// prefix
const Checked& operator++()
{
@@ -496,7 +496,7 @@ public:
m_value++;
return *this;
}
-
+
const Checked& operator--()
{
if (m_value == std::numeric_limits<T>::min())
@@ -504,7 +504,7 @@ public:
m_value--;
return *this;
}
-
+
// postfix operators
const Checked operator++(int)
{
@@ -512,14 +512,14 @@ public:
this->overflowed();
return Checked(m_value++);
}
-
+
const Checked operator--(int)
{
if (m_value == std::numeric_limits<T>::min())
this->overflowed();
return Checked(m_value--);
}
-
+
// Boolean operators
bool operator!() const
{
@@ -543,7 +543,7 @@ public:
CRASH();
return m_value;
}
-
+
inline CheckedState safeGet(T& value) const WARN_UNUSED_RETURN
{
value = m_value;
@@ -588,7 +588,7 @@ public:
{
return *this *= (double)rhs;
}
-
+
template <typename U, typename V> const Checked operator+=(Checked<U, V> rhs)
{
if (rhs.hasOverflowed())
@@ -622,7 +622,7 @@ public:
this->overflowed();
return safeEquals(m_value, rhs);
}
-
+
template <typename U, typename V> const Checked operator==(Checked<U, V> rhs)
{
return unsafeGet() == Checked(rhs.unsafeGet());
« no previous file with comments | « Source/wtf/BloomFilter.h ('k') | Source/wtf/Compiler.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698