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

Unified Diff: third_party/WebKit/Source/wtf/HashFunctions.h

Issue 2386843002: reflow comments in wtf (Closed)
Patch Set: comments (heh!) Created 4 years, 2 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 | « third_party/WebKit/Source/wtf/FunctionalTest.cpp ('k') | third_party/WebKit/Source/wtf/HashMap.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: third_party/WebKit/Source/wtf/HashFunctions.h
diff --git a/third_party/WebKit/Source/wtf/HashFunctions.h b/third_party/WebKit/Source/wtf/HashFunctions.h
index a86e2e195c8a3f456e85306de7ee0732a057fa31..f54c2f0b6bbceb4e94959538e11e5189dd496ec5 100644
--- a/third_party/WebKit/Source/wtf/HashFunctions.h
+++ b/third_party/WebKit/Source/wtf/HashFunctions.h
@@ -54,7 +54,8 @@ struct IntTypes<8> {
// integer hash function
-// Thomas Wang's 32 Bit Mix Function: http://www.cris.com/~Ttwang/tech/inthash.htm
+// Thomas Wang's 32 Bit Mix Function:
+// http://www.cris.com/~Ttwang/tech/inthash.htm
inline unsigned hashInt(uint8_t key8) {
unsigned key = key8;
key += ~(key << 15);
@@ -66,7 +67,8 @@ inline unsigned hashInt(uint8_t key8) {
return key;
}
-// Thomas Wang's 32 Bit Mix Function: http://www.cris.com/~Ttwang/tech/inthash.htm
+// Thomas Wang's 32 Bit Mix Function:
+// http://www.cris.com/~Ttwang/tech/inthash.htm
inline unsigned hashInt(uint16_t key16) {
unsigned key = key16;
key += ~(key << 15);
@@ -78,7 +80,8 @@ inline unsigned hashInt(uint16_t key16) {
return key;
}
-// Thomas Wang's 32 Bit Mix Function: http://www.cris.com/~Ttwang/tech/inthash.htm
+// Thomas Wang's 32 Bit Mix Function:
+// http://www.cris.com/~Ttwang/tech/inthash.htm
inline unsigned hashInt(uint32_t key) {
key += ~(key << 15);
key ^= (key >> 10);
@@ -89,7 +92,8 @@ inline unsigned hashInt(uint32_t key) {
return key;
}
-// Thomas Wang's 64 bit Mix Function: http://www.cris.com/~Ttwang/tech/inthash.htm
+// Thomas Wang's 64 bit Mix Function:
+// http://www.cris.com/~Ttwang/tech/inthash.htm
inline unsigned hashInt(uint64_t key) {
key += ~(key << 32);
key ^= (key >> 22);
@@ -102,7 +106,8 @@ inline unsigned hashInt(uint64_t key) {
return static_cast<unsigned>(key);
}
-// Compound integer hash method: http://opendatastructures.org/versions/edition-0.1d/ods-java/node33.html#SECTION00832000000000000000
+// Compound integer hash method:
+// http://opendatastructures.org/versions/edition-0.1d/ods-java/node33.html#SECTION00832000000000000000
inline unsigned hashInts(unsigned key1, unsigned key2) {
unsigned shortRandom1 = 277951225; // A random 32-bit value.
unsigned shortRandom2 = 95187966; // A random 32-bit value.
@@ -141,8 +146,8 @@ struct PtrHash {
static unsigned hash(T* key) {
#if COMPILER(MSVC)
#pragma warning(push)
-#pragma warning( \
- disable : 4244) // work around what seems to be a bug in MSVC's conversion warnings
+// work around what seems to be a bug in MSVC's conversion warnings
+#pragma warning(disable : 4244)
#endif
return IntHash<uintptr_t>::hash(reinterpret_cast<uintptr_t>(key));
#if COMPILER(MSVC)
@@ -192,8 +197,10 @@ struct DefaultHash;
// Actual implementation of DefaultHash.
//
-// The case of |isIntegral| == false is not implemented. If you see a compile error saying DefaultHashImpl<T, false>
-// is not defined, that's because the default hash functions for T are not defined. You need to implement them yourself.
+// The case of |isIntegral| == false is not implemented. If you see a compile
+// error saying DefaultHashImpl<T, false> is not defined, that's because the
+// default hash functions for T are not defined. You need to implement them
+// yourself.
template <typename T, bool isIntegral>
struct DefaultHashImpl;
« no previous file with comments | « third_party/WebKit/Source/wtf/FunctionalTest.cpp ('k') | third_party/WebKit/Source/wtf/HashMap.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698