Searched defs:PtrHash (Results 1 - 4 of 4) sorted by relevance

/external/clang/test/CXX/dcl.dcl/basic.namespace/namespace.udecl/
H A Dp12.cpp16 template<typename> struct PtrHash { struct in namespace:test0
19 template<typename T> struct PtrHash<RefPtr<T> > : PtrHash<T*> { struct in namespace:test0
20 using PtrHash<T*>::f;
/external/webkit/Source/JavaScriptCore/wtf/
H A DHashFunctions.h111 template<typename T> struct PtrHash { struct in namespace:WTF
126 template<typename P> struct PtrHash<RefPtr<P> > : PtrHash<P*> { struct in namespace:WTF
127 using PtrHash<P*>::hash;
129 using PtrHash<P*>::equal;
170 // make PtrHash the default hash function for pointer types that don't specialize
172 template<typename P> struct DefaultHash<P*> { typedef PtrHash<P*> Hash; };
173 template<typename P> struct DefaultHash<RefPtr<P> > { typedef PtrHash<RefPtr<P> > Hash; };
181 using WTF::PtrHash;
H A DRetainPtr.h239 template<typename P> struct PtrHash<RetainPtr<P> > : PtrHash<P*> { struct in namespace:WTF
240 using PtrHash<P*>::hash;
242 using PtrHash<P*>::equal;
248 template<typename P> struct DefaultHash<RetainPtr<P> > { typedef PtrHash<RetainPtr<P> > Hash; };
/external/webkit/Source/WebCore/platform/win/
H A DCOMPtr.h230 template<typename P> struct PtrHash<COMPtr<P> > : PtrHash<P*> { struct in namespace:WTF
231 using PtrHash<P*>::hash;
233 using PtrHash<P*>::equal;
239 template<typename P> struct DefaultHash<COMPtr<P> > { typedef PtrHash<COMPtr<P> > Hash; };

Completed in 121 milliseconds