U 67 Source/bindings/v8/UnsafePersistent.h template<typename V8T, typename U> U 68 Source/bindings/v8/UnsafePersistent.h inline bool setReturnValueWithSecurityCheck(v8::ReturnValue<v8::Value> returnValue, U* object) U 686 Source/core/dom/Element.h template<typename T, typename U> inline T* toElement(const RefPtr<U>& node) { return toElement<T>(node.get()); } U 85 Source/core/fetch/ResourcePtr.h template<typename U> ResourcePtr(const ResourcePtr<U>& o) : ResourcePtrBase(o.get()) { } U 92 Source/core/fetch/ResourcePtr.h template<typename U> ResourcePtr& operator=(const ResourcePtr<U>& o) { setResource(o.get()); return *this; } U 79 Source/core/rendering/style/RenderStyle.h template<typename T, typename U> inline bool compareEqual(const T& t, const U& u) { return t == static_cast<T>(u); } U 277 Source/platform/CheckedInt.h typename U, U 279 Source/platform/CheckedInt.h bool IsUSigned = IsSigned<U>::value> U 284 Source/platform/CheckedInt.h template<typename T, typename U, bool Signedness> U 285 Source/platform/CheckedInt.h struct DoesRangeContainRange<T, U, Signedness, Signedness> U 287 Source/platform/CheckedInt.h static const bool value = sizeof(T) >= sizeof(U); U 290 Source/platform/CheckedInt.h template<typename T, typename U> U 291 Source/platform/CheckedInt.h struct DoesRangeContainRange<T, U, true, false> U 293 Source/platform/CheckedInt.h static const bool value = sizeof(T) > sizeof(U); U 296 Source/platform/CheckedInt.h template<typename T, typename U> U 297 Source/platform/CheckedInt.h struct DoesRangeContainRange<T, U, false, true> U 303 Source/platform/CheckedInt.h typename U, U 305 Source/platform/CheckedInt.h bool IsUSigned = IsSigned<U>::value, U 306 Source/platform/CheckedInt.h bool DoesTRangeContainURange = DoesRangeContainRange<T, U>::value> U 309 Source/platform/CheckedInt.h template<typename T, typename U, bool IsTSigned, bool IsUSigned> U 310 Source/platform/CheckedInt.h struct IsInRangeImpl<T, U, IsTSigned, IsUSigned, true> U 312 Source/platform/CheckedInt.h static bool run(U) U 318 Source/platform/CheckedInt.h template<typename T, typename U> U 319 Source/platform/CheckedInt.h struct IsInRangeImpl<T, U, true, true, false> U 321 Source/platform/CheckedInt.h static bool run(U x) U 327 Source/platform/CheckedInt.h template<typename T, typename U> U 328 Source/platform/CheckedInt.h struct IsInRangeImpl<T, U, false, false, false> U 330 Source/platform/CheckedInt.h static bool run(U x) U 336 Source/platform/CheckedInt.h template<typename T, typename U> U 337 Source/platform/CheckedInt.h struct IsInRangeImpl<T, U, true, false, false> U 339 Source/platform/CheckedInt.h static bool run(U x) U 341 Source/platform/CheckedInt.h return sizeof(T) > sizeof(U) || x <= U(MaxValue<T>::value); U 345 Source/platform/CheckedInt.h template<typename T, typename U> U 346 Source/platform/CheckedInt.h struct IsInRangeImpl<T, U, false, true, false> U 348 Source/platform/CheckedInt.h static bool run(U x) U 350 Source/platform/CheckedInt.h return sizeof(T) >= sizeof(U) U 352 Source/platform/CheckedInt.h : x >= 0 && x <= U(MaxValue<T>::value); U 356 Source/platform/CheckedInt.h template<typename T, typename U> U 358 Source/platform/CheckedInt.h IsInRange(U x) U 360 Source/platform/CheckedInt.h return IsInRangeImpl<T, U>::run(x); U 562 Source/platform/CheckedInt.h template<typename U> U 563 Source/platform/CheckedInt.h CheckedInt(U value, bool isValid) : mValue(value), mIsValid(isValid) U 581 Source/platform/CheckedInt.h template<typename U> U 582 Source/platform/CheckedInt.h CheckedInt(U value) U 614 Source/platform/CheckedInt.h template<typename U> U 615 Source/platform/CheckedInt.h friend CheckedInt<U> operator +(const CheckedInt<U>& lhs, U 616 Source/platform/CheckedInt.h const CheckedInt<U>& rhs); U 617 Source/platform/CheckedInt.h template<typename U> U 618 Source/platform/CheckedInt.h CheckedInt& operator +=(U rhs); U 619 Source/platform/CheckedInt.h template<typename U> U 620 Source/platform/CheckedInt.h friend CheckedInt<U> operator -(const CheckedInt<U>& lhs, U 621 Source/platform/CheckedInt.h const CheckedInt<U> &rhs); U 622 Source/platform/CheckedInt.h template<typename U> U 623 Source/platform/CheckedInt.h CheckedInt& operator -=(U rhs); U 624 Source/platform/CheckedInt.h template<typename U> U 625 Source/platform/CheckedInt.h friend CheckedInt<U> operator *(const CheckedInt<U>& lhs, U 626 Source/platform/CheckedInt.h const CheckedInt<U> &rhs); U 627 Source/platform/CheckedInt.h template<typename U> U 628 Source/platform/CheckedInt.h CheckedInt& operator *=(U rhs); U 629 Source/platform/CheckedInt.h template<typename U> U 630 Source/platform/CheckedInt.h friend CheckedInt<U> operator /(const CheckedInt<U>& lhs, U 631 Source/platform/CheckedInt.h const CheckedInt<U> &rhs); U 632 Source/platform/CheckedInt.h template<typename U> U 633 Source/platform/CheckedInt.h CheckedInt& operator /=(U rhs); U 705 Source/platform/CheckedInt.h template<typename U> U 706 Source/platform/CheckedInt.h bool operator !=(U other) const MOZ_DELETE; U 707 Source/platform/CheckedInt.h template<typename U> U 708 Source/platform/CheckedInt.h bool operator <(U other) const MOZ_DELETE; U 709 Source/platform/CheckedInt.h template<typename U> U 710 Source/platform/CheckedInt.h bool operator <=(U other) const MOZ_DELETE; U 711 Source/platform/CheckedInt.h template<typename U> U 712 Source/platform/CheckedInt.h bool operator >(U other) const MOZ_DELETE; U 713 Source/platform/CheckedInt.h template<typename U> U 714 Source/platform/CheckedInt.h bool operator >=(U other) const MOZ_DELETE; U 744 Source/platform/CheckedInt.h template<typename T, typename U> U 748 Source/platform/CheckedInt.h static CheckedInt<T> run(U u) { return u; } U 760 Source/platform/CheckedInt.h template<typename T, typename U> U 761 Source/platform/CheckedInt.h inline typename detail::CastToCheckedIntImpl<T, U>::ReturnType U 762 Source/platform/CheckedInt.h castToCheckedInt(U u) U 764 Source/platform/CheckedInt.h return detail::CastToCheckedIntImpl<T, U>::run(u); U 769 Source/platform/CheckedInt.h template<typename U> \ U 770 Source/platform/CheckedInt.h CheckedInt<T>& CheckedInt<T>::operator COMPOUND_OP(U rhs) \ U 775 Source/platform/CheckedInt.h template<typename T, typename U> \ U 776 Source/platform/CheckedInt.h inline CheckedInt<T> operator OP(const CheckedInt<T> &lhs, U rhs) \ U 780 Source/platform/CheckedInt.h template<typename T, typename U> \ U 781 Source/platform/CheckedInt.h inline CheckedInt<T> operator OP(U lhs, const CheckedInt<T> &rhs) \ U 793 Source/platform/CheckedInt.h template<typename T, typename U> U 795 Source/platform/CheckedInt.h operator ==(const CheckedInt<T> &lhs, U rhs) U 800 Source/platform/CheckedInt.h template<typename T, typename U> U 802 Source/platform/CheckedInt.h operator ==(U lhs, const CheckedInt<T> &rhs) U 355 Source/platform/graphics/ImageDecodingStore.cpp template<class T, class U, class V> U 356 Source/platform/graphics/ImageDecodingStore.cpp void ImageDecodingStore::insertCacheInternal(PassOwnPtr<T> cacheEntry, U* cacheMap, V* identifierMap) U 368 Source/platform/graphics/ImageDecodingStore.cpp typename U::KeyType key = cacheEntry->cacheKey(); U 379 Source/platform/graphics/ImageDecodingStore.cpp template<class T, class U, class V> U 380 Source/platform/graphics/ImageDecodingStore.cpp void ImageDecodingStore::removeFromCacheInternal(const T* cacheEntry, U* cacheMap, V* identifierMap, Vector<OwnPtr<CacheEntry> >* deletionList) U 419 Source/platform/graphics/ImageDecodingStore.cpp template<class U, class V> U 420 Source/platform/graphics/ImageDecodingStore.cpp void ImageDecodingStore::removeCacheIndexedByGeneratorInternal(U* cacheMap, V* identifierMap, const ImageFrameGenerator* generator, Vector<OwnPtr<CacheEntry> >* deletionList) U 427 Source/platform/graphics/ImageDecodingStore.cpp Vector<typename U::KeyType> cacheIdentifierList; U 433 Source/platform/graphics/ImageDecodingStore.cpp const typename U::MappedType::PtrType cacheEntry = cacheMap->get(cacheIdentifierList[i]); U 269 Source/platform/graphics/ImageDecodingStore.h template<class T, class U, class V> void insertCacheInternal(PassOwnPtr<T> cacheEntry, U* cacheMap, V* identifierMap); U 273 Source/platform/graphics/ImageDecodingStore.h template<class T, class U, class V> void removeFromCacheInternal(const T* cacheEntry, U* cacheMap, V* identifierMap, Vector<OwnPtr<CacheEntry> >* deletionList); U 281 Source/platform/graphics/ImageDecodingStore.h template<class U, class V> void removeCacheIndexedByGeneratorInternal(U* cacheMap, V* identifierMap, const ImageFrameGenerator*, Vector<OwnPtr<CacheEntry> >* deletionList); U 279 Source/platform/heap/Handle.h template<typename U> U 280 Source/platform/heap/Handle.h Persistent(const Persistent<U, RootsAccessor>& other) : m_raw(other) { } U 282 Source/platform/heap/Handle.h template<typename U> U 283 Source/platform/heap/Handle.h Persistent(const Member<U>& other) : m_raw(other) { } U 285 Source/platform/heap/Handle.h template<typename U> U 286 Source/platform/heap/Handle.h Persistent(const RawPtr<U>& other) : m_raw(other.get()) { } U 288 Source/platform/heap/Handle.h template<typename U> U 289 Source/platform/heap/Handle.h Persistent& operator=(U* other) U 308 Source/platform/heap/Handle.h template<typename U> U 309 Source/platform/heap/Handle.h U* as() const U 311 Source/platform/heap/Handle.h return static_cast<U*>(m_raw); U 338 Source/platform/heap/Handle.h template<typename U> U 339 Source/platform/heap/Handle.h Persistent& operator=(const Persistent<U, RootsAccessor>& other) U 345 Source/platform/heap/Handle.h template<typename U> U 346 Source/platform/heap/Handle.h Persistent& operator=(const Member<U>& other) U 352 Source/platform/heap/Handle.h template<typename U> U 353 Source/platform/heap/Handle.h Persistent& operator=(const RawPtr<U>& other) U 458 Source/platform/heap/Handle.h template<typename U> U 459 Source/platform/heap/Handle.h Member(const Persistent<U>& other) : m_raw(other) { } U 463 Source/platform/heap/Handle.h template<typename U> U 464 Source/platform/heap/Handle.h Member(const Member<U>& other) : m_raw(other) { } U 473 Source/platform/heap/Handle.h template<typename U> U 474 Source/platform/heap/Handle.h U* as() const U 476 Source/platform/heap/Handle.h return static_cast<U*>(m_raw); U 487 Source/platform/heap/Handle.h template<typename U> U 488 Source/platform/heap/Handle.h Member& operator=(const Persistent<U>& other) U 494 Source/platform/heap/Handle.h template<typename U> U 495 Source/platform/heap/Handle.h Member& operator=(const Member<U>& other) U 501 Source/platform/heap/Handle.h template<typename U> U 502 Source/platform/heap/Handle.h Member& operator=(U* other) U 508 Source/platform/heap/Handle.h template<typename U> U 509 Source/platform/heap/Handle.h Member& operator=(RawPtr<U> other) U 530 Source/platform/heap/Handle.h template<bool x, bool y, bool z, typename U, typename V> friend struct CollectionBackingTraceTrait; U 572 Source/platform/heap/Handle.h template<typename T, typename U> U 573 Source/platform/heap/Handle.h class TraceTrait<std::pair<T, U> > { U 576 Source/platform/heap/Handle.h static const bool secondNeedsTracing = WTF::NeedsTracing<U>::value || WTF::IsWeak<U>::value; U 577 Source/platform/heap/Handle.h static void trace(Visitor* visitor, std::pair<T, U>* pair) U 580 Source/platform/heap/Handle.h StdPairHelper<secondNeedsTracing, U>::trace(visitor, &pair->second); U 615 Source/platform/heap/Handle.h template<typename U> U 616 Source/platform/heap/Handle.h WeakMember(const Persistent<U>& other) : Member<T>(other) { } U 618 Source/platform/heap/Handle.h template<typename U> U 619 Source/platform/heap/Handle.h WeakMember(const Member<U>& other) : Member<T>(other) { } U 621 Source/platform/heap/Handle.h template<typename U> U 622 Source/platform/heap/Handle.h WeakMember& operator=(const Persistent<U>& other) U 628 Source/platform/heap/Handle.h template<typename U> U 629 Source/platform/heap/Handle.h WeakMember& operator=(const Member<U>& other) U 635 Source/platform/heap/Handle.h template<typename U> U 636 Source/platform/heap/Handle.h WeakMember& operator=(U* other) U 642 Source/platform/heap/Handle.h template<typename U> U 643 Source/platform/heap/Handle.h WeakMember& operator=(const RawPtr<U>& other) U 662 Source/platform/heap/Handle.h template<typename T, typename U> inline bool operator==(const Member<T>& a, const Member<U>& b) { return a.get() == b.get(); } U 663 Source/platform/heap/Handle.h template<typename T, typename U> inline bool operator!=(const Member<T>& a, const Member<U>& b) { return a.get() != b.get(); } U 664 Source/platform/heap/Handle.h template<typename T, typename U> inline bool operator==(const Member<T>& a, const Persistent<U>& b) { return a.get() == b.get(); } U 665 Source/platform/heap/Handle.h template<typename T, typename U> inline bool operator!=(const Member<T>& a, const Persistent<U>& b) { return a.get() != b.get(); } U 666 Source/platform/heap/Handle.h template<typename T, typename U> inline bool operator==(const Persistent<T>& a, const Member<U>& b) { return a.get() == b.get(); } U 667 Source/platform/heap/Handle.h template<typename T, typename U> inline bool operator!=(const Persistent<T>& a, const Member<U>& b) { return a.get() != b.get(); } U 668 Source/platform/heap/Handle.h template<typename T, typename U> inline bool operator==(const Persistent<T>& a, const Persistent<U>& b) { return a.get() == b.get(); } U 669 Source/platform/heap/Handle.h template<typename T, typename U> inline bool operator!=(const Persistent<T>& a, const Persistent<U>& b) { return a.get() != b.get(); } U 857 Source/platform/heap/Handle.h template<typename U> U 858 Source/platform/heap/Handle.h static void store(const U& value, WebCore::Member<T>& storage) { storage = value; } U 884 Source/platform/heap/Handle.h template<typename U> U 885 Source/platform/heap/Handle.h static void store(const U& value, WebCore::WeakMember<T>& storage) { storage = value; } U 892 Source/platform/heap/Handle.h template<typename U> U 893 Source/platform/heap/Handle.h static unsigned hash(const U& key) { return PtrHash<T*>::hash(key); } U 896 Source/platform/heap/Handle.h template<typename U, typename V> U 897 Source/platform/heap/Handle.h static bool equal(const U& a, const V& b) { return a == b; } U 945 Source/platform/heap/Handle.h template<typename T, typename U> U 946 Source/platform/heap/Handle.h struct NeedsTracing<std::pair<T, U> > { U 947 Source/platform/heap/Handle.h static const bool value = NeedsTracing<T>::value || NeedsTracing<U>::value || IsWeak<T>::value || IsWeak<U>::value; U 972 Source/platform/heap/Handle.h template<typename T, typename U> U 973 Source/platform/heap/Handle.h struct NeedsTracing<HashMap<T, U> > { U 935 Source/platform/heap/Heap.h template<typename U> friend struct HasFinalizer; U 936 Source/platform/heap/Heap.h template<typename U, bool> friend struct FinalizerTraitImpl; U 1314 Source/platform/heap/Heap.h template<typename T, typename U> U 1315 Source/platform/heap/Heap.h static bool hasDeadMember(Visitor* visitor, const WTF::KeyValuePair<T, U>& t) U 1362 Source/platform/heap/Heap.h template<typename T, typename U, typename V, typename W> friend class WTF::HashSet; U 1363 Source/platform/heap/Heap.h template<typename T, typename U, typename V, typename W, typename X, typename Y> friend class WTF::HashMap; U 1406 Source/platform/heap/Heap.h template<typename U> U 1407 Source/platform/heap/Heap.h void append(const U& other) U 1412 Source/platform/heap/Heap.h template<typename U, size_t otherCapacity> U 1413 Source/platform/heap/Heap.h void appendVector(const HeapVector<U, otherCapacity>& other) U 1415 Source/platform/heap/Heap.h const Vector<U, otherCapacity, HeapAllocator>& otherVector = other; U 1430 Source/platform/heap/Heap.h template<typename Key, typename Value, typename T, typename U, typename V> U 1431 Source/platform/heap/Heap.h struct ThreadingTrait<HashMap<Key, Value, T, U, V, HeapAllocator> > { U 1444 Source/platform/heap/Heap.h template<typename T, typename U, typename V> U 1445 Source/platform/heap/Heap.h struct ThreadingTrait<HashSet<T, U, V, HeapAllocator> > { U 1469 Source/platform/heap/Heap.h template<typename T, typename U, typename V, typename W, typename X> U 1470 Source/platform/heap/Heap.h struct ThreadingTrait<HeapHashMap<T, U, V, W, X> > : public ThreadingTrait<HashMap<T, U, V, W, X, HeapAllocator> > { }; U 1472 Source/platform/heap/Heap.h template<typename T, typename U, typename V> U 1473 Source/platform/heap/Heap.h struct ThreadingTrait<HeapHashSet<T, U, V> > : public ThreadingTrait<HashSet<T, U, V, HeapAllocator> > { }; U 1483 Source/platform/heap/Heap.h template<typename Key, typename Value, typename T, typename U, typename V> U 1484 Source/platform/heap/Heap.h struct GCInfoTrait<HashMap<Key, Value, T, U, V, HeapAllocator> > { U 1489 Source/platform/heap/Heap.h template<typename Key, typename Value, typename T, typename U, typename V> U 1490 Source/platform/heap/Heap.h const GCInfo GCInfoTrait<HashMap<Key, Value, T, U, V, HeapAllocator> >::info = { U 1491 Source/platform/heap/Heap.h TraceTrait<HashMap<Key, Value, T, U, V, HeapAllocator> >::trace, U 1496 Source/platform/heap/Heap.h template<typename T, typename U, typename V> U 1497 Source/platform/heap/Heap.h struct GCInfoTrait<HashSet<T, U, V, HeapAllocator> > { U 1502 Source/platform/heap/Heap.h template<typename T, typename U, typename V> U 1503 Source/platform/heap/Heap.h const GCInfo GCInfoTrait<HashSet<T, U, V, HeapAllocator> >::info = { U 1504 Source/platform/heap/Heap.h TraceTrait<HashSet<T, U, V, HeapAllocator> >::trace, U 1613 Source/platform/heap/Heap.h template<bool markWeakMembersStrongly, typename T, typename U> U 1614 Source/platform/heap/Heap.h struct CollectionBackingTraceTrait<false, false, markWeakMembersStrongly, T, U> { U 1621 Source/platform/heap/Heap.h template<typename T, typename U> U 1622 Source/platform/heap/Heap.h struct CollectionBackingTraceTrait<false, true, false, T, U> { U 1763 Source/platform/heap/Heap.h template<typename T, typename U, typename V, typename W, typename X> U 1764 Source/platform/heap/Heap.h struct GCInfoTrait<HeapHashMap<T, U, V, W, X> > : public GCInfoTrait<HashMap<T, U, V, W, X, HeapAllocator> > { }; U 1765 Source/platform/heap/Heap.h template<typename T, typename U, typename V> U 1766 Source/platform/heap/Heap.h struct GCInfoTrait<HeapHashSet<T, U, V> > : public GCInfoTrait<HashSet<T, U, V, HeapAllocator> > { }; U 1775 Source/platform/heap/Heap.h template<typename U> U 1776 Source/platform/heap/Heap.h static bool isDead(Visitor*, const U&) { return false; } U 49 Source/platform/heap/HeapTerminatedArray.h template<typename U, template <typename> class> friend class WTF::TerminatedArrayBuilder; U 122 Source/platform/heap/ThreadState.h template<typename U> class ThreadingTrait<const U> : public ThreadingTrait<U> { }; U 253 Source/platform/heap/Visitor.h template<typename T, typename U, typename V> U 254 Source/platform/heap/Visitor.h void trace(const HashSet<T, U, V, WTF::DefaultAllocator>& hashSet) U 256 Source/platform/heap/Visitor.h OffHeapCollectionTraceTrait<HashSet<T, U, V, WTF::DefaultAllocator> >::trace(this, hashSet); U 259 Source/platform/heap/Visitor.h template<typename T, size_t inlineCapacity, typename U> U 260 Source/platform/heap/Visitor.h void trace(const ListHashSet<T, inlineCapacity, U>& hashSet) U 262 Source/platform/heap/Visitor.h OffHeapCollectionTraceTrait<ListHashSet<T, inlineCapacity, U> >::trace(this, hashSet); U 271 Source/platform/heap/Visitor.h template<typename T, typename U, typename V, typename W, typename X> U 272 Source/platform/heap/Visitor.h void trace(const HashMap<T, U, V, W, X, WTF::DefaultAllocator>& map) U 274 Source/platform/heap/Visitor.h OffHeapCollectionTraceTrait<HashMap<T, U, V, W, X, WTF::DefaultAllocator> >::trace(this, map); U 193 Source/wtf/CheckedArithmetic.h template <typename U, typename V, bool uIsBigger = (sizeof(U) > sizeof(V)), bool sameSize = (sizeof(U) == sizeof(V))> struct ResultBase; U 194 Source/wtf/CheckedArithmetic.h template <typename U, typename V> struct ResultBase<U, V, true, false> { U 195 Source/wtf/CheckedArithmetic.h typedef U ResultType; U 198 Source/wtf/CheckedArithmetic.h template <typename U, typename V> struct ResultBase<U, V, false, false> { U 202 Source/wtf/CheckedArithmetic.h template <typename U> struct ResultBase<U, U, false, true> { U 203 Source/wtf/CheckedArithmetic.h typedef U ResultType; U 206 Source/wtf/CheckedArithmetic.h template <typename U, typename V, bool uIsSigned = std::numeric_limits<U>::is_signed, bool vIsSigned = std::numeric_limits<V>::is_signed> struct SignednessSelector; U 207 Source/wtf/CheckedArithmetic.h template <typename U, typename V> struct SignednessSelector<U, V, true, true> { U 208 Source/wtf/CheckedArithmetic.h typedef U ResultType; U 211 Source/wtf/CheckedArithmetic.h template <typename U, typename V> struct SignednessSelector<U, V, false, false> { U 212 Source/wtf/CheckedArithmetic.h typedef U ResultType; U 215 Source/wtf/CheckedArithmetic.h template <typename U, typename V> struct SignednessSelector<U, V, true, false> { U 219 Source/wtf/CheckedArithmetic.h template <typename U, typename V> struct SignednessSelector<U, V, false, true> { U 220 Source/wtf/CheckedArithmetic.h typedef U ResultType; U 223 Source/wtf/CheckedArithmetic.h template <typename U, typename V> struct ResultBase<U, V, false, true> { U 227 Source/wtf/CheckedArithmetic.h template <typename U, typename V> struct Result : ResultBase<typename RemoveChecked<U>::CleanType, typename RemoveChecked<V>::CleanType> { U 400 Source/wtf/CheckedArithmetic.h template <typename U, typename V, typename R> static inline bool safeAdd(U lhs, V rhs, R& result) U 402 Source/wtf/CheckedArithmetic.h return ArithmeticOperations<U, V, R>::add(lhs, rhs, result); U 405 Source/wtf/CheckedArithmetic.h template <typename U, typename V, typename R> static inline bool safeSub(U lhs, V rhs, R& result) U 407 Source/wtf/CheckedArithmetic.h return ArithmeticOperations<U, V, R>::sub(lhs, rhs, result); U 410 Source/wtf/CheckedArithmetic.h template <typename U, typename V, typename R> static inline bool safeMultiply(U lhs, V rhs, R& result) U 412 Source/wtf/CheckedArithmetic.h return ArithmeticOperations<U, V, R>::multiply(lhs, rhs, result); U 415 Source/wtf/CheckedArithmetic.h template <typename U, typename V> static inline bool safeEquals(U lhs, V rhs) U 417 Source/wtf/CheckedArithmetic.h return ArithmeticOperations<U, V>::equals(lhs, rhs); U 436 Source/wtf/CheckedArithmetic.h template <typename U> Checked(U value) U 450 Source/wtf/CheckedArithmetic.h template <typename U> Checked(const Checked<U, OverflowHandler>& rhs) U 458 Source/wtf/CheckedArithmetic.h template <typename U, typename V> Checked(const Checked<U, V>& rhs) U 476 Source/wtf/CheckedArithmetic.h template <typename U> const Checked& operator=(U value) U 481 Source/wtf/CheckedArithmetic.h template <typename U, typename V> const Checked& operator=(const Checked<U, V>& rhs) U 551 Source/wtf/CheckedArithmetic.h template <typename U> const Checked operator+=(U rhs) U 558 Source/wtf/CheckedArithmetic.h template <typename U> const Checked operator-=(U rhs) U 565 Source/wtf/CheckedArithmetic.h template <typename U> const Checked operator*=(U rhs) U 587 Source/wtf/CheckedArithmetic.h template <typename U, typename V> const Checked operator+=(Checked<U, V> rhs) U 594 Source/wtf/CheckedArithmetic.h template <typename U, typename V> const Checked operator-=(Checked<U, V> rhs) U 601 Source/wtf/CheckedArithmetic.h template <typename U, typename V> const Checked operator*=(Checked<U, V> rhs) U 614 Source/wtf/CheckedArithmetic.h template <typename U> bool operator==(U rhs) U 621 Source/wtf/CheckedArithmetic.h template <typename U, typename V> const Checked operator==(Checked<U, V> rhs) U 626 Source/wtf/CheckedArithmetic.h template <typename U> bool operator!=(U rhs) U 644 Source/wtf/CheckedArithmetic.h template <typename U, typename V, typename OverflowHandler> static inline Checked<typename Result<U, V>::ResultType, OverflowHandler> operator+(Checked<U, OverflowHandler> lhs, Checked<V, OverflowHandler> rhs) U 646 Source/wtf/CheckedArithmetic.h U x = 0; U 649 Source/wtf/CheckedArithmetic.h typename Result<U, V>::ResultType result = 0; U 656 Source/wtf/CheckedArithmetic.h template <typename U, typename V, typename OverflowHandler> static inline Checked<typename Result<U, V>::ResultType, OverflowHandler> operator-(Checked<U, OverflowHandler> lhs, Checked<V, OverflowHandler> rhs) U 658 Source/wtf/CheckedArithmetic.h U x = 0; U 661 Source/wtf/CheckedArithmetic.h typename Result<U, V>::ResultType result = 0; U 668 Source/wtf/CheckedArithmetic.h template <typename U, typename V, typename OverflowHandler> static inline Checked<typename Result<U, V>::ResultType, OverflowHandler> operator*(Checked<U, OverflowHandler> lhs, Checked<V, OverflowHandler> rhs) U 670 Source/wtf/CheckedArithmetic.h U x = 0; U 673 Source/wtf/CheckedArithmetic.h typename Result<U, V>::ResultType result = 0; U 680 Source/wtf/CheckedArithmetic.h template <typename U, typename V, typename OverflowHandler> static inline Checked<typename Result<U, V>::ResultType, OverflowHandler> operator+(Checked<U, OverflowHandler> lhs, V rhs) U 685 Source/wtf/CheckedArithmetic.h template <typename U, typename V, typename OverflowHandler> static inline Checked<typename Result<U, V>::ResultType, OverflowHandler> operator-(Checked<U, OverflowHandler> lhs, V rhs) U 690 Source/wtf/CheckedArithmetic.h template <typename U, typename V, typename OverflowHandler> static inline Checked<typename Result<U, V>::ResultType, OverflowHandler> operator*(Checked<U, OverflowHandler> lhs, V rhs) U 695 Source/wtf/CheckedArithmetic.h template <typename U, typename V, typename OverflowHandler> static inline Checked<typename Result<U, V>::ResultType, OverflowHandler> operator+(U lhs, Checked<V, OverflowHandler> rhs) U 697 Source/wtf/CheckedArithmetic.h return Checked<U, OverflowHandler>(lhs) + rhs; U 700 Source/wtf/CheckedArithmetic.h template <typename U, typename V, typename OverflowHandler> static inline Checked<typename Result<U, V>::ResultType, OverflowHandler> operator-(U lhs, Checked<V, OverflowHandler> rhs) U 702 Source/wtf/CheckedArithmetic.h return Checked<U, OverflowHandler>(lhs) - rhs; U 705 Source/wtf/CheckedArithmetic.h template <typename U, typename V, typename OverflowHandler> static inline Checked<typename Result<U, V>::ResultType, OverflowHandler> operator*(U lhs, Checked<V, OverflowHandler> rhs) U 707 Source/wtf/CheckedArithmetic.h return Checked<U, OverflowHandler>(lhs) * rhs; U 140 Source/wtf/CheckedArithmeticTest.cpp #define CoerceLiteralToUnsigned(x) x##U U 84 Source/wtf/Deque.h template<typename U> void append(const U&); U 85 Source/wtf/Deque.h template<typename U> void prepend(const U&); U 339 Source/wtf/Deque.h template<typename T, size_t inlineCapacity> template<typename U> U 340 Source/wtf/Deque.h inline void Deque<T, inlineCapacity>::append(const U& value) U 350 Source/wtf/Deque.h template<typename T, size_t inlineCapacity> template<typename U> U 351 Source/wtf/Deque.h inline void Deque<T, inlineCapacity>::prepend(const U& value) U 159 Source/wtf/HashFunctions.h template<typename T, typename U> struct PairHash { U 160 Source/wtf/HashFunctions.h static unsigned hash(const std::pair<T, U>& p) U 162 Source/wtf/HashFunctions.h return pairIntHash(DefaultHash<T>::Hash::hash(p.first), DefaultHash<U>::Hash::hash(p.second)); U 164 Source/wtf/HashFunctions.h static bool equal(const std::pair<T, U>& a, const std::pair<T, U>& b) U 166 Source/wtf/HashFunctions.h return DefaultHash<T>::Hash::equal(a.first, b.first) && DefaultHash<U>::Hash::equal(a.second, b.second); U 169 Source/wtf/HashFunctions.h && DefaultHash<U>::Hash::safeToCompareToEmptyOrDeleted; U 172 Source/wtf/HashFunctions.h template<typename T, typename U> struct IntPairHash { U 173 Source/wtf/HashFunctions.h static unsigned hash(const std::pair<T, U>& p) { return pairIntHash(p.first, p.second); } U 174 Source/wtf/HashFunctions.h static bool equal(const std::pair<T, U>& a, const std::pair<T, U>& b) { return PairHash<T, T>::equal(a, b); } U 175 Source/wtf/HashFunctions.h static const bool safeToCompareToEmptyOrDeleted = PairHash<T, U>::safeToCompareToEmptyOrDeleted; U 223 Source/wtf/HashFunctions.h template<typename T, typename U> struct DefaultHash<std::pair<T, U> > { typedef PairHash<T, U> Hash; }; U 167 Source/wtf/HashIterators.h template<typename T, typename U, typename V> U 168 Source/wtf/HashIterators.h inline bool operator==(const HashTableConstKeysIterator<T, U, V>& a, const HashTableConstKeysIterator<T, U, V>& b) U 173 Source/wtf/HashIterators.h template<typename T, typename U, typename V> U 174 Source/wtf/HashIterators.h inline bool operator!=(const HashTableConstKeysIterator<T, U, V>& a, const HashTableConstKeysIterator<T, U, V>& b) U 179 Source/wtf/HashIterators.h template<typename T, typename U, typename V> U 180 Source/wtf/HashIterators.h inline bool operator==(const HashTableConstValuesIterator<T, U, V>& a, const HashTableConstValuesIterator<T, U, V>& b) U 185 Source/wtf/HashIterators.h template<typename T, typename U, typename V> U 186 Source/wtf/HashIterators.h inline bool operator!=(const HashTableConstValuesIterator<T, U, V>& a, const HashTableConstValuesIterator<T, U, V>& b) U 191 Source/wtf/HashIterators.h template<typename T, typename U, typename V> U 192 Source/wtf/HashIterators.h inline bool operator==(const HashTableKeysIterator<T, U, V>& a, const HashTableKeysIterator<T, U, V>& b) U 197 Source/wtf/HashIterators.h template<typename T, typename U, typename V> U 198 Source/wtf/HashIterators.h inline bool operator!=(const HashTableKeysIterator<T, U, V>& a, const HashTableKeysIterator<T, U, V>& b) U 203 Source/wtf/HashIterators.h template<typename T, typename U, typename V> U 204 Source/wtf/HashIterators.h inline bool operator==(const HashTableValuesIterator<T, U, V>& a, const HashTableValuesIterator<T, U, V>& b) U 209 Source/wtf/HashIterators.h template<typename T, typename U, typename V> U 210 Source/wtf/HashIterators.h inline bool operator!=(const HashTableValuesIterator<T, U, V>& a, const HashTableValuesIterator<T, U, V>& b) U 262 Source/wtf/HashMap.h template<typename T, typename U> static bool equal(const T& a, const U& b) { return HashFunctions::equal(a, b); } U 263 Source/wtf/HashMap.h template<typename T, typename U, typename V> static void translate(T& location, const U& key, const V& mapped) U 273 Source/wtf/HashMap.h template<typename T, typename U> static bool equal(const T& a, const U& b) { return Translator::equal(a, b); } U 274 Source/wtf/HashMap.h template<typename T, typename U, typename V> static void translate(T& location, const U& key, const V& mapped, unsigned hashCode) U 281 Source/wtf/HashMap.h template<typename T, typename U, typename V, typename W, typename X, typename Y> U 282 Source/wtf/HashMap.h inline unsigned HashMap<T, U, V, W, X, Y>::size() const U 287 Source/wtf/HashMap.h template<typename T, typename U, typename V, typename W, typename X, typename Y> U 288 Source/wtf/HashMap.h inline unsigned HashMap<T, U, V, W, X, Y>::capacity() const U 293 Source/wtf/HashMap.h template<typename T, typename U, typename V, typename W, typename X, typename Y> U 294 Source/wtf/HashMap.h inline bool HashMap<T, U, V, W, X, Y>::isEmpty() const U 299 Source/wtf/HashMap.h template<typename T, typename U, typename V, typename W, typename X, typename Y> U 300 Source/wtf/HashMap.h inline typename HashMap<T, U, V, W, X, Y>::iterator HashMap<T, U, V, W, X, Y>::begin() U 305 Source/wtf/HashMap.h template<typename T, typename U, typename V, typename W, typename X, typename Y> U 306 Source/wtf/HashMap.h inline typename HashMap<T, U, V, W, X, Y>::iterator HashMap<T, U, V, W, X, Y>::end() U 311 Source/wtf/HashMap.h template<typename T, typename U, typename V, typename W, typename X, typename Y> U 312 Source/wtf/HashMap.h inline typename HashMap<T, U, V, W, X, Y>::const_iterator HashMap<T, U, V, W, X, Y>::begin() const U 317 Source/wtf/HashMap.h template<typename T, typename U, typename V, typename W, typename X, typename Y> U 318 Source/wtf/HashMap.h inline typename HashMap<T, U, V, W, X, Y>::const_iterator HashMap<T, U, V, W, X, Y>::end() const U 323 Source/wtf/HashMap.h template<typename T, typename U, typename V, typename W, typename X, typename Y> U 324 Source/wtf/HashMap.h inline typename HashMap<T, U, V, W, X, Y>::iterator HashMap<T, U, V, W, X, Y>::find(KeyPeekInType key) U 329 Source/wtf/HashMap.h template<typename T, typename U, typename V, typename W, typename X, typename Y> U 330 Source/wtf/HashMap.h inline typename HashMap<T, U, V, W, X, Y>::const_iterator HashMap<T, U, V, W, X, Y>::find(KeyPeekInType key) const U 335 Source/wtf/HashMap.h template<typename T, typename U, typename V, typename W, typename X, typename Y> U 336 Source/wtf/HashMap.h inline bool HashMap<T, U, V, W, X, Y>::contains(KeyPeekInType key) const U 341 Source/wtf/HashMap.h template<typename T, typename U, typename V, typename W, typename X, typename Y> U 343 Source/wtf/HashMap.h inline typename HashMap<T, U, V, W, X, Y>::iterator U 344 Source/wtf/HashMap.h HashMap<T, U, V, W, X, Y>::find(const TYPE& value) U 349 Source/wtf/HashMap.h template<typename T, typename U, typename V, typename W, typename X, typename Y> U 351 Source/wtf/HashMap.h inline typename HashMap<T, U, V, W, X, Y>::const_iterator U 352 Source/wtf/HashMap.h HashMap<T, U, V, W, X, Y>::find(const TYPE& value) const U 357 Source/wtf/HashMap.h template<typename T, typename U, typename V, typename W, typename X, typename Y> U 360 Source/wtf/HashMap.h HashMap<T, U, V, W, X, Y>::contains(const TYPE& value) const U 365 Source/wtf/HashMap.h template<typename T, typename U, typename V, typename W, typename X, typename Y> U 366 Source/wtf/HashMap.h typename HashMap<T, U, V, W, X, Y>::AddResult U 367 Source/wtf/HashMap.h HashMap<T, U, V, W, X, Y>::inlineAdd(KeyPeekInType key, MappedPassInReferenceType mapped) U 372 Source/wtf/HashMap.h template<typename T, typename U, typename V, typename W, typename X, typename Y> U 373 Source/wtf/HashMap.h typename HashMap<T, U, V, W, X, Y>::AddResult U 374 Source/wtf/HashMap.h HashMap<T, U, V, W, X, Y>::set(KeyPeekInType key, MappedPassInType mapped) U 384 Source/wtf/HashMap.h template<typename T, typename U, typename V, typename W, typename X, typename Y> U 386 Source/wtf/HashMap.h typename HashMap<T, U, V, W, X, Y>::AddResult U 387 Source/wtf/HashMap.h HashMap<T, U, V, W, X, Y>::add(const TYPE& key, MappedPassInType value) U 392 Source/wtf/HashMap.h template<typename T, typename U, typename V, typename W, typename X, typename Y> U 393 Source/wtf/HashMap.h typename HashMap<T, U, V, W, X, Y>::AddResult U 394 Source/wtf/HashMap.h HashMap<T, U, V, W, X, Y>::add(KeyPeekInType key, MappedPassInType mapped) U 399 Source/wtf/HashMap.h template<typename T, typename U, typename V, typename W, typename X, typename Y> U 400 Source/wtf/HashMap.h typename HashMap<T, U, V, W, X, Y>::MappedPeekType U 401 Source/wtf/HashMap.h HashMap<T, U, V, W, X, Y>::get(KeyPeekInType key) const U 409 Source/wtf/HashMap.h template<typename T, typename U, typename V, typename W, typename X, typename Y> U 410 Source/wtf/HashMap.h inline void HashMap<T, U, V, W, X, Y>::remove(iterator it) U 415 Source/wtf/HashMap.h template<typename T, typename U, typename V, typename W, typename X, typename Y> U 416 Source/wtf/HashMap.h inline void HashMap<T, U, V, W, X, Y>::remove(KeyPeekInType key) U 421 Source/wtf/HashMap.h template<typename T, typename U, typename V, typename W, typename X, typename Y> U 422 Source/wtf/HashMap.h inline void HashMap<T, U, V, W, X, Y>::clear() U 427 Source/wtf/HashMap.h template<typename T, typename U, typename V, typename W, typename X, typename Y> U 428 Source/wtf/HashMap.h typename HashMap<T, U, V, W, X, Y>::MappedPassOutType U 429 Source/wtf/HashMap.h HashMap<T, U, V, W, X, Y>::take(KeyPeekInType key) U 439 Source/wtf/HashMap.h template<typename T, typename U, typename V, typename W, typename X, typename Y> U 440 Source/wtf/HashMap.h inline bool HashMap<T, U, V, W, X, Y>::isValidKey(KeyPeekInType key) U 456 Source/wtf/HashMap.h template<typename T, typename U, typename V, typename W, typename X, typename Y> U 457 Source/wtf/HashMap.h bool operator==(const HashMap<T, U, V, W, X, Y>& a, const HashMap<T, U, V, W, X, Y>& b) U 475 Source/wtf/HashMap.h template<typename T, typename U, typename V, typename W, typename X, typename Y> U 476 Source/wtf/HashMap.h inline bool operator!=(const HashMap<T, U, V, W, X, Y>& a, const HashMap<T, U, V, W, X, Y>& b) U 481 Source/wtf/HashMap.h template<typename T, typename U, typename V, typename W, typename X, typename Y> U 482 Source/wtf/HashMap.h inline void deleteAllValues(const HashMap<T, U, V, W, X, Y>& collection) U 490 Source/wtf/HashMap.h template<typename T, typename U, typename V, typename W, typename X, typename Y> U 491 Source/wtf/HashMap.h inline void deleteAllKeys(const HashMap<T, U, V, W, X, Y>& collection) U 499 Source/wtf/HashMap.h template<typename T, typename U, typename V, typename W, typename X, typename Y, typename Z> U 500 Source/wtf/HashMap.h inline void copyKeysToVector(const HashMap<T, U, V, W, X, Y>& collection, Z& vector) U 512 Source/wtf/HashMap.h template<typename T, typename U, typename V, typename W, typename X, typename Y, typename Z> U 513 Source/wtf/HashMap.h inline void copyValuesToVector(const HashMap<T, U, V, W, X, Y>& collection, Z& vector) U 31 Source/wtf/HashSet.h template<typename T, typename U, typename V, typename W> class HashSet; U 32 Source/wtf/HashSet.h template<typename T, typename U, typename V, typename W> U 33 Source/wtf/HashSet.h void deleteAllValues(const HashSet<T, U, V, W>&); U 137 Source/wtf/HashSet.h template<typename T, typename U> static bool equal(const T& a, const U& b) { return Translator::equal(a, b); } U 138 Source/wtf/HashSet.h template<typename T, typename U> static void translate(T& location, const U& key, const U&, unsigned hashCode) U 144 Source/wtf/HashSet.h template<typename T, typename U, typename V, typename W> U 145 Source/wtf/HashSet.h inline unsigned HashSet<T, U, V, W>::size() const U 150 Source/wtf/HashSet.h template<typename T, typename U, typename V, typename W> U 151 Source/wtf/HashSet.h inline unsigned HashSet<T, U, V, W>::capacity() const U 156 Source/wtf/HashSet.h template<typename T, typename U, typename V, typename W> U 157 Source/wtf/HashSet.h inline bool HashSet<T, U, V, W>::isEmpty() const U 162 Source/wtf/HashSet.h template<typename T, typename U, typename V, typename W> U 163 Source/wtf/HashSet.h inline typename HashSet<T, U, V, W>::iterator HashSet<T, U, V, W>::begin() const U 168 Source/wtf/HashSet.h template<typename T, typename U, typename V, typename W> U 169 Source/wtf/HashSet.h inline typename HashSet<T, U, V, W>::iterator HashSet<T, U, V, W>::end() const U 174 Source/wtf/HashSet.h template<typename T, typename U, typename V, typename W> U 175 Source/wtf/HashSet.h inline typename HashSet<T, U, V, W>::iterator HashSet<T, U, V, W>::find(ValuePeekInType value) const U 201 Source/wtf/HashSet.h template<typename T, typename U, typename V, typename W> U 202 Source/wtf/HashSet.h inline typename HashSet<T, U, V, W>::AddResult HashSet<T, U, V, W>::add(ValuePeekInType value) U 215 Source/wtf/HashSet.h template<typename T, typename U, typename V, typename W> U 216 Source/wtf/HashSet.h inline void HashSet<T, U, V, W>::remove(iterator it) U 221 Source/wtf/HashSet.h template<typename T, typename U, typename V, typename W> U 222 Source/wtf/HashSet.h inline void HashSet<T, U, V, W>::remove(ValuePeekInType value) U 227 Source/wtf/HashSet.h template<typename T, typename U, typename V, typename W> U 228 Source/wtf/HashSet.h inline void HashSet<T, U, V, W>::clear() U 233 Source/wtf/HashSet.h template<typename T, typename U, typename V, typename W> U 234 Source/wtf/HashSet.h inline bool HashSet<T, U, V, W>::isValidValue(ValuePeekInType value) U 259 Source/wtf/HashSet.h template<typename T, typename U, typename V, typename W> U 260 Source/wtf/HashSet.h inline void deleteAllValues(const HashSet<T, U, V, W>& collection) U 262 Source/wtf/HashSet.h deleteAllValues<typename HashSet<T, U, V, W>::ValueType>(collection.m_impl); U 64 Source/wtf/HashTable.h template<bool x, typename T, typename U, typename V, typename W, typename X, typename Y, typename Z> U 217 Source/wtf/HashTable.h template<typename T, typename U> inline void hashTableSwap(KeyValuePair<T, U>& a, KeyValuePair<T, U>& b) U 230 Source/wtf/HashTable.h template<typename T, typename U> static bool equal(const T& a, const U& b) { return HashFunctions::equal(a, b); } U 231 Source/wtf/HashTable.h template<typename T, typename U, typename V> static void translate(T& location, const U&, const V& value) { location = value; } U 438 Source/wtf/HashTable.h template<bool x, typename T, typename U, typename V, typename W, typename X, typename Y, typename Z> friend struct WeakProcessingHashTableHelper; U 1184 Source/wtf/HashTable.h template<typename T, typename U> U 1185 Source/wtf/HashTable.h inline bool operator==(const HashTableConstIteratorAdapter<T, U>& a, const HashTableConstIteratorAdapter<T, U>& b) U 1190 Source/wtf/HashTable.h template<typename T, typename U> U 1191 Source/wtf/HashTable.h inline bool operator!=(const HashTableConstIteratorAdapter<T, U>& a, const HashTableConstIteratorAdapter<T, U>& b) U 1196 Source/wtf/HashTable.h template<typename T, typename U> U 1197 Source/wtf/HashTable.h inline bool operator==(const HashTableIteratorAdapter<T, U>& a, const HashTableIteratorAdapter<T, U>& b) U 1202 Source/wtf/HashTable.h template<typename T, typename U> U 1203 Source/wtf/HashTable.h inline bool operator!=(const HashTableIteratorAdapter<T, U>& a, const HashTableIteratorAdapter<T, U>& b) U 1209 Source/wtf/HashTable.h template<typename T, typename U> U 1210 Source/wtf/HashTable.h inline bool operator==(const HashTableConstIteratorAdapter<T, U>& a, const HashTableIteratorAdapter<T, U>& b) U 1215 Source/wtf/HashTable.h template<typename T, typename U> U 1216 Source/wtf/HashTable.h inline bool operator!=(const HashTableConstIteratorAdapter<T, U>& a, const HashTableIteratorAdapter<T, U>& b) U 1221 Source/wtf/HashTable.h template<typename T, typename U> U 1222 Source/wtf/HashTable.h inline bool operator==(const HashTableIteratorAdapter<T, U>& a, const HashTableConstIteratorAdapter<T, U>& b) U 1227 Source/wtf/HashTable.h template<typename T, typename U> U 1228 Source/wtf/HashTable.h inline bool operator!=(const HashTableIteratorAdapter<T, U>& a, const HashTableConstIteratorAdapter<T, U>& b) U 62 Source/wtf/HashTraits.h template<typename U = void> U 205 Source/wtf/HashTraits.h template<typename U> U 206 Source/wtf/HashTraits.h static void store(const U& value, RawPtr<T>& storage) { storage = value; } U 291 Source/wtf/HashTraits.h template<typename U = void> U 264 Source/wtf/ListHashSet.h template <typename U> U 265 Source/wtf/ListHashSet.h ListHashSetNode(const U& value) U 527 Source/wtf/ListHashSet.h template<typename T, typename U> static bool equal(const T& a, const U& b) { return HashFunctions::equal(a->m_value, b); } U 528 Source/wtf/ListHashSet.h template<typename T, typename U, typename V> static void translate(T*& location, const U& key, const V& allocator) U 534 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 535 Source/wtf/ListHashSet.h inline ListHashSet<T, inlineCapacity, U>::ListHashSet() U 541 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 542 Source/wtf/ListHashSet.h inline ListHashSet<T, inlineCapacity, U>::ListHashSet(const ListHashSet& other) U 551 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 552 Source/wtf/ListHashSet.h inline ListHashSet<T, inlineCapacity, U>& ListHashSet<T, inlineCapacity, U>::operator=(const ListHashSet& other) U 559 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 560 Source/wtf/ListHashSet.h inline void ListHashSet<T, inlineCapacity, U>::swap(ListHashSet& other) U 568 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 569 Source/wtf/ListHashSet.h inline ListHashSet<T, inlineCapacity, U>::~ListHashSet() U 574 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 575 Source/wtf/ListHashSet.h inline unsigned ListHashSet<T, inlineCapacity, U>::size() const U 580 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 581 Source/wtf/ListHashSet.h inline unsigned ListHashSet<T, inlineCapacity, U>::capacity() const U 586 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 587 Source/wtf/ListHashSet.h inline bool ListHashSet<T, inlineCapacity, U>::isEmpty() const U 592 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 593 Source/wtf/ListHashSet.h size_t ListHashSet<T, inlineCapacity, U>::sizeInBytes() const U 606 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 607 Source/wtf/ListHashSet.h inline typename ListHashSet<T, inlineCapacity, U>::iterator ListHashSet<T, inlineCapacity, U>::begin() U 612 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 613 Source/wtf/ListHashSet.h inline typename ListHashSet<T, inlineCapacity, U>::iterator ListHashSet<T, inlineCapacity, U>::end() U 618 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 619 Source/wtf/ListHashSet.h inline typename ListHashSet<T, inlineCapacity, U>::const_iterator ListHashSet<T, inlineCapacity, U>::begin() const U 624 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 625 Source/wtf/ListHashSet.h inline typename ListHashSet<T, inlineCapacity, U>::const_iterator ListHashSet<T, inlineCapacity, U>::end() const U 630 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 631 Source/wtf/ListHashSet.h inline typename ListHashSet<T, inlineCapacity, U>::reverse_iterator ListHashSet<T, inlineCapacity, U>::rbegin() U 636 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 637 Source/wtf/ListHashSet.h inline typename ListHashSet<T, inlineCapacity, U>::reverse_iterator ListHashSet<T, inlineCapacity, U>::rend() U 642 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 643 Source/wtf/ListHashSet.h inline typename ListHashSet<T, inlineCapacity, U>::const_reverse_iterator ListHashSet<T, inlineCapacity, U>::rbegin() const U 648 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 649 Source/wtf/ListHashSet.h inline typename ListHashSet<T, inlineCapacity, U>::const_reverse_iterator ListHashSet<T, inlineCapacity, U>::rend() const U 654 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 655 Source/wtf/ListHashSet.h inline T& ListHashSet<T, inlineCapacity, U>::first() U 661 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 662 Source/wtf/ListHashSet.h inline void ListHashSet<T, inlineCapacity, U>::removeFirst() U 669 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 670 Source/wtf/ListHashSet.h inline const T& ListHashSet<T, inlineCapacity, U>::first() const U 676 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 677 Source/wtf/ListHashSet.h inline T& ListHashSet<T, inlineCapacity, U>::last() U 683 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 684 Source/wtf/ListHashSet.h inline const T& ListHashSet<T, inlineCapacity, U>::last() const U 690 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 691 Source/wtf/ListHashSet.h inline void ListHashSet<T, inlineCapacity, U>::removeLast() U 698 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 699 Source/wtf/ListHashSet.h inline typename ListHashSet<T, inlineCapacity, U>::iterator ListHashSet<T, inlineCapacity, U>::find(ValuePeekInType value) U 707 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 708 Source/wtf/ListHashSet.h inline typename ListHashSet<T, inlineCapacity, U>::const_iterator ListHashSet<T, inlineCapacity, U>::find(ValuePeekInType value) const U 719 Source/wtf/ListHashSet.h template<typename T, typename U> static bool equal(const T& a, const U& b) { return Translator::equal(a->m_value, b); } U 722 Source/wtf/ListHashSet.h template<typename ValueType, size_t inlineCapacity, typename U> U 724 Source/wtf/ListHashSet.h inline typename ListHashSet<ValueType, inlineCapacity, U>::iterator ListHashSet<ValueType, inlineCapacity, U>::find(const T& value) U 732 Source/wtf/ListHashSet.h template<typename ValueType, size_t inlineCapacity, typename U> U 734 Source/wtf/ListHashSet.h inline typename ListHashSet<ValueType, inlineCapacity, U>::const_iterator ListHashSet<ValueType, inlineCapacity, U>::find(const T& value) const U 742 Source/wtf/ListHashSet.h template<typename ValueType, size_t inlineCapacity, typename U> U 744 Source/wtf/ListHashSet.h inline bool ListHashSet<ValueType, inlineCapacity, U>::contains(const T& value) const U 749 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 750 Source/wtf/ListHashSet.h inline bool ListHashSet<T, inlineCapacity, U>::contains(ValuePeekInType value) const U 755 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 756 Source/wtf/ListHashSet.h typename ListHashSet<T, inlineCapacity, U>::AddResult ListHashSet<T, inlineCapacity, U>::add(ValuePeekInType value) U 765 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 766 Source/wtf/ListHashSet.h typename ListHashSet<T, inlineCapacity, U>::iterator ListHashSet<T, inlineCapacity, U>::addReturnIterator(ValuePeekInType value) U 770 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 771 Source/wtf/ListHashSet.h typename ListHashSet<T, inlineCapacity, U>::AddResult ListHashSet<T, inlineCapacity, U>::appendOrMoveToLast(ValuePeekInType value) U 782 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 783 Source/wtf/ListHashSet.h typename ListHashSet<T, inlineCapacity, U>::AddResult ListHashSet<T, inlineCapacity, U>::prependOrMoveToFirst(ValuePeekInType value) U 794 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 795 Source/wtf/ListHashSet.h typename ListHashSet<T, inlineCapacity, U>::AddResult ListHashSet<T, inlineCapacity, U>::insertBefore(iterator it, ValuePeekInType newValue) U 804 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 805 Source/wtf/ListHashSet.h typename ListHashSet<T, inlineCapacity, U>::AddResult ListHashSet<T, inlineCapacity, U>::insertBefore(ValuePeekInType beforeValue, ValuePeekInType newValue) U 811 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 812 Source/wtf/ListHashSet.h inline void ListHashSet<T, inlineCapacity, U>::remove(iterator it) U 820 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 821 Source/wtf/ListHashSet.h inline void ListHashSet<T, inlineCapacity, U>::remove(ValuePeekInType value) U 826 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 827 Source/wtf/ListHashSet.h inline void ListHashSet<T, inlineCapacity, U>::clear() U 835 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 836 Source/wtf/ListHashSet.h void ListHashSet<T, inlineCapacity, U>::unlink(Node* node) U 855 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 856 Source/wtf/ListHashSet.h void ListHashSet<T, inlineCapacity, U>::unlinkAndDelete(Node* node) U 862 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 863 Source/wtf/ListHashSet.h void ListHashSet<T, inlineCapacity, U>::appendNode(Node* node) U 879 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 880 Source/wtf/ListHashSet.h void ListHashSet<T, inlineCapacity, U>::prependNode(Node* node) U 893 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 894 Source/wtf/ListHashSet.h void ListHashSet<T, inlineCapacity, U>::insertNodeBefore(Node* beforeNode, Node* newNode) U 909 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 910 Source/wtf/ListHashSet.h void ListHashSet<T, inlineCapacity, U>::deleteAllNodes() U 919 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 920 Source/wtf/ListHashSet.h void ListHashSet<T, inlineCapacity, U>::createAllocatorIfNeeded() U 926 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 927 Source/wtf/ListHashSet.h inline ListHashSetReverseIterator<T, inlineCapacity, U> ListHashSet<T, inlineCapacity, U>::makeReverseIterator(Node* position) U 929 Source/wtf/ListHashSet.h return ListHashSetReverseIterator<T, inlineCapacity, U>(this, position); U 932 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 933 Source/wtf/ListHashSet.h inline ListHashSetConstReverseIterator<T, inlineCapacity, U> ListHashSet<T, inlineCapacity, U>::makeConstReverseIterator(Node* position) const U 935 Source/wtf/ListHashSet.h return ListHashSetConstReverseIterator<T, inlineCapacity, U>(this, position); U 938 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 939 Source/wtf/ListHashSet.h inline ListHashSetIterator<T, inlineCapacity, U> ListHashSet<T, inlineCapacity, U>::makeIterator(Node* position) U 941 Source/wtf/ListHashSet.h return ListHashSetIterator<T, inlineCapacity, U>(this, position); U 944 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 945 Source/wtf/ListHashSet.h inline ListHashSetConstIterator<T, inlineCapacity, U> ListHashSet<T, inlineCapacity, U>::makeConstIterator(Node* position) const U 947 Source/wtf/ListHashSet.h return ListHashSetConstIterator<T, inlineCapacity, U>(this, position); U 958 Source/wtf/ListHashSet.h template<typename T, size_t inlineCapacity, typename U> U 959 Source/wtf/ListHashSet.h inline void deleteAllValues(const ListHashSet<T, inlineCapacity, U>& collection) U 961 Source/wtf/ListHashSet.h deleteAllValues<true, typename ListHashSet<T, inlineCapacity, U>::ValueType>(collection.m_impl); U 50 Source/wtf/OwnPtr.h template<typename U> OwnPtr(const PassOwnPtr<U>&, EnsurePtrConvertibleArgDecl(U, T)); U 85 Source/wtf/OwnPtr.h template<typename U> OwnPtr& operator=(const PassOwnPtr<U>&); U 89 Source/wtf/OwnPtr.h template<typename U> OwnPtr(OwnPtr<U>&&); U 92 Source/wtf/OwnPtr.h template<typename U> OwnPtr& operator=(OwnPtr<U>&&); U 105 Source/wtf/OwnPtr.h template<typename U> bool operator==(const OwnPtr<U>&) const { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } U 106 Source/wtf/OwnPtr.h template<typename U> bool operator!=(const OwnPtr<U>&) const { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } U 107 Source/wtf/OwnPtr.h template<typename U> bool operator==(const PassOwnPtr<U>&) const { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } U 108 Source/wtf/OwnPtr.h template<typename U> bool operator!=(const PassOwnPtr<U>&) const { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } U 118 Source/wtf/OwnPtr.h template<typename T> template<typename U> inline OwnPtr<T>::OwnPtr(const PassOwnPtr<U>& o, EnsurePtrConvertibleArgDefn(U, T)) U 162 Source/wtf/OwnPtr.h template<typename T> template<typename U> inline OwnPtr<T>& OwnPtr<T>::operator=(const PassOwnPtr<U>& o) U 178 Source/wtf/OwnPtr.h template<typename T> template<typename U> inline OwnPtr<T>::OwnPtr(OwnPtr<U>&& o) U 194 Source/wtf/OwnPtr.h template<typename T> template<typename U> inline OwnPtr<T>& OwnPtr<T>::operator=(OwnPtr<U>&& o) U 211 Source/wtf/OwnPtr.h template<typename T, typename U> inline bool operator==(const OwnPtr<T>& a, U* b) U 216 Source/wtf/OwnPtr.h template<typename T, typename U> inline bool operator==(T* a, const OwnPtr<U>& b) U 221 Source/wtf/OwnPtr.h template<typename T, typename U> inline bool operator!=(const OwnPtr<T>& a, U* b) U 226 Source/wtf/OwnPtr.h template<typename T, typename U> inline bool operator!=(T* a, const OwnPtr<U>& b) U 53 Source/wtf/PassOwnPtr.h template<typename U> PassOwnPtr(const PassOwnPtr<U>&, EnsurePtrConvertibleArgDecl(U, T)); U 70 Source/wtf/PassOwnPtr.h template<typename U> friend PassOwnPtr<U> adoptPtr(U*); U 71 Source/wtf/PassOwnPtr.h template<typename U> friend PassOwnPtr<U[]> adoptArrayPtr(U*); U 72 Source/wtf/PassOwnPtr.h template<typename U> friend class OwnPtr; U 81 Source/wtf/PassOwnPtr.h template<typename U> bool operator==(const PassOwnPtr<U>&) const { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } U 82 Source/wtf/PassOwnPtr.h template<typename U> bool operator!=(const PassOwnPtr<U>&) const { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } U 83 Source/wtf/PassOwnPtr.h template<typename U> bool operator==(const OwnPtr<U>&) const { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } U 84 Source/wtf/PassOwnPtr.h template<typename U> bool operator!=(const OwnPtr<U>&) const { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } U 89 Source/wtf/PassOwnPtr.h template<typename T> template<typename U> inline PassOwnPtr<T>::PassOwnPtr(const PassOwnPtr<U>& o, EnsurePtrConvertibleArgDefn(U, T)) U 102 Source/wtf/PassOwnPtr.h template<typename T, typename U> inline bool operator==(const PassOwnPtr<T>& a, U* b) U 107 Source/wtf/PassOwnPtr.h template<typename T, typename U> inline bool operator==(T* a, const PassOwnPtr<U>& b) U 112 Source/wtf/PassOwnPtr.h template<typename T, typename U> inline bool operator!=(const PassOwnPtr<T>& a, U* b) U 117 Source/wtf/PassOwnPtr.h template<typename T, typename U> inline bool operator!=(T* a, const PassOwnPtr<U>& b) U 132 Source/wtf/PassOwnPtr.h template<typename T, typename U> inline PassOwnPtr<T> static_pointer_cast(const PassOwnPtr<U>& p) U 66 Source/wtf/PassRefPtr.h template<typename U> PassRefPtr(const RawPtr<U>& ptr, EnsurePtrConvertibleArgDecl(U, T)) : m_ptr(ptr.get()) { refIfNotNull(m_ptr); } U 72 Source/wtf/PassRefPtr.h template<typename U> PassRefPtr(const PassRefPtr<U>& o, EnsurePtrConvertibleArgDecl(U, T)) : m_ptr(o.leakRef()) { } U 76 Source/wtf/PassRefPtr.h template<typename U> PassRefPtr(const RefPtr<U>&, EnsurePtrConvertibleArgDecl(U, T)); U 102 Source/wtf/PassRefPtr.h template<typename T> template<typename U> inline PassRefPtr<T>::PassRefPtr(const RefPtr<U>& o, EnsurePtrConvertibleArgDefn(U, T)) U 116 Source/wtf/PassRefPtr.h template<typename T, typename U> inline bool operator==(const PassRefPtr<T>& a, const PassRefPtr<U>& b) U 121 Source/wtf/PassRefPtr.h template<typename T, typename U> inline bool operator==(const PassRefPtr<T>& a, const RefPtr<U>& b) U 126 Source/wtf/PassRefPtr.h template<typename T, typename U> inline bool operator==(const RefPtr<T>& a, const PassRefPtr<U>& b) U 131 Source/wtf/PassRefPtr.h template<typename T, typename U> inline bool operator==(const PassRefPtr<T>& a, U* b) U 136 Source/wtf/PassRefPtr.h template<typename T, typename U> inline bool operator==(T* a, const PassRefPtr<U>& b) U 141 Source/wtf/PassRefPtr.h template<typename T, typename U> inline bool operator!=(const PassRefPtr<T>& a, const PassRefPtr<U>& b) U 146 Source/wtf/PassRefPtr.h template<typename T, typename U> inline bool operator!=(const PassRefPtr<T>& a, const RefPtr<U>& b) U 151 Source/wtf/PassRefPtr.h template<typename T, typename U> inline bool operator!=(const RefPtr<T>& a, const PassRefPtr<U>& b) U 156 Source/wtf/PassRefPtr.h template<typename T, typename U> inline bool operator!=(const PassRefPtr<T>& a, U* b) U 161 Source/wtf/PassRefPtr.h template<typename T, typename U> inline bool operator!=(T* a, const PassRefPtr<U>& b) U 172 Source/wtf/PassRefPtr.h template<typename T, typename U> inline PassRefPtr<T> static_pointer_cast(const PassRefPtr<U>& p) U 67 Source/wtf/RawPtr.h template<typename U> U 68 Source/wtf/RawPtr.h RawPtr(const RawPtr<U>& other) U 93 Source/wtf/RawPtr.h template<typename U> U 94 Source/wtf/RawPtr.h RawPtr& operator=(U* ptr) U 100 Source/wtf/RawPtr.h template<typename U> U 101 Source/wtf/RawPtr.h RawPtr& operator=(RawPtr<U> ptr) U 130 Source/wtf/RawPtr.h template<typename T, typename U> inline RawPtr<T> static_pointer_cast(const RawPtr<U>& p) U 42 Source/wtf/RefPtr.h template<typename U> RefPtr(const RawPtr<U>& ptr, EnsurePtrConvertibleArgDecl(U, T)) : m_ptr(ptr.get()) { refIfNotNull(m_ptr); } U 45 Source/wtf/RefPtr.h template<typename U> RefPtr(const RefPtr<U>& o, EnsurePtrConvertibleArgDecl(U, T)) : m_ptr(o.get()) { refIfNotNull(m_ptr); } U 48 Source/wtf/RefPtr.h template<typename U> RefPtr(const PassRefPtr<U>&, EnsurePtrConvertibleArgDecl(U, T)); U 75 Source/wtf/RefPtr.h template<typename U> RefPtr<T>& operator=(const RefPtr<U>&); U 76 Source/wtf/RefPtr.h template<typename U> RefPtr<T>& operator=(const PassRefPtr<U>&); U 77 Source/wtf/RefPtr.h template<typename U> RefPtr<T>& operator=(const RawPtr<U>&); U 87 Source/wtf/RefPtr.h template<typename T> template<typename U> inline RefPtr<T>::RefPtr(const PassRefPtr<U>& o, EnsurePtrConvertibleArgDefn(U, T)) U 106 Source/wtf/RefPtr.h template<typename T> template<typename U> inline RefPtr<T>& RefPtr<T>::operator=(const RefPtr<U>& o) U 127 Source/wtf/RefPtr.h template<typename T> template<typename U> inline RefPtr<T>& RefPtr<T>::operator=(const PassRefPtr<U>& o) U 134 Source/wtf/RefPtr.h template<typename T> template<typename U> inline RefPtr<T>& RefPtr<T>::operator=(const RawPtr<U>& o) U 151 Source/wtf/RefPtr.h template<typename T, typename U> inline bool operator==(const RefPtr<T>& a, const RefPtr<U>& b) U 156 Source/wtf/RefPtr.h template<typename T, typename U> inline bool operator==(const RefPtr<T>& a, U* b) U 161 Source/wtf/RefPtr.h template<typename T, typename U> inline bool operator==(T* a, const RefPtr<U>& b) U 166 Source/wtf/RefPtr.h template<typename T, typename U> inline bool operator!=(const RefPtr<T>& a, const RefPtr<U>& b) U 171 Source/wtf/RefPtr.h template<typename T, typename U> inline bool operator!=(const RefPtr<T>& a, U* b) U 176 Source/wtf/RefPtr.h template<typename T, typename U> inline bool operator!=(T* a, const RefPtr<U>& b) U 181 Source/wtf/RefPtr.h template<typename T, typename U> inline RefPtr<T> static_pointer_cast(const RefPtr<U>& p) U 195 Source/wtf/RefPtr.h template<typename U> RefPtrValuePeeker(const RefPtr<U>& p): m_ptr(p.get()) { } U 196 Source/wtf/RefPtr.h template<typename U> RefPtrValuePeeker(const PassRefPtr<U>& p): m_ptr(p.get()) { } U 87 Source/wtf/RetainPtr.h template<typename U> RetainPtr(const RetainPtr<U>&); U 105 Source/wtf/RetainPtr.h template<typename U> RetainPtr& operator=(const RetainPtr<U>&); U 107 Source/wtf/RetainPtr.h template<typename U> RetainPtr& operator=(U*); U 111 Source/wtf/RetainPtr.h template<typename U> RetainPtr& operator=(RetainPtr<U>&&); U 129 Source/wtf/RetainPtr.h template<typename T> template<typename U> inline RetainPtr<T>::RetainPtr(const RetainPtr<U>& o) U 163 Source/wtf/RetainPtr.h template<typename T> template<typename U> inline RetainPtr<T>& RetainPtr<T>::operator=(const RetainPtr<U>& o) U 186 Source/wtf/RetainPtr.h template<typename T> template<typename U> inline RetainPtr<T>& RetainPtr<T>::operator=(U* optr) U 204 Source/wtf/RetainPtr.h template<typename T> template<typename U> inline RetainPtr<T>& RetainPtr<T>::operator=(RetainPtr<U>&& o) U 239 Source/wtf/RetainPtr.h template<typename T, typename U> inline bool operator==(const RetainPtr<T>& a, const RetainPtr<U>& b) U 244 Source/wtf/RetainPtr.h template<typename T, typename U> inline bool operator==(const RetainPtr<T>& a, U* b) U 249 Source/wtf/RetainPtr.h template<typename T, typename U> inline bool operator==(T* a, const RetainPtr<U>& b) U 254 Source/wtf/RetainPtr.h template<typename T, typename U> inline bool operator!=(const RetainPtr<T>& a, const RetainPtr<U>& b) U 259 Source/wtf/RetainPtr.h template<typename T, typename U> inline bool operator!=(const RetainPtr<T>& a, U* b) U 264 Source/wtf/RetainPtr.h template<typename T, typename U> inline bool operator!=(T* a, const RetainPtr<U>& b) U 23 Source/wtf/TerminatedArray.h template<typename U> U 36 Source/wtf/TerminatedArray.h U& operator*() const { return *m_val; } U 42 Source/wtf/TerminatedArray.h iterator_base(U* val) : m_val(val) { } U 44 Source/wtf/TerminatedArray.h U* m_val; U 83 Source/wtf/TypeTraits.h template<bool performCheck, typename U> class IsConvertibleToDouble; U 84 Source/wtf/TypeTraits.h template<typename U> class IsConvertibleToDouble<false, U> { U 89 Source/wtf/TypeTraits.h template<typename U> class IsConvertibleToDouble<true, U> { U 133 Source/wtf/TypeTraits.h template <typename T, typename U> struct IsSameType { U 141 Source/wtf/TypeTraits.h template <typename T, typename U> class IsSubclass { U 147 Source/wtf/TypeTraits.h static YesType subclassCheck(U*); U 154 Source/wtf/TypeTraits.h template <typename T, template<class V> class U> class IsSubclassOfTemplate { U 160 Source/wtf/TypeTraits.h template<typename W> static YesType subclassCheck(U<W>*); U 167 Source/wtf/TypeTraits.h template <typename T, template<class V, size_t W> class U> class IsSubclassOfTemplateTypenameSize { U 173 Source/wtf/TypeTraits.h template<typename X, size_t Y> static YesType subclassCheck(U<X, Y>*); U 180 Source/wtf/TypeTraits.h template <typename T, template<class A, class B, class C> class U> class IsSubclassOfTemplate3 { U 186 Source/wtf/TypeTraits.h template<typename D, typename E, typename F> static YesType subclassCheck(U<D, E, F>*); U 193 Source/wtf/TypeTraits.h template <typename T, template<class A, class B, class C, class D, class E> class U> class IsSubclassOfTemplate5 { U 199 Source/wtf/TypeTraits.h template<typename F, typename G, typename H, typename I, typename J> static YesType subclassCheck(U<F, G, H, I, J>*); U 169 Source/wtf/Vector.h template<typename U> U 170 Source/wtf/Vector.h static void uninitializedCopy(const U* src, const U* srcEnd, T* dst) U 187 Source/wtf/Vector.h template<typename U> U 188 Source/wtf/Vector.h static void uninitializedCopy(const U* src, const U* srcEnd, T* dst) U 668 Source/wtf/Vector.h template<typename U> bool contains(const U&) const; U 669 Source/wtf/Vector.h template<typename U> size_t find(const U&) const; U 670 Source/wtf/Vector.h template<typename U> size_t reverseFind(const U&) const; U 681 Source/wtf/Vector.h template<typename U> void append(const U*, size_t); U 682 Source/wtf/Vector.h template<typename U> void append(const U&); U 683 Source/wtf/Vector.h template<typename U> void uncheckedAppend(const U& val); U 684 Source/wtf/Vector.h template<typename U, size_t otherCapacity, typename V> void appendVector(const Vector<U, otherCapacity, V>&); U 686 Source/wtf/Vector.h template<typename U> void insert(size_t position, const U*, size_t); U 687 Source/wtf/Vector.h template<typename U> void insert(size_t position, const U&); U 688 Source/wtf/Vector.h template<typename U, size_t c, typename V> void insert(size_t position, const Vector<U, c, V>&); U 690 Source/wtf/Vector.h template<typename U> void prepend(const U*, size_t); U 691 Source/wtf/Vector.h template<typename U> void prepend(const U&); U 692 Source/wtf/Vector.h template<typename U, size_t c, typename V> void prepend(const Vector<U, c, V>&); U 728 Source/wtf/Vector.h template<typename U> U* expandCapacity(size_t newMinCapacity, U*); U 730 Source/wtf/Vector.h template<typename U> void appendSlowCase(const U&); U 835 Source/wtf/Vector.h template<typename U> U 836 Source/wtf/Vector.h bool Vector<T, inlineCapacity, Allocator>::contains(const U& value) const U 842 Source/wtf/Vector.h template<typename U> U 843 Source/wtf/Vector.h size_t Vector<T, inlineCapacity, Allocator>::find(const U& value) const U 855 Source/wtf/Vector.h template<typename U> U 856 Source/wtf/Vector.h size_t Vector<T, inlineCapacity, Allocator>::reverseFind(const U& value) const U 926 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> template<typename U> U 927 Source/wtf/Vector.h inline U* Vector<T, inlineCapacity, Allocator>::expandCapacity(size_t newMinCapacity, U* ptr) U 1017 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> template<typename U> U 1018 Source/wtf/Vector.h void Vector<T, inlineCapacity, Allocator>::append(const U* data, size_t dataSize) U 1031 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> template<typename U> U 1032 Source/wtf/Vector.h ALWAYS_INLINE void Vector<T, inlineCapacity, Allocator>::append(const U& val) U 1043 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> template<typename U> U 1044 Source/wtf/Vector.h NEVER_INLINE void Vector<T, inlineCapacity, Allocator>::appendSlowCase(const U& val) U 1048 Source/wtf/Vector.h const U* ptr = &val; U 1059 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> template<typename U> U 1060 Source/wtf/Vector.h ALWAYS_INLINE void Vector<T, inlineCapacity, Allocator>::uncheckedAppend(const U& val) U 1063 Source/wtf/Vector.h const U* ptr = &val; U 1068 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> template<typename U, size_t otherCapacity, typename OtherAllocator> U 1069 Source/wtf/Vector.h inline void Vector<T, inlineCapacity, Allocator>::appendVector(const Vector<U, otherCapacity, OtherAllocator>& val) U 1074 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> template<typename U> U 1075 Source/wtf/Vector.h void Vector<T, inlineCapacity, Allocator>::insert(size_t position, const U* data, size_t dataSize) U 1090 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> template<typename U> U 1091 Source/wtf/Vector.h inline void Vector<T, inlineCapacity, Allocator>::insert(size_t position, const U& val) U 1094 Source/wtf/Vector.h const U* data = &val; U 1105 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> template<typename U, size_t c, typename OtherAllocator> U 1106 Source/wtf/Vector.h inline void Vector<T, inlineCapacity, Allocator>::insert(size_t position, const Vector<U, c, OtherAllocator>& val) U 1111 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> template<typename U> U 1112 Source/wtf/Vector.h void Vector<T, inlineCapacity, Allocator>::prepend(const U* data, size_t dataSize) U 1117 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> template<typename U> U 1118 Source/wtf/Vector.h inline void Vector<T, inlineCapacity, Allocator>::prepend(const U& val) U 1123 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> template<typename U, size_t c, typename V> U 1124 Source/wtf/Vector.h inline void Vector<T, inlineCapacity, Allocator>::prepend(const Vector<U, c, V>& val) U 45 Source/wtf/VectorTraits.h template<typename U = void> U 85 Source/wtf/VectorTraits.h template <typename U = void> U 105 Source/wtf/WeakPtr.h template<typename T, typename U> inline bool operator==(const WeakPtr<T>& a, const WeakPtr<U>& b) U 110 Source/wtf/WeakPtr.h template<typename T, typename U> inline bool operator!=(const WeakPtr<T>& a, const WeakPtr<U>& b) U 554 Source/wtf/dtoa.cpp static ALWAYS_INLINE void d2b(BigInt& b, U* d, int* e, int* bits) U 756 Source/wtf/dtoa.cpp U d2, eps, u; U 111 Source/wtf/text/StringOperators.h template<typename U, typename V> U 112 Source/wtf/text/StringOperators.h inline StringAppend<const char*, StringAppend<U, V> > operator+(const char* string1, const StringAppend<U, V>& string2) U 114 Source/wtf/text/StringOperators.h return StringAppend<const char*, StringAppend<U, V> >(string1, string2); U 127 Source/wtf/text/StringOperators.h template<typename U, typename V> U 128 Source/wtf/text/StringOperators.h inline StringAppend<const UChar*, StringAppend<U, V> > operator+(const UChar* string1, const StringAppend<U, V>& string2) U 130 Source/wtf/text/StringOperators.h return StringAppend<const UChar*, StringAppend<U, V> >(string1, string2); U 139 Source/wtf/text/StringOperators.h template<typename U, typename V, typename W> U 140 Source/wtf/text/StringOperators.h StringAppend<StringAppend<U, V>, W> operator+(const StringAppend<U, V>& string1, W string2) U 142 Source/wtf/text/StringOperators.h return StringAppend<StringAppend<U, V>, W>(string1, string2); U 59 public/platform/WebPrivateOwnPtr.h template<typename U> WebPrivateOwnPtr(const PassOwnPtr<U>&, EnsurePtrConvertibleArgDecl(U, T)); U 91 public/platform/WebPrivateOwnPtr.h template<typename T> template<typename U> inline WebPrivateOwnPtr<T>::WebPrivateOwnPtr(const PassOwnPtr<U>& o, EnsurePtrConvertibleArgDefn(U, T)) U 61 public/platform/WebPrivatePtr.h template<typename U> static TreeSharedType checkTreeShared(WebCore::TreeShared<U>*); U 224 public/platform/WebPrivatePtr.h template<typename U> U 225 public/platform/WebPrivatePtr.h WebPrivatePtr(const U& ptr) U 239 public/platform/WebPrivatePtr.h template<typename U> U 240 public/platform/WebPrivatePtr.h WebPrivatePtr<T>& operator=(const U& ptr) U 76 public/platform/WebVector.h template <typename U> U 77 public/platform/WebVector.h WebVector(const U* values, size_t size) U 114 public/platform/WebVector.h template <typename U> U 115 public/platform/WebVector.h void assign(const U* values, size_t size) U 166 public/platform/WebVector.h template <typename U> U 167 public/platform/WebVector.h void initializeFrom(const U* values, size_t size)