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

Unified Diff: Source/wtf/HashFunctions.h

Issue 835953003: Fix template angle bracket syntax (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 5 years, 11 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/HashCountedSet.h ('k') | Source/wtf/HashIterators.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: Source/wtf/HashFunctions.h
diff --git a/Source/wtf/HashFunctions.h b/Source/wtf/HashFunctions.h
index 522bfd776bb8814e37d6574b3229618097048ef9..2ccf3573e474212d0f63ad0332cd3a4a5455057e 100644
--- a/Source/wtf/HashFunctions.h
+++ b/Source/wtf/HashFunctions.h
@@ -138,7 +138,7 @@ namespace WTF {
static bool equal(T a, std::nullptr_t) { return a == 0; }
static const bool safeToCompareToEmptyOrDeleted = true;
};
- template<typename P> struct PtrHash<RefPtr<P> > : PtrHash<P*> {
+ template<typename P> struct PtrHash<RefPtr<P>> : PtrHash<P*> {
using PtrHash<P*>::hash;
static unsigned hash(const RefPtr<P>& key) { return hash(key.get()); }
static unsigned hash(const PassRefPtr<P>& key) { return hash(key.get()); }
@@ -148,7 +148,7 @@ namespace WTF {
static bool equal(const RefPtr<P>& a, P* b) { return a == b; }
static bool equal(const RefPtr<P>& a, const PassRefPtr<P>& b) { return a == b; }
};
- template<typename P> struct PtrHash<RawPtr<P> > : PtrHash<P*> {
+ template<typename P> struct PtrHash<RawPtr<P>> : PtrHash<P*> {
using PtrHash<P*>::hash;
static unsigned hash(const RawPtr<P>& key) { return hash(key.get()); }
using PtrHash<P*>::equal;
@@ -156,7 +156,7 @@ namespace WTF {
static bool equal(P* a, const RawPtr<P>& b) { return a == b; }
static bool equal(const RawPtr<P>& a, P* b) { return a == b; }
};
- template<typename P> struct PtrHash<OwnPtr<P> > : PtrHash<P*> {
+ template<typename P> struct PtrHash<OwnPtr<P>> : PtrHash<P*> {
using PtrHash<P*>::hash;
static unsigned hash(const OwnPtr<P>& key) { return hash(key.get()); }
static unsigned hash(const PassOwnPtr<P>& key) { return hash(key.get()); }
@@ -216,32 +216,32 @@ namespace WTF {
// make PtrHash the default hash function for pointer types that don't specialize
template<typename P> struct DefaultHash<P*> { typedef PtrHash<P*> Hash; };
- template<typename P> struct DefaultHash<RefPtr<P> > { typedef PtrHash<RefPtr<P> > Hash; };
- template<typename P> struct DefaultHash<RawPtr<P> > { typedef PtrHash<RawPtr<P> > Hash; };
- template<typename P> struct DefaultHash<OwnPtr<P> > { typedef PtrHash<OwnPtr<P> > Hash; };
+ template<typename P> struct DefaultHash<RefPtr<P>> { typedef PtrHash<RefPtr<P>> Hash; };
+ template<typename P> struct DefaultHash<RawPtr<P>> { typedef PtrHash<RawPtr<P>> Hash; };
+ template<typename P> struct DefaultHash<OwnPtr<P>> { typedef PtrHash<OwnPtr<P>> Hash; };
// make IntPairHash the default hash function for pairs of (at most) 32-bit integers.
- template<> struct DefaultHash<std::pair<short, short> > { typedef IntPairHash<short, short> Hash; };
- template<> struct DefaultHash<std::pair<short, unsigned short> > { typedef IntPairHash<short, unsigned short> Hash; };
- template<> struct DefaultHash<std::pair<short, int> > { typedef IntPairHash<short, int> Hash; };
- template<> struct DefaultHash<std::pair<short, unsigned> > { typedef IntPairHash<short, unsigned> Hash; };
- template<> struct DefaultHash<std::pair<unsigned short, short> > { typedef IntPairHash<unsigned short, short> Hash; };
- template<> struct DefaultHash<std::pair<unsigned short, unsigned short> > { typedef IntPairHash<unsigned short, unsigned short> Hash; };
- template<> struct DefaultHash<std::pair<unsigned short, int> > { typedef IntPairHash<unsigned short, int> Hash; };
- template<> struct DefaultHash<std::pair<unsigned short, unsigned> > { typedef IntPairHash<unsigned short, unsigned> Hash; };
- template<> struct DefaultHash<std::pair<int, short> > { typedef IntPairHash<int, short> Hash; };
- template<> struct DefaultHash<std::pair<int, unsigned short> > { typedef IntPairHash<int, unsigned short> Hash; };
- template<> struct DefaultHash<std::pair<int, int> > { typedef IntPairHash<int, int> Hash; };
- template<> struct DefaultHash<std::pair<int, unsigned> > { typedef IntPairHash<unsigned, unsigned> Hash; };
- template<> struct DefaultHash<std::pair<unsigned, short> > { typedef IntPairHash<unsigned, short> Hash; };
- template<> struct DefaultHash<std::pair<unsigned, unsigned short> > { typedef IntPairHash<unsigned, unsigned short> Hash; };
- template<> struct DefaultHash<std::pair<unsigned, int> > { typedef IntPairHash<unsigned, int> Hash; };
- template<> struct DefaultHash<std::pair<unsigned, unsigned> > { typedef IntPairHash<unsigned, unsigned> Hash; };
+ template<> struct DefaultHash<std::pair<short, short>> { typedef IntPairHash<short, short> Hash; };
+ template<> struct DefaultHash<std::pair<short, unsigned short>> { typedef IntPairHash<short, unsigned short> Hash; };
+ template<> struct DefaultHash<std::pair<short, int>> { typedef IntPairHash<short, int> Hash; };
+ template<> struct DefaultHash<std::pair<short, unsigned>> { typedef IntPairHash<short, unsigned> Hash; };
+ template<> struct DefaultHash<std::pair<unsigned short, short>> { typedef IntPairHash<unsigned short, short> Hash; };
+ template<> struct DefaultHash<std::pair<unsigned short, unsigned short>> { typedef IntPairHash<unsigned short, unsigned short> Hash; };
+ template<> struct DefaultHash<std::pair<unsigned short, int>> { typedef IntPairHash<unsigned short, int> Hash; };
+ template<> struct DefaultHash<std::pair<unsigned short, unsigned>> { typedef IntPairHash<unsigned short, unsigned> Hash; };
+ template<> struct DefaultHash<std::pair<int, short>> { typedef IntPairHash<int, short> Hash; };
+ template<> struct DefaultHash<std::pair<int, unsigned short>> { typedef IntPairHash<int, unsigned short> Hash; };
+ template<> struct DefaultHash<std::pair<int, int>> { typedef IntPairHash<int, int> Hash; };
+ template<> struct DefaultHash<std::pair<int, unsigned>> { typedef IntPairHash<unsigned, unsigned> Hash; };
+ template<> struct DefaultHash<std::pair<unsigned, short>> { typedef IntPairHash<unsigned, short> Hash; };
+ template<> struct DefaultHash<std::pair<unsigned, unsigned short>> { typedef IntPairHash<unsigned, unsigned short> Hash; };
+ template<> struct DefaultHash<std::pair<unsigned, int>> { typedef IntPairHash<unsigned, int> Hash; };
+ template<> struct DefaultHash<std::pair<unsigned, unsigned>> { typedef IntPairHash<unsigned, unsigned> Hash; };
// make PairHash the default hash function for pairs of arbitrary values.
- template<typename T, typename U> struct DefaultHash<std::pair<T, U> > { typedef PairHash<T, U> Hash; };
+ template<typename T, typename U> struct DefaultHash<std::pair<T, U>> { typedef PairHash<T, U> Hash; };
} // namespace WTF
« no previous file with comments | « Source/wtf/HashCountedSet.h ('k') | Source/wtf/HashIterators.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698