T                  57 Source/bindings/templates/interface_base.cpp template <typename T> void V8_USE(T) { }
T                  45 Source/bindings/tests/results/V8SVGTestInterface.cpp template <typename T> void V8_USE(T) { }
T                  43 Source/bindings/tests/results/V8TestException.cpp template <typename T> void V8_USE(T) { }
T                  54 Source/bindings/tests/results/V8TestInterface.cpp template <typename T> void V8_USE(T) { }
T                  49 Source/bindings/tests/results/V8TestInterface2.cpp template <typename T> void V8_USE(T) { }
T                  44 Source/bindings/tests/results/V8TestInterface3.cpp template <typename T> void V8_USE(T) { }
T                  44 Source/bindings/tests/results/V8TestInterfaceCheckSecurity.cpp template <typename T> void V8_USE(T) { }
T                  47 Source/bindings/tests/results/V8TestInterfaceConstructor.cpp template <typename T> void V8_USE(T) { }
T                  46 Source/bindings/tests/results/V8TestInterfaceConstructor2.cpp template <typename T> void V8_USE(T) { }
T                  44 Source/bindings/tests/results/V8TestInterfaceConstructor3.cpp template <typename T> void V8_USE(T) { }
T                  44 Source/bindings/tests/results/V8TestInterfaceCustomConstructor.cpp template <typename T> void V8_USE(T) { }
T                  46 Source/bindings/tests/results/V8TestInterfaceDocument.cpp template <typename T> void V8_USE(T) { }
T                  43 Source/bindings/tests/results/V8TestInterfaceEmpty.cpp template <typename T> void V8_USE(T) { }
T                  50 Source/bindings/tests/results/V8TestInterfaceEventConstructor.cpp template <typename T> void V8_USE(T) { }
T                  44 Source/bindings/tests/results/V8TestInterfaceEventTarget.cpp template <typename T> void V8_USE(T) { }
T                  44 Source/bindings/tests/results/V8TestInterfaceNamedConstructor.cpp template <typename T> void V8_USE(T) { }
T                  44 Source/bindings/tests/results/V8TestInterfaceNamedConstructor2.cpp template <typename T> void V8_USE(T) { }
T                  48 Source/bindings/tests/results/V8TestInterfaceNode.cpp template <typename T> void V8_USE(T) { }
T                  44 Source/bindings/tests/results/V8TestInterfaceWillBeGarbageCollected.cpp template <typename T> void V8_USE(T) { }
T                  44 Source/bindings/tests/results/V8TestNode.cpp template <typename T> void V8_USE(T) { }
T                  83 Source/bindings/tests/results/V8TestObject.cpp template <typename T> void V8_USE(T) { }
T                  45 Source/bindings/tests/results/V8TestSpecialOperations.cpp template <typename T> void V8_USE(T) { }
T                  43 Source/bindings/tests/results/V8TestSpecialOperationsNotEnumerable.cpp template <typename T> void V8_USE(T) { }
T                  49 Source/bindings/tests/results/V8TestTypedefs.cpp template <typename T> void V8_USE(T) { }
T                  63 Source/bindings/v8/CallbackPromiseAdapter.h template<typename S, typename T>
T                  64 Source/bindings/v8/CallbackPromiseAdapter.h class CallbackPromiseAdapter FINAL : public blink::WebCallbacks<typename S::WebType, typename T::WebType> {
T                  78 Source/bindings/v8/CallbackPromiseAdapter.h     virtual void onError(typename T::WebType* error) OVERRIDE
T                  81 Source/bindings/v8/CallbackPromiseAdapter.h         m_resolver->reject(T::from(error));
T                  58 Source/bindings/v8/DOMDataStore.h     template<typename T>
T                  59 Source/bindings/v8/DOMDataStore.h     static bool canUseScriptWrappable(T* object)
T                  66 Source/bindings/v8/DOMDataStore.h     template<typename V8T, typename T, typename Wrappable>
T                  67 Source/bindings/v8/DOMDataStore.h     static bool setReturnValueFromWrapperFast(v8::ReturnValue<v8::Value> returnValue, T* object, v8::Local<v8::Object> holder, Wrappable* wrappable)
T                  82 Source/bindings/v8/DOMDataStore.h     template<typename V8T, typename T>
T                  83 Source/bindings/v8/DOMDataStore.h     static bool setReturnValueFromWrapper(v8::ReturnValue<v8::Value> returnValue, T* object)
T                  90 Source/bindings/v8/DOMDataStore.h     template<typename V8T, typename T>
T                  91 Source/bindings/v8/DOMDataStore.h     static bool setReturnValueFromWrapperForMainWorld(v8::ReturnValue<v8::Value> returnValue, T* object)
T                  98 Source/bindings/v8/DOMDataStore.h     template<typename V8T, typename T>
T                  99 Source/bindings/v8/DOMDataStore.h     static v8::Handle<v8::Object> getWrapper(T* object, v8::Isolate* isolate)
T                 110 Source/bindings/v8/DOMDataStore.h     template<typename V8T, typename T>
T                 111 Source/bindings/v8/DOMDataStore.h     static void setWrapperReference(const v8::Persistent<v8::Object>& parent, T* child, v8::Isolate* isolate)
T                 123 Source/bindings/v8/DOMDataStore.h     template<typename V8T, typename T>
T                 124 Source/bindings/v8/DOMDataStore.h     static void setWrapper(T* object, v8::Handle<v8::Object> wrapper, v8::Isolate* isolate, const WrapperConfiguration& configuration)
T                 133 Source/bindings/v8/DOMDataStore.h     template<typename V8T, typename T>
T                 134 Source/bindings/v8/DOMDataStore.h     static bool containsWrapper(T* object, v8::Isolate* isolate)
T                 139 Source/bindings/v8/DOMDataStore.h     template<typename V8T, typename T>
T                 140 Source/bindings/v8/DOMDataStore.h     inline v8::Handle<v8::Object> get(T* object, v8::Isolate* isolate)
T                 147 Source/bindings/v8/DOMDataStore.h     template<typename V8T, typename T>
T                 148 Source/bindings/v8/DOMDataStore.h     inline void setReference(const v8::Persistent<v8::Object>& parent, T* child, v8::Isolate* isolate)
T                 157 Source/bindings/v8/DOMDataStore.h     template<typename V8T, typename T>
T                 158 Source/bindings/v8/DOMDataStore.h     inline bool setReturnValueFrom(v8::ReturnValue<v8::Value> returnValue, T* object)
T                 165 Source/bindings/v8/DOMDataStore.h     template<typename V8T, typename T>
T                 166 Source/bindings/v8/DOMDataStore.h     inline bool containsWrapper(T* object)
T                 174 Source/bindings/v8/DOMDataStore.h     template<typename V8T, typename T>
T                 175 Source/bindings/v8/DOMDataStore.h     inline void set(T* object, v8::Handle<v8::Object> wrapper, v8::Isolate* isolate, const WrapperConfiguration& configuration)
T                 169 Source/bindings/v8/Dictionary.h     template<template <typename> class PointerType, typename T>
T                 170 Source/bindings/v8/Dictionary.h     bool convert(ConversionContext&, const String&, PointerType<T>&) const;
T                 197 Source/bindings/v8/Dictionary.h template <typename T>
T                 291 Source/bindings/v8/Dictionary.h template<typename T> bool Dictionary::convert(ConversionContext& context, const String& key, T& value) const
T                 299 Source/bindings/v8/Dictionary.h     value = IntegralTypeTraits<T>::toIntegral(v8Value, NormalConversion, context.exceptionState());
T                 306 Source/bindings/v8/Dictionary.h template<typename T> bool Dictionary::convert(ConversionContext& context, const String& key, Nullable<T>& value) const
T                 315 Source/bindings/v8/Dictionary.h         value = Nullable<T>();
T                 319 Source/bindings/v8/Dictionary.h     T converted = IntegralTypeTraits<T>::toIntegral(v8Value, NormalConversion, context.exceptionState());
T                 324 Source/bindings/v8/Dictionary.h     value = Nullable<T>(converted);
T                 328 Source/bindings/v8/Dictionary.h template<template <typename> class PointerType, typename T> bool Dictionary::convert(ConversionContext& context, const String& key, PointerType<T>& value) const
T                 222 Source/bindings/v8/IDBBindingUtilities.cpp template<typename T>
T                 223 Source/bindings/v8/IDBBindingUtilities.cpp static bool getValueFrom(T indexOrName, v8::Handle<v8::Value>& v8Value)
T                 232 Source/bindings/v8/IDBBindingUtilities.cpp template<typename T>
T                 233 Source/bindings/v8/IDBBindingUtilities.cpp static bool setValue(v8::Handle<v8::Value>& v8Object, T indexOrName, const v8::Handle<v8::Value>& v8Value)
T                  12 Source/bindings/v8/Nullable.h template <typename T>
T                  19 Source/bindings/v8/Nullable.h     Nullable(const T& value)
T                  34 Source/bindings/v8/Nullable.h     T get() const { ASSERT(!m_isNull); return m_value; }
T                  45 Source/bindings/v8/Nullable.h     T m_value;
T                  39 Source/bindings/v8/ScopedPersistent.h template<typename T>
T                  45 Source/bindings/v8/ScopedPersistent.h     ScopedPersistent(v8::Isolate* isolate, v8::Handle<T> handle)
T                  55 Source/bindings/v8/ScopedPersistent.h     ALWAYS_INLINE v8::Local<T> newLocal(v8::Isolate* isolate) const
T                  57 Source/bindings/v8/ScopedPersistent.h         return v8::Local<T>::New(isolate, m_handle);
T                  61 Source/bindings/v8/ScopedPersistent.h     void setWeak(P* parameters, void (*callback)(const v8::WeakCallbackData<T, P>&))
T                  69 Source/bindings/v8/ScopedPersistent.h     void set(v8::Isolate* isolate, v8::Handle<T> handle)
T                  80 Source/bindings/v8/ScopedPersistent.h     bool operator==(const ScopedPersistent<T>& other)
T                  95 Source/bindings/v8/ScopedPersistent.h     ALWAYS_INLINE v8::Persistent<T>& getUnsafe()
T                 100 Source/bindings/v8/ScopedPersistent.h     v8::Persistent<T> m_handle;
T                  90 Source/bindings/v8/ScriptPromiseResolver.h     template<typename T>
T                  91 Source/bindings/v8/ScriptPromiseResolver.h     void resolve(T* value, v8::Handle<v8::Object> creationContext) { resolve(toV8NoInline(value, creationContext, m_isolate)); }
T                  92 Source/bindings/v8/ScriptPromiseResolver.h     template<typename T>
T                  93 Source/bindings/v8/ScriptPromiseResolver.h     void reject(T* value, v8::Handle<v8::Object> creationContext) { reject(toV8NoInline(value, creationContext, m_isolate)); }
T                  95 Source/bindings/v8/ScriptPromiseResolver.h     template<typename T>
T                  96 Source/bindings/v8/ScriptPromiseResolver.h     void resolve(PassRefPtr<T> value, v8::Handle<v8::Object> creationContext) { resolve(value.get(), creationContext); }
T                  97 Source/bindings/v8/ScriptPromiseResolver.h     template<typename T>
T                  98 Source/bindings/v8/ScriptPromiseResolver.h     void resolve(RawPtr<T> value, v8::Handle<v8::Object> creationContext) { resolve(value.get(), creationContext); }
T                  99 Source/bindings/v8/ScriptPromiseResolver.h     template<typename T>
T                 100 Source/bindings/v8/ScriptPromiseResolver.h     void reject(PassRefPtr<T> value, v8::Handle<v8::Object> creationContext) { reject(value.get(), creationContext); }
T                 101 Source/bindings/v8/ScriptPromiseResolver.h     template<typename T>
T                 102 Source/bindings/v8/ScriptPromiseResolver.h     void reject(RawPtr<T> value, v8::Handle<v8::Object> creationContext) { reject(value.get(), creationContext); }
T                 104 Source/bindings/v8/ScriptPromiseResolver.h     template<typename T>
T                 105 Source/bindings/v8/ScriptPromiseResolver.h     inline void resolve(T* value, ExecutionContext*);
T                 106 Source/bindings/v8/ScriptPromiseResolver.h     template<typename T>
T                 107 Source/bindings/v8/ScriptPromiseResolver.h     inline void reject(T* value, ExecutionContext*);
T                 109 Source/bindings/v8/ScriptPromiseResolver.h     template<typename T>
T                 110 Source/bindings/v8/ScriptPromiseResolver.h     void resolve(PassRefPtr<T> value, ExecutionContext* context) { resolve(value.get(), context); }
T                 111 Source/bindings/v8/ScriptPromiseResolver.h     template<typename T>
T                 112 Source/bindings/v8/ScriptPromiseResolver.h     void resolve(RawPtr<T> value, ExecutionContext* context) { resolve(value.get(), context); }
T                 113 Source/bindings/v8/ScriptPromiseResolver.h     template<typename T>
T                 114 Source/bindings/v8/ScriptPromiseResolver.h     void reject(PassRefPtr<T> value, ExecutionContext* context) { reject(value.get(), context); }
T                 115 Source/bindings/v8/ScriptPromiseResolver.h     template<typename T>
T                 116 Source/bindings/v8/ScriptPromiseResolver.h     void reject(RawPtr<T> value, ExecutionContext* context) { reject(value.get(), context); }
T                 118 Source/bindings/v8/ScriptPromiseResolver.h     template<typename T>
T                 119 Source/bindings/v8/ScriptPromiseResolver.h     inline void resolve(T* value);
T                 120 Source/bindings/v8/ScriptPromiseResolver.h     template<typename T>
T                 121 Source/bindings/v8/ScriptPromiseResolver.h     inline void reject(T* value);
T                 123 Source/bindings/v8/ScriptPromiseResolver.h     template<typename T, size_t inlineCapacity>
T                 124 Source/bindings/v8/ScriptPromiseResolver.h     void resolve(const Vector<T, inlineCapacity>& iterator) { resolve(v8ArrayNoInline(iterator, m_isolate)); }
T                 125 Source/bindings/v8/ScriptPromiseResolver.h     template<typename T, size_t inlineCapacity>
T                 126 Source/bindings/v8/ScriptPromiseResolver.h     void reject(const Vector<T, inlineCapacity>& iterator) { reject(v8ArrayNoInline(iterator, m_isolate)); }
T                 128 Source/bindings/v8/ScriptPromiseResolver.h     template<typename T>
T                 129 Source/bindings/v8/ScriptPromiseResolver.h     void resolve(PassRefPtr<T> value) { resolve(value.get()); }
T                 130 Source/bindings/v8/ScriptPromiseResolver.h     template<typename T>
T                 131 Source/bindings/v8/ScriptPromiseResolver.h     void resolve(RawPtr<T> value) { resolve(value.get()); }
T                 132 Source/bindings/v8/ScriptPromiseResolver.h     template<typename T>
T                 133 Source/bindings/v8/ScriptPromiseResolver.h     void reject(PassRefPtr<T> value) { reject(value.get()); }
T                 134 Source/bindings/v8/ScriptPromiseResolver.h     template<typename T>
T                 135 Source/bindings/v8/ScriptPromiseResolver.h     void reject(RawPtr<T> value) { reject(value.get()); }
T                 154 Source/bindings/v8/ScriptPromiseResolver.h template<typename T>
T                 155 Source/bindings/v8/ScriptPromiseResolver.h void ScriptPromiseResolver::resolve(T* value, ExecutionContext* context)
T                 162 Source/bindings/v8/ScriptPromiseResolver.h template<typename T>
T                 163 Source/bindings/v8/ScriptPromiseResolver.h void ScriptPromiseResolver::reject(T* value, ExecutionContext* context)
T                 170 Source/bindings/v8/ScriptPromiseResolver.h template<typename T>
T                 171 Source/bindings/v8/ScriptPromiseResolver.h void ScriptPromiseResolver::resolve(T* value)
T                 177 Source/bindings/v8/ScriptPromiseResolver.h template<typename T>
T                 178 Source/bindings/v8/ScriptPromiseResolver.h void ScriptPromiseResolver::reject(T* value)
T                 134 Source/bindings/v8/ScriptWrappable.h     template<typename V8T, typename T>
T                 135 Source/bindings/v8/ScriptWrappable.h     static bool setReturnValueWithSecurityCheck(v8::ReturnValue<v8::Value> returnValue, T* object)
T                 140 Source/bindings/v8/ScriptWrappable.h     template<typename T>
T                 141 Source/bindings/v8/ScriptWrappable.h     static bool setReturnValue(v8::ReturnValue<v8::Value> returnValue, T* object)
T                 107 Source/bindings/v8/SerializedScriptValue.cpp template<typename GCObject, typename T>
T                 115 Source/bindings/v8/SerializedScriptValue.cpp     bool tryGet(const v8::Handle<GCObject>& handle, T* valueOut)
T                 125 Source/bindings/v8/SerializedScriptValue.cpp     void set(const v8::Handle<GCObject>& handle, const T& value)
T                 809 Source/bindings/v8/SerializedScriptValue.cpp     template<class T>
T                 810 Source/bindings/v8/SerializedScriptValue.cpp     void doWriteUintHelper(T value)
T                1025 Source/bindings/v8/SerializedScriptValue.cpp     template <typename T>
T                1028 Source/bindings/v8/SerializedScriptValue.cpp         v8::Handle<T> composite() { return v8::Handle<T>::Cast(StateBase::composite()); }
T                1031 Source/bindings/v8/SerializedScriptValue.cpp         State(v8::Handle<T> composite, StateBase* next)
T                2217 Source/bindings/v8/SerializedScriptValue.cpp     template<class T>
T                2218 Source/bindings/v8/SerializedScriptValue.cpp     bool doReadUintHelper(T* value)
T                  41 Source/bindings/v8/SharedPersistent.h     template <typename T>
T                  42 Source/bindings/v8/SharedPersistent.h     class SharedPersistent : public RefCounted<SharedPersistent<T> > {
T                  45 Source/bindings/v8/SharedPersistent.h         static PassRefPtr<SharedPersistent<T> > create(v8::Handle<T> value, v8::Isolate* isolate)
T                  47 Source/bindings/v8/SharedPersistent.h             return adoptRef(new SharedPersistent<T>(value, isolate));
T                  50 Source/bindings/v8/SharedPersistent.h         v8::Local<T> newLocal(v8::Isolate* isolate) const
T                  57 Source/bindings/v8/SharedPersistent.h         bool operator==(const SharedPersistent<T>& other)
T                  63 Source/bindings/v8/SharedPersistent.h         explicit SharedPersistent(v8::Handle<T> value, v8::Isolate* isolate) : m_value(isolate, value) { }
T                  64 Source/bindings/v8/SharedPersistent.h         ScopedPersistent<T> m_value;
T                  47 Source/bindings/v8/UnsafePersistent.h template<typename T> class UnsafePersistent {
T                  50 Source/bindings/v8/UnsafePersistent.h     explicit UnsafePersistent(T* value) : m_value(value) { }
T                  51 Source/bindings/v8/UnsafePersistent.h     explicit UnsafePersistent(v8::Persistent<T>& handle)
T                  56 Source/bindings/v8/UnsafePersistent.h     UnsafePersistent(v8::Isolate* isolate, v8::Handle<T>& handle)
T                  58 Source/bindings/v8/UnsafePersistent.h         v8::Persistent<T> persistent(isolate, handle);
T                  62 Source/bindings/v8/UnsafePersistent.h     T* value() const
T                  84 Source/bindings/v8/UnsafePersistent.h     v8::Persistent<T>* persistent()
T                  86 Source/bindings/v8/UnsafePersistent.h         v8::Persistent<T>* handle = reinterpret_cast<v8::Persistent<T>*>(&m_value);
T                 106 Source/bindings/v8/UnsafePersistent.h     v8::Local<T> newLocal(v8::Isolate* isolate)
T                 108 Source/bindings/v8/UnsafePersistent.h         return v8::Local<T>::New(isolate, *persistent());
T                 117 Source/bindings/v8/UnsafePersistent.h     T* m_value;
T                 160 Source/bindings/v8/V8Binding.cpp template <typename T>
T                 190 Source/bindings/v8/V8Binding.cpp template <typename T>
T                 191 Source/bindings/v8/V8Binding.cpp static inline T toSmallerInt(v8::Handle<v8::Value> value, IntegerConversionConfiguration configuration, const char* typeName, ExceptionState& exceptionState)
T                 193 Source/bindings/v8/V8Binding.cpp     typedef IntTypeLimits<T> LimitsTrait;
T                 199 Source/bindings/v8/V8Binding.cpp             return static_cast<T>(result);
T                 205 Source/bindings/v8/V8Binding.cpp         return static_cast<T>(result > LimitsTrait::maxValue ? result - LimitsTrait::numberOfValues : result);
T                 225 Source/bindings/v8/V8Binding.cpp     return static_cast<T>(numberValue > LimitsTrait::maxValue ? numberValue - LimitsTrait::numberOfValues : numberValue);
T                 228 Source/bindings/v8/V8Binding.cpp template <typename T>
T                 229 Source/bindings/v8/V8Binding.cpp static inline T toSmallerUInt(v8::Handle<v8::Value> value, IntegerConversionConfiguration configuration, const char* typeName, ExceptionState& exceptionState)
T                 231 Source/bindings/v8/V8Binding.cpp     typedef IntTypeLimits<T> LimitsTrait;
T                 237 Source/bindings/v8/V8Binding.cpp             return static_cast<T>(result);
T                 242 Source/bindings/v8/V8Binding.cpp         return static_cast<T>(result);
T                 261 Source/bindings/v8/V8Binding.cpp         return clampTo<T>(numberObject->Value());
T                 264 Source/bindings/v8/V8Binding.cpp     return static_cast<T>(fmod(numberValue, LimitsTrait::numberOfValues));
T                 219 Source/bindings/v8/V8Binding.h template <class T>
T                 221 Source/bindings/v8/V8Binding.h     static inline v8::Handle<v8::Value> arrayV8Value(const T& value, v8::Isolate* isolate)
T                 275 Source/bindings/v8/V8Binding.h template<typename T, size_t inlineCapacity>
T                 276 Source/bindings/v8/V8Binding.h v8::Handle<v8::Value> v8Array(const Vector<T, inlineCapacity>& iterator, v8::Isolate* isolate)
T                 280 Source/bindings/v8/V8Binding.h     typename Vector<T, inlineCapacity>::const_iterator end = iterator.end();
T                 281 Source/bindings/v8/V8Binding.h     typedef V8ValueTraits<T> TraitsType;
T                 282 Source/bindings/v8/V8Binding.h     for (typename Vector<T, inlineCapacity>::const_iterator iter = iterator.begin(); iter != end; ++iter)
T                 287 Source/bindings/v8/V8Binding.h template<typename T, size_t inlineCapacity>
T                 288 Source/bindings/v8/V8Binding.h v8::Handle<v8::Value> v8Array(const HeapVector<T, inlineCapacity>& iterator, v8::Isolate* isolate)
T                 292 Source/bindings/v8/V8Binding.h     typename HeapVector<T, inlineCapacity>::const_iterator end = iterator.end();
T                 293 Source/bindings/v8/V8Binding.h     typedef V8ValueTraits<T> TraitsType;
T                 294 Source/bindings/v8/V8Binding.h     for (typename HeapVector<T, inlineCapacity>::const_iterator iter = iterator.begin(); iter != end; ++iter)
T                 299 Source/bindings/v8/V8Binding.h template<typename T, size_t inlineCapacity>
T                 300 Source/bindings/v8/V8Binding.h v8::Handle<v8::Value> v8ArrayNoInline(const Vector<T, inlineCapacity>& iterator, v8::Isolate* isolate)
T                 304 Source/bindings/v8/V8Binding.h     typename Vector<T, inlineCapacity>::const_iterator end = iterator.end();
T                 305 Source/bindings/v8/V8Binding.h     for (typename Vector<T, inlineCapacity>::const_iterator iter = iterator.begin(); iter != end; ++iter)
T                 446 Source/bindings/v8/V8Binding.h template<class T> struct NativeValueTraits;
T                 493 Source/bindings/v8/V8Binding.h template <class T, class V8T>
T                 494 Source/bindings/v8/V8Binding.h Vector<RefPtr<T> > toRefPtrNativeArrayUnchecked(v8::Local<v8::Value> v8Value, uint32_t length, v8::Isolate* isolate, bool* success = 0)
T                 496 Source/bindings/v8/V8Binding.h     Vector<RefPtr<T> > result;
T                 508 Source/bindings/v8/V8Binding.h             return Vector<RefPtr<T> >();
T                 514 Source/bindings/v8/V8Binding.h template <class T, class V8T>
T                 515 Source/bindings/v8/V8Binding.h Vector<RefPtr<T> > toRefPtrNativeArray(v8::Handle<v8::Value> value, int argumentIndex, v8::Isolate* isolate, bool* success = 0)
T                 526 Source/bindings/v8/V8Binding.h         return Vector<RefPtr<T> >();
T                 528 Source/bindings/v8/V8Binding.h     return toRefPtrNativeArrayUnchecked<T, V8T>(v8Value, length, isolate, success);
T                 531 Source/bindings/v8/V8Binding.h template <class T, class V8T>
T                 532 Source/bindings/v8/V8Binding.h Vector<RefPtr<T> > toRefPtrNativeArray(v8::Handle<v8::Value> value, const String& propertyName, v8::Isolate* isolate, bool* success = 0)
T                 543 Source/bindings/v8/V8Binding.h         return Vector<RefPtr<T> >();
T                 545 Source/bindings/v8/V8Binding.h     return toRefPtrNativeArrayUnchecked<T, V8T>(v8Value, length, isolate, success);
T                 548 Source/bindings/v8/V8Binding.h template <class T, class V8T>
T                 549 Source/bindings/v8/V8Binding.h HeapVector<Member<T> > toMemberNativeArray(v8::Handle<v8::Value> value, int argumentIndex, v8::Isolate* isolate, bool* success = 0)
T                 560 Source/bindings/v8/V8Binding.h         return HeapVector<Member<T> >();
T                 563 Source/bindings/v8/V8Binding.h     HeapVector<Member<T> > result;
T                 575 Source/bindings/v8/V8Binding.h             return HeapVector<Member<T> >();
T                 583 Source/bindings/v8/V8Binding.h template <class T>
T                 584 Source/bindings/v8/V8Binding.h Vector<T> toNativeArray(v8::Handle<v8::Value> value, int argumentIndex, v8::Isolate* isolate)
T                 592 Source/bindings/v8/V8Binding.h         return Vector<T>();
T                 595 Source/bindings/v8/V8Binding.h     Vector<T> result;
T                 597 Source/bindings/v8/V8Binding.h     typedef NativeValueTraits<T> TraitsType;
T                 604 Source/bindings/v8/V8Binding.h template <class T>
T                 605 Source/bindings/v8/V8Binding.h Vector<T> toNativeArguments(const v8::FunctionCallbackInfo<v8::Value>& info, int startIndex)
T                 608 Source/bindings/v8/V8Binding.h     Vector<T> result;
T                 609 Source/bindings/v8/V8Binding.h     typedef NativeValueTraits<T> TraitsType;
T                 714 Source/bindings/v8/V8Binding.h template<typename T>
T                 715 Source/bindings/v8/V8Binding.h v8::Handle<v8::Value> toV8NoInline(T* impl, v8::Handle<v8::Object> creationContext, v8::Isolate*);
T                 716 Source/bindings/v8/V8Binding.h template<typename T>
T                 717 Source/bindings/v8/V8Binding.h v8::Handle<v8::Value> toV8NoInline(T* impl, ExecutionContext* context)
T                  86 Source/bindings/v8/V8CustomElementLifecycleCallbacks.cpp template <typename T>
T                  87 Source/bindings/v8/V8CustomElementLifecycleCallbacks.cpp static void weakCallback(const v8::WeakCallbackData<T, ScopedPersistent<T> >& data)
T                  48 Source/bindings/v8/V8DOMWrapper.h         template<typename V8T, typename T>
T                  49 Source/bindings/v8/V8DOMWrapper.h         static inline v8::Handle<v8::Object> associateObjectWithWrapper(PassRefPtr<T>, const WrapperTypeInfo*, v8::Handle<v8::Object>, v8::Isolate*, WrapperConfiguration::Lifetime);
T                  50 Source/bindings/v8/V8DOMWrapper.h         template<typename V8T, typename T>
T                  51 Source/bindings/v8/V8DOMWrapper.h         static inline v8::Handle<v8::Object> associateObjectWithWrapper(RawPtr<T> object, const WrapperTypeInfo* type, v8::Handle<v8::Object> wrapper, v8::Isolate* isolate, WrapperConfiguration::Lifetime lifetime) { return associateObjectWithWrapper<V8T, T>(object.get(), type, wrapper, isolate, lifetime); }
T                  52 Source/bindings/v8/V8DOMWrapper.h         template<typename V8T, typename T>
T                  53 Source/bindings/v8/V8DOMWrapper.h         static inline v8::Handle<v8::Object> associateObjectWithWrapper(T*, const WrapperTypeInfo*, v8::Handle<v8::Object>, v8::Isolate*, WrapperConfiguration::Lifetime);
T                 112 Source/bindings/v8/V8DOMWrapper.h     template<typename V8T, typename T>
T                 113 Source/bindings/v8/V8DOMWrapper.h     inline v8::Handle<v8::Object> V8DOMWrapper::associateObjectWithWrapper(PassRefPtr<T> object, const WrapperTypeInfo* type, v8::Handle<v8::Object> wrapper, v8::Isolate* isolate, WrapperConfiguration::Lifetime lifetime)
T                 122 Source/bindings/v8/V8DOMWrapper.h     template<typename V8T, typename T>
T                 123 Source/bindings/v8/V8DOMWrapper.h     inline v8::Handle<v8::Object> V8DOMWrapper::associateObjectWithWrapper(T* object, const WrapperTypeInfo* type, v8::Handle<v8::Object> wrapper, v8::Isolate* isolate, WrapperConfiguration::Lifetime lifetime)
T                 125 Source/bindings/v8/V8DOMWrapper.h         setNativeInfoWithPersistentHandle(wrapper, type, V8T::toInternalPointer(object), new Persistent<T>(object));
T                  38 Source/bindings/v8/V8GarbageCollected.h template<typename T>
T                  42 Source/bindings/v8/V8GarbageCollected.h     static T* Cast(v8::Handle<v8::Value> value)
T                  45 Source/bindings/v8/V8GarbageCollected.h         T* result = static_cast<T*>(value.As<v8::External>()->Value());
T                  53 Source/bindings/v8/V8GarbageCollected.h         , m_handle(isolate, v8::External::New(isolate, static_cast<T*>(this)))
T                  61 Source/bindings/v8/V8GarbageCollected.h         m_handle.setWeak(static_cast<T*>(this), &weakCallback);
T                  73 Source/bindings/v8/V8GarbageCollected.h     static void weakCallback(const v8::WeakCallbackData<v8::External, T>& data)
T                  75 Source/bindings/v8/V8GarbageCollected.h         T* self = data.GetParameter();
T                  66 Source/bindings/v8/V8LazyEventListener.cpp template<typename T>
T                  67 Source/bindings/v8/V8LazyEventListener.cpp v8::Handle<v8::Object> toObjectWrapper(T* domObject, v8::Isolate* isolate)
T                 147 Source/bindings/v8/WrapperTypeInfo.h     template<typename T, int offset>
T                 148 Source/bindings/v8/WrapperTypeInfo.h     inline T* getInternalField(const v8::Persistent<v8::Object>& persistent)
T                 153 Source/bindings/v8/WrapperTypeInfo.h         return static_cast<T*>(object->GetAlignedPointerFromInternalField(offset));
T                 156 Source/bindings/v8/WrapperTypeInfo.h     template<typename T, int offset>
T                 157 Source/bindings/v8/WrapperTypeInfo.h     inline T* getInternalField(v8::Handle<v8::Object> wrapper)
T                 160 Source/bindings/v8/WrapperTypeInfo.h         return static_cast<T*>(wrapper->GetAlignedPointerFromInternalField(offset));
T                  43 Source/bindings/v8/custom/V8TypedArrayCustom.h template<typename T>
T                 129 Source/core/animation/AnimatableValue.h     template <class T>
T                 130 Source/core/animation/AnimatableValue.h     static PassRefPtrWillBeRawPtr<T> takeConstRef(const T* value) { return PassRefPtrWillBeRawPtr<T>(const_cast<T*>(value)); }
T                  46 Source/core/animation/AnimationTest.cpp     template<typename T>
T                  47 Source/core/animation/AnimationTest.cpp     static PassRefPtr<Animation> createAnimation(Element* element, Vector<Dictionary> keyframeDictionaryVector, T timingInput, ExceptionState& exceptionState)
T                  41 Source/core/animation/CompositorAnimationsTestHelper.h template<typename T>
T                  42 Source/core/animation/CompositorAnimationsTestHelper.h PassOwnPtr<T> CloneToPassOwnPtr(T& o)
T                  44 Source/core/animation/CompositorAnimationsTestHelper.h     return adoptPtr(new T(o));
T                  58 Source/core/animation/css/CSSPropertyEquality.cpp template <typename T>
T                  59 Source/core/animation/css/CSSPropertyEquality.cpp bool ptrsOrValuesEqual(T a, T b)
T                  51 Source/core/css/CSSPrimitiveValue.h template<typename T> inline T roundForImpreciseConversion(double value)
T                  54 Source/core/css/CSSPrimitiveValue.h     return ((value > std::numeric_limits<T>::max()) || (value < std::numeric_limits<T>::min())) ? 0 : static_cast<T>(value);
T                 238 Source/core/css/CSSPrimitiveValue.h     template<typename T> static PassRefPtrWillBeRawPtr<CSSPrimitiveValue> create(T value)
T                 263 Source/core/css/CSSPrimitiveValue.h     template <typename T, TimeUnit timeUnit> T computeTime()
T                 266 Source/core/css/CSSPrimitiveValue.h             return getValue<T>();
T                 268 Source/core/css/CSSPrimitiveValue.h             return getValue<T>() / 1000;
T                 270 Source/core/css/CSSPrimitiveValue.h             return getValue<T>();
T                 272 Source/core/css/CSSPrimitiveValue.h             return getValue<T>() * 1000;
T                 286 Source/core/css/CSSPrimitiveValue.h     template<typename T> T computeLength(const CSSToLengthConversionData&);
T                 304 Source/core/css/CSSPrimitiveValue.h     template<typename T> inline T getValue(unsigned short unitType, ExceptionState& exceptionState) const { return clampTo<T>(getDoubleValue(unitType, exceptionState)); }
T                 305 Source/core/css/CSSPrimitiveValue.h     template<typename T> inline T getValue(unsigned short unitType) const { return clampTo<T>(getDoubleValue(unitType)); }
T                 306 Source/core/css/CSSPrimitiveValue.h     template<typename T> inline T getValue() const { return clampTo<T>(getDoubleValue()); }
T                 334 Source/core/css/CSSPrimitiveValue.h     template<typename T> inline operator T() const; // Defined in CSSPrimitiveValueMappings.h
T                 366 Source/core/css/CSSPrimitiveValue.h     template<typename T> CSSPrimitiveValue(T); // Defined in CSSPrimitiveValueMappings.h
T                 367 Source/core/css/CSSPrimitiveValue.h     template<typename T> CSSPrimitiveValue(T* val)
T                 370 Source/core/css/CSSPrimitiveValue.h         init(PassRefPtrWillBeRawPtr<T>(val));
T                 373 Source/core/css/CSSPrimitiveValue.h     template<typename T> CSSPrimitiveValue(PassRefPtrWillBeRawPtr<T> val)
T                 381 Source/core/css/CSSPrimitiveValue.h     template<typename T> operator T*(); // compile-time guard
T                  57 Source/core/css/CSSValuePool.h     template<typename T> static PassRefPtrWillBeRawPtr<CSSPrimitiveValue> createValue(T value) { return CSSPrimitiveValue::create(value); }
T                 145 Source/core/css/FontSize.cpp template<typename T>
T                 146 Source/core/css/FontSize.cpp static int findNearestLegacyFontSize(int pixelFontSize, const T* table, int multiplier)
T                 160 Source/core/css/MediaQueryEvaluator.cpp template<typename T>
T                 161 Source/core/css/MediaQueryEvaluator.cpp bool compareValue(T a, T b, MediaFeaturePrefix op)
T                  87 Source/core/css/resolver/AnimatedStyleBuilder.cpp template<typename T> T animatableValueRoundClampTo(const AnimatableValue* value, T min = defaultMinimumForClamp<T>(), T max = defaultMaximumForClamp<T>())
T                  89 Source/core/css/resolver/AnimatedStyleBuilder.cpp     COMPILE_ASSERT(WTF::IsInteger<T>::value, ShouldUseIntegralTypeTWhenRoundingValues);
T                  90 Source/core/css/resolver/AnimatedStyleBuilder.cpp     return clampTo<T>(round(toAnimatableDouble(value)->toDouble()), min, max);
T                  44 Source/core/css/resolver/StyleBuilderConverter.h     template <typename T> static T convertComputedLength(StyleResolverState&, CSSValue*);
T                  45 Source/core/css/resolver/StyleBuilderConverter.h     template <typename T> static T convertLineWidth(StyleResolverState&, CSSValue*);
T                  59 Source/core/css/resolver/StyleBuilderConverter.h template <typename T>
T                  60 Source/core/css/resolver/StyleBuilderConverter.h T StyleBuilderConverter::convertComputedLength(StyleResolverState& state, CSSValue* value)
T                  62 Source/core/css/resolver/StyleBuilderConverter.h     return toCSSPrimitiveValue(value)->computeLength<T>(state.cssToLengthConversionData());
T                  65 Source/core/css/resolver/StyleBuilderConverter.h template <typename T>
T                  66 Source/core/css/resolver/StyleBuilderConverter.h T StyleBuilderConverter::convertLineWidth(StyleResolverState& state, CSSValue* value)
T                  79 Source/core/css/resolver/StyleBuilderConverter.h         T result = primitiveValue->computeLength<T>(state.cssToLengthConversionData());
T                  81 Source/core/css/resolver/StyleBuilderConverter.h             T originalLength = primitiveValue->computeLength<T>(state.cssToLengthConversionData().copyWithAdjustedZoom(1.0));
T                  68 Source/core/dom/ActiveDOMObject.h     template<class T> void setPendingActivity(T* thisObject)
T                  75 Source/core/dom/ActiveDOMObject.h     template<class T> void unsetPendingActivity(T* thisObject)
T                  44 Source/core/dom/CrossThreadTask.h template<typename T> struct CrossThreadTaskTraits {
T                  45 Source/core/dom/CrossThreadTask.h     typedef const T& ParamType;
T                  48 Source/core/dom/CrossThreadTask.h template<typename T> struct CrossThreadTaskTraits<T*> {
T                  49 Source/core/dom/CrossThreadTask.h     typedef T* ParamType;
T                  52 Source/core/dom/CrossThreadTask.h template<typename T> struct CrossThreadTaskTraits<PassRefPtr<T> > {
T                  53 Source/core/dom/CrossThreadTask.h     typedef PassRefPtr<T> ParamType;
T                  56 Source/core/dom/CrossThreadTask.h template<typename T> struct CrossThreadTaskTraits<PassOwnPtr<T> > {
T                  57 Source/core/dom/CrossThreadTask.h     typedef PassOwnPtr<T> ParamType;
T                 661 Source/core/dom/Element.h template <typename T> bool isElementOfType(const Element&);
T                 662 Source/core/dom/Element.h template <typename T> inline bool isElementOfType(const Node& node) { return node.isElementNode() && isElementOfType<const T>(toElement(node)); }
T                 666 Source/core/dom/Element.h template<typename T> inline T& toElement(Node& node)
T                 668 Source/core/dom/Element.h     ASSERT_WITH_SECURITY_IMPLICATION(isElementOfType<const T>(node));
T                 669 Source/core/dom/Element.h     return static_cast<T&>(node);
T                 671 Source/core/dom/Element.h template<typename T> inline T* toElement(Node* node)
T                 673 Source/core/dom/Element.h     ASSERT_WITH_SECURITY_IMPLICATION(!node || isElementOfType<const T>(*node));
T                 674 Source/core/dom/Element.h     return static_cast<T*>(node);
T                 676 Source/core/dom/Element.h template<typename T> inline const T& toElement(const Node& node)
T                 678 Source/core/dom/Element.h     ASSERT_WITH_SECURITY_IMPLICATION(isElementOfType<const T>(node));
T                 679 Source/core/dom/Element.h     return static_cast<const T&>(node);
T                 681 Source/core/dom/Element.h template<typename T> inline const T* toElement(const Node* node)
T                 683 Source/core/dom/Element.h     ASSERT_WITH_SECURITY_IMPLICATION(!node || isElementOfType<const T>(*node));
T                 684 Source/core/dom/Element.h     return static_cast<const T*>(node);
T                 686 Source/core/dom/Element.h template<typename T, typename U> inline T* toElement(const RefPtr<U>& node) { return toElement<T>(node.get()); }
T                  44 Source/core/dom/ExecutionContextClient.h template<class T> class LifecycleNotifier;
T                 898 Source/core/dom/Node.h     template<typename T> inline thisType* to##thisType(const RefPtr<T>& node) { return to##thisType(node.get()); } \
T                 903 Source/core/dom/Node.h     template<typename T> inline thisType* to##thisType(const RefPtr<T>& node) { return to##thisType(node.get()); } \
T                  99 Source/core/dom/NodeRareData.h     template<typename T>
T                 100 Source/core/dom/NodeRareData.h     PassRefPtr<T> addCache(ContainerNode& node, CollectionType collectionType, const AtomicString& name)
T                 104 Source/core/dom/NodeRareData.h             return static_cast<T*>(result.storedValue->value);
T                 106 Source/core/dom/NodeRareData.h         RefPtr<T> list = T::create(node, collectionType, name);
T                 111 Source/core/dom/NodeRareData.h     template<typename T>
T                 112 Source/core/dom/NodeRareData.h     PassRefPtr<T> addCache(ContainerNode& node, CollectionType collectionType)
T                 116 Source/core/dom/NodeRareData.h             return static_cast<T*>(result.storedValue->value);
T                 118 Source/core/dom/NodeRareData.h         RefPtr<T> list = T::create(node, collectionType);
T                 123 Source/core/dom/NodeRareData.h     template<typename T>
T                 124 Source/core/dom/NodeRareData.h     T* cached(CollectionType collectionType)
T                 126 Source/core/dom/NodeRareData.h         return static_cast<T*>(m_atomicNameCaches.get(namedNodeListKey(collectionType, starAtom)));
T                 150 Source/core/dom/QualifiedName.h     template<typename T> struct DefaultHash;
T                  92 Source/core/dom/custom/CustomElementDescriptor.h template<typename T> struct DefaultHash;
T                 435 Source/core/editing/EditingStyle.cpp template<typename T>
T                 436 Source/core/editing/EditingStyle.cpp static int textAlignResolvingStartAndEnd(T* style)
T                  35 Source/core/events/EventSender.h template<typename T> class EventSender {
T                  41 Source/core/events/EventSender.h     void dispatchEventSoon(T*);
T                  42 Source/core/events/EventSender.h     void cancelEvent(T*);
T                  46 Source/core/events/EventSender.h     bool hasPendingEvents(T* sender) const
T                  53 Source/core/events/EventSender.h     void timerFired(Timer<EventSender<T> >*) { dispatchPendingEvents(); }
T                  56 Source/core/events/EventSender.h     Timer<EventSender<T> > m_timer;
T                  57 Source/core/events/EventSender.h     Vector<T*> m_dispatchSoonList;
T                  58 Source/core/events/EventSender.h     Vector<T*> m_dispatchingList;
T                  61 Source/core/events/EventSender.h template<typename T> EventSender<T>::EventSender(const AtomicString& eventType)
T                  67 Source/core/events/EventSender.h template<typename T> void EventSender<T>::dispatchEventSoon(T* sender)
T                  74 Source/core/events/EventSender.h template<typename T> void EventSender<T>::cancelEvent(T* sender)
T                  90 Source/core/events/EventSender.h template<typename T> void EventSender<T>::dispatchPendingEvents()
T                 103 Source/core/events/EventSender.h         if (T* sender = m_dispatchingList[i]) {
T                  36 Source/core/fetch/ResourceClientWalker.h template<typename T> class ResourceClientWalker {
T                  48 Source/core/fetch/ResourceClientWalker.h     T* next()
T                  54 Source/core/fetch/ResourceClientWalker.h                 ASSERT(T::expectedType() == ResourceClient::expectedType() || next->resourceClientType() == T::expectedType());
T                  55 Source/core/fetch/ResourceClientWalker.h                 return static_cast<T*>(next);
T                 129 Source/core/html/HTMLElement.h template <typename T> bool isElementOfType(const HTMLElement&);
T                 148 Source/core/html/HTMLElement.h     template<typename T> inline bool is##thisType(const PassRefPtr<T>& node) { return is##thisType(node.get()); } \
T                 149 Source/core/html/HTMLElement.h     template<typename T> inline bool is##thisType(const RefPtr<T>& node) { return is##thisType(node.get()); } \
T                 125 Source/core/html/HTMLFormElement.cpp template<class T>
T                 126 Source/core/html/HTMLFormElement.cpp void notifyFormRemovedFromTree(const Vector<T*>& elements, Node& root)
T                  46 Source/core/html/HTMLLinkElement.h template<typename T> class EventSender;
T                 118 Source/core/html/HTMLObjectElement.h template<typename T> inline const T& toElement(const FormAssociatedElement&);
T                 119 Source/core/html/HTMLObjectElement.h template<typename T> inline const T* toElement(const FormAssociatedElement*);
T                  34 Source/core/html/HTMLStyleElement.h template<typename T> class EventSender;
T                1648 Source/core/html/canvas/CanvasRenderingContext2D.cpp template<class T> void  CanvasRenderingContext2D::fullCanvasCompositedDrawImage(T* image, const FloatRect& dest, const FloatRect& src, CompositeOperator op)
T                1667 Source/core/html/canvas/CanvasRenderingContext2D.cpp template<class T> void CanvasRenderingContext2D::fullCanvasCompositedFill(const T& area)
T                 331 Source/core/html/canvas/CanvasRenderingContext2D.h     template<class T> void fullCanvasCompositedFill(const T&);
T                 332 Source/core/html/canvas/CanvasRenderingContext2D.h     template<class T> void fullCanvasCompositedDrawImage(T*, const FloatRect&, const FloatRect&, CompositeOperator);
T                  36 Source/core/html/canvas/DataView.cpp template<typename T>
T                  38 Source/core/html/canvas/DataView.cpp     T data;
T                  39 Source/core/html/canvas/DataView.cpp     char bytes[sizeof(T)];
T                 132 Source/core/html/canvas/DataView.cpp template<typename T>
T                 133 Source/core/html/canvas/DataView.cpp T DataView::getData(unsigned byteOffset, bool littleEndian, ExceptionState& exceptionState) const
T                 135 Source/core/html/canvas/DataView.cpp     if (beyondRange<T>(byteOffset)) {
T                 141 Source/core/html/canvas/DataView.cpp     Value<T> value;
T                 142 Source/core/html/canvas/DataView.cpp     memcpy(value.bytes, static_cast<const char*>(m_baseAddress) + byteOffset, sizeof(T));
T                 143 Source/core/html/canvas/DataView.cpp     flipBytesIfNeeded(value.bytes, sizeof(T), littleEndian);
T                 147 Source/core/html/canvas/DataView.cpp template<typename T>
T                 148 Source/core/html/canvas/DataView.cpp void DataView::setData(unsigned byteOffset, T value, bool littleEndian, ExceptionState& exceptionState)
T                 150 Source/core/html/canvas/DataView.cpp     if (beyondRange<T>(byteOffset)) {
T                 156 Source/core/html/canvas/DataView.cpp     Value<T> tempValue;
T                 158 Source/core/html/canvas/DataView.cpp     flipBytesIfNeeded(tempValue.bytes, sizeof(T), littleEndian);
T                 159 Source/core/html/canvas/DataView.cpp     memcpy(static_cast<char*>(m_baseAddress) + byteOffset, tempValue.bytes, sizeof(T));
T                  85 Source/core/html/canvas/DataView.h     template<typename T>
T                  86 Source/core/html/canvas/DataView.h     inline bool beyondRange(unsigned byteOffset) const { return byteOffset >= m_byteLength || byteOffset + sizeof(T) > m_byteLength; }
T                  88 Source/core/html/canvas/DataView.h     template<typename T>
T                  89 Source/core/html/canvas/DataView.h     T getData(unsigned byteOffset, bool littleEndian, ExceptionState&) const;
T                  91 Source/core/html/canvas/DataView.h     template<typename T>
T                  92 Source/core/html/canvas/DataView.h     void setData(unsigned byteOffset, T value, bool littleEndian, ExceptionState&);
T                 589 Source/core/html/canvas/WebGLRenderingContextBase.h     template <typename T>
T                 592 Source/core/html/canvas/WebGLRenderingContextBase.h         TypedExtensionTracker(RefPtr<T>& extensionField, ExtensionFlags flags, const char* const* prefixes)
T                 610 Source/core/html/canvas/WebGLRenderingContextBase.h                 m_extension = T::create(context);
T                 619 Source/core/html/canvas/WebGLRenderingContextBase.h             return T::supported(context);
T                 624 Source/core/html/canvas/WebGLRenderingContextBase.h             return T::extensionName();
T                 637 Source/core/html/canvas/WebGLRenderingContextBase.h         RefPtr<T>& m_extensionField;
T                 640 Source/core/html/canvas/WebGLRenderingContextBase.h         RefPtr<T> m_extension;
T                 646 Source/core/html/canvas/WebGLRenderingContextBase.h     template <typename T>
T                 647 Source/core/html/canvas/WebGLRenderingContextBase.h     void registerExtension(RefPtr<T>& extensionPtr, ExtensionFlags flags = ApprovedExtension, const char* const* prefixes = 0)
T                 649 Source/core/html/canvas/WebGLRenderingContextBase.h         m_extensions.append(new TypedExtensionTracker<T>(extensionPtr, flags, prefixes));
T                  89 Source/core/inspector/InspectorBaseAgent.h template<typename T>
T                  96 Source/core/inspector/InspectorBaseAgent.h         dispatcher->registerAgent(static_cast<T*>(this));
T                  46 Source/core/loader/FrameLoaderClient.h template<class T> class Handle;
T                  52 Source/core/loader/ImageLoader.h template<typename T> class EventSender;
T                  37 Source/core/rendering/shapes/ShapeInterval.h template <typename T>
T                  41 Source/core/rendering/shapes/ShapeInterval.h     ShapeInterval(T x1 = 0, T x2 = 0)
T                  48 Source/core/rendering/shapes/ShapeInterval.h     T x1() const { return m_x1; }
T                  49 Source/core/rendering/shapes/ShapeInterval.h     T x2() const { return m_x2; }
T                  50 Source/core/rendering/shapes/ShapeInterval.h     T width() const { return m_x2 - m_x1; }
T                  53 Source/core/rendering/shapes/ShapeInterval.h     void setX1(T x1)
T                  59 Source/core/rendering/shapes/ShapeInterval.h     void setX2(T x2)
T                  65 Source/core/rendering/shapes/ShapeInterval.h     void set(T x1, T x2)
T                  72 Source/core/rendering/shapes/ShapeInterval.h     bool overlaps(const ShapeInterval<T>& interval) const
T                  77 Source/core/rendering/shapes/ShapeInterval.h     bool contains(const ShapeInterval<T>& interval) const
T                  82 Source/core/rendering/shapes/ShapeInterval.h     ShapeInterval<T> intersect(const ShapeInterval<T>& interval) const
T                  85 Source/core/rendering/shapes/ShapeInterval.h         return ShapeInterval<T>(std::max<T>(x1(), interval.x1()), std::min<T>(x2(), interval.x2()));
T                  88 Source/core/rendering/shapes/ShapeInterval.h     typedef Vector<ShapeInterval<T> > ShapeIntervals;
T                 114 Source/core/rendering/shapes/ShapeInterval.h                 result.last().setX2(std::max<T>(result.last().x2(), next->x2()));
T                 160 Source/core/rendering/shapes/ShapeInterval.h         ShapeInterval<T> aValue = *aNext;
T                 161 Source/core/rendering/shapes/ShapeInterval.h         ShapeInterval<T> bValue = *bNext;
T                 171 Source/core/rendering/shapes/ShapeInterval.h                     result.append(ShapeInterval<T>(aValue.x1(), bValue.x1()));
T                 179 Source/core/rendering/shapes/ShapeInterval.h                     result.append(ShapeInterval<T>(aValue.x1(), bValue.x1()));
T                 207 Source/core/rendering/shapes/ShapeInterval.h     bool operator==(const ShapeInterval<T>& other) const { return x1() == other.x1() && x2() == other.x2(); }
T                 208 Source/core/rendering/shapes/ShapeInterval.h     bool operator!=(const ShapeInterval<T>& other) const { return !operator==(other); }
T                 210 Source/core/rendering/shapes/ShapeInterval.h     void unite(const ShapeInterval<T>& interval)
T                 217 Source/core/rendering/shapes/ShapeInterval.h             set(std::min<T>(x1(), interval.x1()), std::max<T>(x2(), interval.x2()));
T                 221 Source/core/rendering/shapes/ShapeInterval.h     T m_x1;
T                 222 Source/core/rendering/shapes/ShapeInterval.h     T m_x2;
T                  31 Source/core/rendering/style/DataRef.h template <typename T> class DataRef {
T                  33 Source/core/rendering/style/DataRef.h     const T* get() const { return m_data.get(); }
T                  35 Source/core/rendering/style/DataRef.h     const T& operator*() const { return *get(); }
T                  36 Source/core/rendering/style/DataRef.h     const T* operator->() const { return get(); }
T                  38 Source/core/rendering/style/DataRef.h     T* access()
T                  48 Source/core/rendering/style/DataRef.h         m_data = T::create();
T                  51 Source/core/rendering/style/DataRef.h     bool operator==(const DataRef<T>& o) const
T                  58 Source/core/rendering/style/DataRef.h     bool operator!=(const DataRef<T>& o) const
T                  66 Source/core/rendering/style/DataRef.h     RefPtr<T> m_data;
T                  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); }
T                  56 Source/core/svg/SVGLengthContext.h     template<typename T>
T                  57 Source/core/svg/SVGLengthContext.h     static FloatRect resolveRectangle(const T* context, SVGUnitTypes::SVGUnitType type, const FloatRect& viewport)
T                  40 Source/core/svg/animation/SVGSMILElement.h template<typename T> class EventSender;
T                  31 Source/core/testing/v8/WebCoreTestSupport.h template <class T> class Local;
T                  67 Source/core/xml/XPathValue.h             template<typename T> Value(T);
T                 150 Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/checks/FunctionReceiverChecker.java     private static <K, T> Set<T> getOrCreateSetByKey(Map<K, Set<T>> map, K key) {
T                 151 Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/checks/FunctionReceiverChecker.java         Set<T> set = map.get(key);
T                  42 Source/modules/gamepad/NavigatorGamepad.cpp template<typename T>
T                  43 Source/modules/gamepad/NavigatorGamepad.cpp static void sampleGamepad(unsigned index, T& gamepad, const blink::WebGamepad& webGamepad)
T                  54 Source/modules/indexeddb/IDBAny.h     template<typename T>
T                  55 Source/modules/indexeddb/IDBAny.h     static PassRefPtr<IDBAny> create(T* idbObject)
T                  59 Source/modules/indexeddb/IDBAny.h     template<typename T>
T                  60 Source/modules/indexeddb/IDBAny.h     static PassRefPtr<IDBAny> create(const T& idbObject)
T                  64 Source/modules/indexeddb/IDBAny.h     template<typename T>
T                  65 Source/modules/indexeddb/IDBAny.h     static PassRefPtr<IDBAny> create(PassRefPtr<T> idbObject)
T                  51 Source/modules/indexeddb/IDBKey.cpp template <typename T>
T                  52 Source/modules/indexeddb/IDBKey.cpp static int compareNumbers(const T& a, const T& b)
T                  43 Source/modules/webdatabase/SQLCallbackWrapper.h template<typename T> class SQLCallbackWrapper {
T                  45 Source/modules/webdatabase/SQLCallbackWrapper.h     SQLCallbackWrapper(PassOwnPtr<T> callback, ExecutionContext* executionContext)
T                  60 Source/modules/webdatabase/SQLCallbackWrapper.h         OwnPtr<T> callback;
T                  78 Source/modules/webdatabase/SQLCallbackWrapper.h     PassOwnPtr<T> unwrap()
T                  92 Source/modules/webdatabase/SQLCallbackWrapper.h         static PassOwnPtr<SafeReleaseTask> create(PassOwnPtr<T> callbackToRelease)
T                 107 Source/modules/webdatabase/SQLCallbackWrapper.h         explicit SafeReleaseTask(PassOwnPtr<T> callbackToRelease)
T                 112 Source/modules/webdatabase/SQLCallbackWrapper.h         OwnPtr<T> m_callbackToRelease;
T                 116 Source/modules/webdatabase/SQLCallbackWrapper.h     OwnPtr<T> m_callback;
T                  34 Source/modules/webdatabase/SQLTransactionStateMachine.h template<typename T>
T                  42 Source/modules/webdatabase/SQLTransactionStateMachine.h     typedef SQLTransactionState (T::* StateFunction)();
T                  66 Source/modules/webdatabase/SQLTransactionStateMachine.h template<typename T>
T                  67 Source/modules/webdatabase/SQLTransactionStateMachine.h SQLTransactionStateMachine<T>::SQLTransactionStateMachine()
T                  80 Source/modules/webdatabase/SQLTransactionStateMachine.h template<typename T>
T                  81 Source/modules/webdatabase/SQLTransactionStateMachine.h void SQLTransactionStateMachine<T>::setStateToRequestedState()
T                  89 Source/modules/webdatabase/SQLTransactionStateMachine.h template<typename T>
T                  90 Source/modules/webdatabase/SQLTransactionStateMachine.h void SQLTransactionStateMachine<T>::runStateMachine()
T                 102 Source/modules/webdatabase/SQLTransactionStateMachine.h         m_nextState = (static_cast<T*>(this)->*stateFunction)();
T                 255 Source/platform/CheckedInt.h template<typename T>
T                 257 Source/platform/CheckedInt.h HasSignBit(T x)
T                 263 Source/platform/CheckedInt.h   return bool(typename UnsignedType<T>::Type(x)
T                 264 Source/platform/CheckedInt.h                 >> PositionOfSignBit<T>::value);
T                 269 Source/platform/CheckedInt.h template<typename T>
T                 270 Source/platform/CheckedInt.h inline T
T                 271 Source/platform/CheckedInt.h BinaryComplement(T x)
T                 276 Source/platform/CheckedInt.h template<typename T,
T                 278 Source/platform/CheckedInt.h          bool IsTSigned = IsSigned<T>::value,
T                 284 Source/platform/CheckedInt.h template<typename T, typename U, bool Signedness>
T                 285 Source/platform/CheckedInt.h struct DoesRangeContainRange<T, U, Signedness, Signedness>
T                 287 Source/platform/CheckedInt.h     static const bool value = sizeof(T) >= sizeof(U);
T                 290 Source/platform/CheckedInt.h template<typename T, typename U>
T                 291 Source/platform/CheckedInt.h struct DoesRangeContainRange<T, U, true, false>
T                 293 Source/platform/CheckedInt.h     static const bool value = sizeof(T) > sizeof(U);
T                 296 Source/platform/CheckedInt.h template<typename T, typename U>
T                 297 Source/platform/CheckedInt.h struct DoesRangeContainRange<T, U, false, true>
T                 302 Source/platform/CheckedInt.h template<typename T,
T                 304 Source/platform/CheckedInt.h          bool IsTSigned = IsSigned<T>::value,
T                 306 Source/platform/CheckedInt.h          bool DoesTRangeContainURange = DoesRangeContainRange<T, U>::value>
T                 309 Source/platform/CheckedInt.h template<typename T, typename U, bool IsTSigned, bool IsUSigned>
T                 310 Source/platform/CheckedInt.h struct IsInRangeImpl<T, U, IsTSigned, IsUSigned, true>
T                 318 Source/platform/CheckedInt.h template<typename T, typename U>
T                 319 Source/platform/CheckedInt.h struct IsInRangeImpl<T, U, true, true, false>
T                 323 Source/platform/CheckedInt.h       return x <= MaxValue<T>::value && x >= MinValue<T>::value;
T                 327 Source/platform/CheckedInt.h template<typename T, typename U>
T                 328 Source/platform/CheckedInt.h struct IsInRangeImpl<T, U, false, false, false>
T                 332 Source/platform/CheckedInt.h       return x <= MaxValue<T>::value;
T                 336 Source/platform/CheckedInt.h template<typename T, typename U>
T                 337 Source/platform/CheckedInt.h struct IsInRangeImpl<T, U, true, false, false>
T                 341 Source/platform/CheckedInt.h       return sizeof(T) > sizeof(U) || x <= U(MaxValue<T>::value);
T                 345 Source/platform/CheckedInt.h template<typename T, typename U>
T                 346 Source/platform/CheckedInt.h struct IsInRangeImpl<T, U, false, true, false>
T                 350 Source/platform/CheckedInt.h       return sizeof(T) >= sizeof(U)
T                 352 Source/platform/CheckedInt.h              : x >= 0 && x <= U(MaxValue<T>::value);
T                 356 Source/platform/CheckedInt.h template<typename T, typename U>
T                 360 Source/platform/CheckedInt.h   return IsInRangeImpl<T, U>::run(x);
T                 363 Source/platform/CheckedInt.h template<typename T>
T                 365 Source/platform/CheckedInt.h IsAddValid(T x, T y)
T                 373 Source/platform/CheckedInt.h   typename UnsignedType<T>::Type ux = x;
T                 374 Source/platform/CheckedInt.h   typename UnsignedType<T>::Type uy = y;
T                 375 Source/platform/CheckedInt.h   typename UnsignedType<T>::Type result = ux + uy;
T                 376 Source/platform/CheckedInt.h   return IsSigned<T>::value
T                 377 Source/platform/CheckedInt.h          ? HasSignBit(BinaryComplement(T((result ^ x) & (result ^ y))))
T                 381 Source/platform/CheckedInt.h template<typename T>
T                 383 Source/platform/CheckedInt.h IsSubValid(T x, T y)
T                 388 Source/platform/CheckedInt.h   typename UnsignedType<T>::Type ux = x;
T                 389 Source/platform/CheckedInt.h   typename UnsignedType<T>::Type uy = y;
T                 390 Source/platform/CheckedInt.h   typename UnsignedType<T>::Type result = ux - uy;
T                 392 Source/platform/CheckedInt.h   return IsSigned<T>::value
T                 393 Source/platform/CheckedInt.h          ? HasSignBit(BinaryComplement(T((result ^ x) & (x ^ y))))
T                 397 Source/platform/CheckedInt.h template<typename T,
T                 398 Source/platform/CheckedInt.h          bool IsSigned = IsSigned<T>::value,
T                 400 Source/platform/CheckedInt.h            IsSupported<typename TwiceBiggerType<T>::Type>::value>
T                 403 Source/platform/CheckedInt.h template<typename T, bool IsSigned>
T                 404 Source/platform/CheckedInt.h struct IsMulValidImpl<T, IsSigned, true>
T                 406 Source/platform/CheckedInt.h     static bool run(T x, T y)
T                 408 Source/platform/CheckedInt.h       typedef typename TwiceBiggerType<T>::Type TwiceBiggerType;
T                 410 Source/platform/CheckedInt.h       return IsInRange<T>(product);
T                 414 Source/platform/CheckedInt.h template<typename T>
T                 415 Source/platform/CheckedInt.h struct IsMulValidImpl<T, true, false>
T                 417 Source/platform/CheckedInt.h     static bool run(T x, T y)
T                 419 Source/platform/CheckedInt.h       const T max = MaxValue<T>::value;
T                 420 Source/platform/CheckedInt.h       const T min = MinValue<T>::value;
T                 438 Source/platform/CheckedInt.h template<typename T>
T                 439 Source/platform/CheckedInt.h struct IsMulValidImpl<T, false, false>
T                 441 Source/platform/CheckedInt.h     static bool run(T x, T y)
T                 443 Source/platform/CheckedInt.h       return y == 0 ||  x <= MaxValue<T>::value / y;
T                 447 Source/platform/CheckedInt.h template<typename T>
T                 449 Source/platform/CheckedInt.h IsMulValid(T x, T y)
T                 451 Source/platform/CheckedInt.h   return IsMulValidImpl<T>::run(x, y);
T                 454 Source/platform/CheckedInt.h template<typename T>
T                 456 Source/platform/CheckedInt.h IsDivValid(T x, T y)
T                 460 Source/platform/CheckedInt.h          !(IsSigned<T>::value && x == MinValue<T>::value && y == T(-1));
T                 464 Source/platform/CheckedInt.h template<typename T, bool IsSigned = IsSigned<T>::value>
T                 467 Source/platform/CheckedInt.h     static T run(T x) { return -x; }
T                 469 Source/platform/CheckedInt.h template<typename T>
T                 470 Source/platform/CheckedInt.h struct OppositeIfSignedImpl<T, false>
T                 472 Source/platform/CheckedInt.h     static T run(T x) { return x; }
T                 474 Source/platform/CheckedInt.h template<typename T>
T                 475 Source/platform/CheckedInt.h inline T
T                 476 Source/platform/CheckedInt.h OppositeIfSigned(T x)
T                 478 Source/platform/CheckedInt.h   return OppositeIfSignedImpl<T>::run(x);
T                 555 Source/platform/CheckedInt.h template<typename T>
T                 559 Source/platform/CheckedInt.h     T mValue;
T                 565 Source/platform/CheckedInt.h       MOZ_STATIC_ASSERT(detail::IsSupported<T>::value,
T                 583 Source/platform/CheckedInt.h       : mValue(T(value)),
T                 584 Source/platform/CheckedInt.h         mIsValid(detail::IsInRange<T>(value))
T                 586 Source/platform/CheckedInt.h       MOZ_STATIC_ASSERT(detail::IsSupported<T>::value,
T                 593 Source/platform/CheckedInt.h       MOZ_STATIC_ASSERT(detail::IsSupported<T>::value,
T                 598 Source/platform/CheckedInt.h     T value() const
T                 640 Source/platform/CheckedInt.h       T result = detail::OppositeIfSigned(mValue);
T                 643 Source/platform/CheckedInt.h                         mIsValid && detail::IsSubValid(T(0),
T                 718 Source/platform/CheckedInt.h template<typename T>                                                  \
T                 719 Source/platform/CheckedInt.h inline CheckedInt<T> operator OP(const CheckedInt<T> &lhs,            \
T                 720 Source/platform/CheckedInt.h                                  const CheckedInt<T> &rhs)            \
T                 723 Source/platform/CheckedInt.h     return CheckedInt<T>(0, false);                                   \
T                 725 Source/platform/CheckedInt.h   return CheckedInt<T>(lhs.mValue OP rhs.mValue,                      \
T                 744 Source/platform/CheckedInt.h template<typename T, typename U>
T                 747 Source/platform/CheckedInt.h     typedef CheckedInt<T> ReturnType;
T                 748 Source/platform/CheckedInt.h     static CheckedInt<T> run(U u) { return u; }
T                 751 Source/platform/CheckedInt.h template<typename T>
T                 752 Source/platform/CheckedInt.h struct CastToCheckedIntImpl<T, CheckedInt<T> >
T                 754 Source/platform/CheckedInt.h     typedef const CheckedInt<T>& ReturnType;
T                 755 Source/platform/CheckedInt.h     static const CheckedInt<T>& run(const CheckedInt<T>& u) { return u; }
T                 760 Source/platform/CheckedInt.h template<typename T, typename U>
T                 761 Source/platform/CheckedInt.h inline typename detail::CastToCheckedIntImpl<T, U>::ReturnType
T                 764 Source/platform/CheckedInt.h   return detail::CastToCheckedIntImpl<T, U>::run(u);
T                 768 Source/platform/CheckedInt.h template<typename T>                                              \
T                 770 Source/platform/CheckedInt.h CheckedInt<T>& CheckedInt<T>::operator COMPOUND_OP(U rhs)         \
T                 772 Source/platform/CheckedInt.h   *this = *this OP castToCheckedInt<T>(rhs);                      \
T                 775 Source/platform/CheckedInt.h template<typename T, typename U>                                  \
T                 776 Source/platform/CheckedInt.h inline CheckedInt<T> operator OP(const CheckedInt<T> &lhs, U rhs) \
T                 778 Source/platform/CheckedInt.h   return lhs OP castToCheckedInt<T>(rhs);                         \
T                 780 Source/platform/CheckedInt.h template<typename T, typename U>                                  \
T                 781 Source/platform/CheckedInt.h inline CheckedInt<T> operator OP(U lhs, const CheckedInt<T> &rhs) \
T                 783 Source/platform/CheckedInt.h   return castToCheckedInt<T>(lhs) OP rhs;                         \
T                 793 Source/platform/CheckedInt.h template<typename T, typename U>
T                 795 Source/platform/CheckedInt.h operator ==(const CheckedInt<T> &lhs, U rhs)
T                 797 Source/platform/CheckedInt.h   return lhs == castToCheckedInt<T>(rhs);
T                 800 Source/platform/CheckedInt.h template<typename T, typename U>
T                 802 Source/platform/CheckedInt.h operator ==(U  lhs, const CheckedInt<T> &rhs)
T                 804 Source/platform/CheckedInt.h   return castToCheckedInt<T>(lhs) == rhs;
T                  78 Source/platform/Cookie.h template<typename T> struct DefaultHash;
T                  92 Source/platform/CrossThreadCopier.cpp template<typename T> struct CrossThreadCopierBase<false, false, T> {
T                  55 Source/platform/CrossThreadCopier.h     template<typename T> struct CrossThreadCopierPassThrough {
T                  56 Source/platform/CrossThreadCopier.h         typedef T Type;
T                  57 Source/platform/CrossThreadCopier.h         static Type copy(const T& parameter)
T                  63 Source/platform/CrossThreadCopier.h     template<bool isConvertibleToInteger, bool isThreadSafeRefCounted, typename T> struct CrossThreadCopierBase;
T                  66 Source/platform/CrossThreadCopier.h     template<typename T> struct CrossThreadCopierBase<true, false, T> : public CrossThreadCopierPassThrough<T> {
T                  81 Source/platform/CrossThreadCopier.h     template<typename T> struct CrossThreadCopierBase<false, true, T> {
T                  87 Source/platform/CrossThreadCopier.h         COMPILE_ASSERT((WTF::IsSameType<RefPtr<RefCountedType>, T>::value
T                  88 Source/platform/CrossThreadCopier.h                         || WTF::IsSameType<PassRefPtr<RefCountedType>, T>::value
T                  89 Source/platform/CrossThreadCopier.h                         || WTF::IsSameType<RefCountedType*, T>::value),
T                  93 Source/platform/CrossThreadCopier.h         static Type copy(const T& refPtr)
T                  99 Source/platform/CrossThreadCopier.h     template<typename T> struct CrossThreadCopierBase<false, false, PassOwnPtr<T> > {
T                 100 Source/platform/CrossThreadCopier.h         typedef PassOwnPtr<T> Type;
T                 132 Source/platform/CrossThreadCopier.h     template<typename T> struct CrossThreadCopier : public CrossThreadCopierBase<WTF::IsConvertibleToInteger<T>::value,
T                 133 Source/platform/CrossThreadCopier.h                                                                                  WTF::IsSubclassOfTemplate<typename WTF::RemoveTemplate<T, RefPtr>::Type, ThreadSafeRefCounted>::value
T                 134 Source/platform/CrossThreadCopier.h                                                                                      || WTF::IsSubclassOfTemplate<typename WTF::RemovePointer<T>::Type, ThreadSafeRefCounted>::value
T                 135 Source/platform/CrossThreadCopier.h                                                                                      || WTF::IsSubclassOfTemplate<typename WTF::RemoveTemplate<T, PassRefPtr>::Type, ThreadSafeRefCounted>::value,
T                 136 Source/platform/CrossThreadCopier.h                                                                                  T> {
T                 139 Source/platform/CrossThreadCopier.h     template<typename T> struct AllowCrossThreadAccessWrapper {
T                 141 Source/platform/CrossThreadCopier.h         explicit AllowCrossThreadAccessWrapper(T* value) : m_value(value) { }
T                 142 Source/platform/CrossThreadCopier.h         T* value() const { return m_value; }
T                 144 Source/platform/CrossThreadCopier.h         T* m_value;
T                 147 Source/platform/CrossThreadCopier.h     template<typename T> struct CrossThreadCopierBase<false, false, AllowCrossThreadAccessWrapper<T> > {
T                 148 Source/platform/CrossThreadCopier.h         typedef T* Type;
T                 149 Source/platform/CrossThreadCopier.h         static Type copy(const AllowCrossThreadAccessWrapper<T>& wrapper) { return wrapper.value(); }
T                 152 Source/platform/CrossThreadCopier.h     template<typename T> AllowCrossThreadAccessWrapper<T> AllowCrossThreadAccess(T* value)
T                 154 Source/platform/CrossThreadCopier.h         return AllowCrossThreadAccessWrapper<T>(value);
T                 159 Source/platform/CrossThreadCopier.h     template<typename T> struct AllowAccessLaterWrapper {
T                 161 Source/platform/CrossThreadCopier.h         explicit AllowAccessLaterWrapper(T* value) : m_value(value) { }
T                 162 Source/platform/CrossThreadCopier.h         T* value() const { return m_value; }
T                 164 Source/platform/CrossThreadCopier.h         T* m_value;
T                 167 Source/platform/CrossThreadCopier.h     template<typename T> struct CrossThreadCopierBase<false, false, AllowAccessLaterWrapper<T> > {
T                 168 Source/platform/CrossThreadCopier.h         typedef T* Type;
T                 169 Source/platform/CrossThreadCopier.h         static Type copy(const AllowAccessLaterWrapper<T>& wrapper) { return wrapper.value(); }
T                 172 Source/platform/CrossThreadCopier.h     template<typename T> AllowAccessLaterWrapper<T> AllowAccessLater(T* value)
T                 174 Source/platform/CrossThreadCopier.h         return AllowAccessLaterWrapper<T>(value);
T                  34 Source/platform/FloatConversion.h template<typename T>
T                  35 Source/platform/FloatConversion.h float narrowPrecisionToFloat(T);
T                 182 Source/platform/JSONValues.h     template<class T> bool getNumber(const String& name, T* output) const
T                  39 Source/platform/LifecycleContext.h template <typename T>
T                  42 Source/platform/LifecycleContext.h     typedef LifecycleNotifier<T> Notifier;
T                  43 Source/platform/LifecycleContext.h     typedef LifecycleObserver<T> Observer;
T                  65 Source/platform/LifecycleContext.h template<typename T>
T                  66 Source/platform/LifecycleContext.h inline void LifecycleContext<T>::wasObservedBy(typename LifecycleContext<T>::Observer* observer)
T                  72 Source/platform/LifecycleContext.h template<typename T>
T                  73 Source/platform/LifecycleContext.h inline void LifecycleContext<T>::wasUnobservedBy(typename LifecycleContext<T>::Observer* observer)
T                  79 Source/platform/LifecycleContext.h template<typename T>
T                  80 Source/platform/LifecycleContext.h inline typename LifecycleContext<T>::Notifier& LifecycleContext<T>::lifecycleNotifier()
T                  83 Source/platform/LifecycleContext.h         m_lifecycleNotifier = static_cast<T*>(this)->createLifecycleNotifier();
T                  87 Source/platform/LifecycleContext.h template<typename T>
T                  88 Source/platform/LifecycleContext.h inline PassOwnPtr<typename LifecycleContext<T>::Notifier> LifecycleContext<T>::createLifecycleNotifier()
T                  90 Source/platform/LifecycleContext.h     return LifecycleContext<T>::Notifier::create(static_cast<T*>(this));
T                  37 Source/platform/LifecycleNotifier.h template<typename T> class LifecycleContext;
T                  39 Source/platform/LifecycleNotifier.h template<typename T>
T                  42 Source/platform/LifecycleNotifier.h     typedef LifecycleObserver<T> Observer;
T                  43 Source/platform/LifecycleNotifier.h     typedef T Context;
T                  88 Source/platform/LifecycleNotifier.h template<typename T>
T                  89 Source/platform/LifecycleNotifier.h inline LifecycleNotifier<T>::~LifecycleNotifier()
T                 100 Source/platform/LifecycleNotifier.h template<typename T>
T                 101 Source/platform/LifecycleNotifier.h inline void LifecycleNotifier<T>::addObserver(typename LifecycleNotifier<T>::Observer* observer)
T                 107 Source/platform/LifecycleNotifier.h template<typename T>
T                 108 Source/platform/LifecycleNotifier.h inline void LifecycleNotifier<T>::removeObserver(typename LifecycleNotifier<T>::Observer* observer)
T                  34 Source/platform/LifecycleObserver.h template<typename T>
T                  37 Source/platform/LifecycleObserver.h     typedef T Context;
T                  75 Source/platform/LifecycleObserver.h template<typename T> void observerContext(T*, LifecycleObserver<T>*) { ASSERT_NOT_REACHED(); }
T                  76 Source/platform/LifecycleObserver.h template<typename T> void unobserverContext(T*, LifecycleObserver<T>*) { ASSERT_NOT_REACHED(); }
T                  79 Source/platform/LifecycleObserver.h template<typename T>
T                  80 Source/platform/LifecycleObserver.h inline void LifecycleObserver<T>::observeContext(typename LifecycleObserver<T>::Context* context)
T                  87 Source/platform/PODArena.h     template<class T> T* allocateObject()
T                  89 Source/platform/PODArena.h         return new (allocateBase<T>()) T();
T                  93 Source/platform/PODArena.h     template<class T, class Argument1Type> T* allocateObject(const Argument1Type& argument1)
T                  95 Source/platform/PODArena.h         return new (allocateBase<T>()) T(argument1);
T                 119 Source/platform/PODArena.h     template <class T> static size_t minAlignment()
T                 121 Source/platform/PODArena.h         return WTF_ALIGN_OF(T);
T                 124 Source/platform/PODArena.h     template<class T> void* allocateBase()
T                 127 Source/platform/PODArena.h         size_t roundedSize = roundUp(sizeof(T), minAlignment<T>());
T                  33 Source/platform/PODFreeListArena.h template <class T>
T                  34 Source/platform/PODFreeListArena.h class PODFreeListArena : public RefCounted<PODFreeListArena<T> > {
T                  48 Source/platform/PODFreeListArena.h     T* allocateObject()
T                  54 Source/platform/PODFreeListArena.h             new(ptr) T();
T                  55 Source/platform/PODFreeListArena.h             return static_cast<T*>(ptr);
T                  59 Source/platform/PODFreeListArena.h         return static_cast<T*>(m_arena->allocateObject<T>());
T                  62 Source/platform/PODFreeListArena.h     template<class Argument1Type> T* allocateObject(const Argument1Type& argument1)
T                  68 Source/platform/PODFreeListArena.h             new(ptr) T(argument1);
T                  69 Source/platform/PODFreeListArena.h             return static_cast<T*>(ptr);
T                  73 Source/platform/PODFreeListArena.h         return static_cast<T*>(m_arena->allocateObject<T>(argument1));
T                  76 Source/platform/PODFreeListArena.h     void freeObject(T* ptr)
T                 122 Source/platform/PODFreeListArena.h     COMPILE_ASSERT(sizeof(T) >= sizeof(FixedSizeMemoryChunk), PODFreeListArena_type_should_be_larger);
T                  74 Source/platform/PODInterval.h template<class T>
T                  78 Source/platform/PODInterval.h template<class T, class UserData = void*>
T                  84 Source/platform/PODInterval.h     PODInterval(const T& low, const T& high)
T                  93 Source/platform/PODInterval.h     PODInterval(const T& low, const T& high, const UserData data)
T                 101 Source/platform/PODInterval.h     const T& low() const { return m_low; }
T                 102 Source/platform/PODInterval.h     const T& high() const { return m_high; }
T                 105 Source/platform/PODInterval.h     bool overlaps(const T& low, const T& high) const
T                 133 Source/platform/PODInterval.h     const T& maxHigh() const { return m_maxHigh; }
T                 134 Source/platform/PODInterval.h     void setMaxHigh(const T& maxHigh) { m_maxHigh = maxHigh; }
T                 142 Source/platform/PODInterval.h         builder.append(ValueToString<T>::string(low()));
T                 144 Source/platform/PODInterval.h         builder.append(ValueToString<T>::string(high()));
T                 148 Source/platform/PODInterval.h         builder.append(ValueToString<T>::string(maxHigh()));
T                 155 Source/platform/PODInterval.h     T m_low;
T                 156 Source/platform/PODInterval.h     T m_high;
T                 158 Source/platform/PODInterval.h     T m_maxHigh;
T                  39 Source/platform/PODIntervalTree.h template<class T>
T                  43 Source/platform/PODIntervalTree.h template <class T, class UserData = void*>
T                  48 Source/platform/PODIntervalTree.h     PODIntervalSearchAdapter(Vector<IntervalType>& result, const T& lowValue, const T& highValue)
T                  55 Source/platform/PODIntervalTree.h     const T& lowValue() const { return m_lowValue; }
T                  56 Source/platform/PODIntervalTree.h     const T& highValue() const { return m_highValue; }
T                  65 Source/platform/PODIntervalTree.h     T m_lowValue;
T                  66 Source/platform/PODIntervalTree.h     T m_highValue;
T                  72 Source/platform/PODIntervalTree.h template<class T, class UserData = void*>
T                  73 Source/platform/PODIntervalTree.h class PODIntervalTree FINAL : public PODRedBlackTree<PODInterval<T, UserData> > {
T                 129 Source/platform/PODIntervalTree.h     static IntervalType createInterval(const T& low, const T& high, const UserData data = 0)
T                 188 Source/platform/PODIntervalTree.h         const T* curMax = &node->data().high();
T                 207 Source/platform/PODIntervalTree.h     bool checkInvariantsFromNode(IntervalNode* node, T* currentMaxValue) const
T                 211 Source/platform/PODIntervalTree.h         T leftMaxValue(node->data().maxHigh());
T                 212 Source/platform/PODIntervalTree.h         T rightMaxValue(node->data().maxHigh());
T                 229 Source/platform/PODIntervalTree.h         T localMaxValue(node->data().maxHigh());
T                 242 Source/platform/PODIntervalTree.h             String localMaxValueString = ValueToString<T>::string(localMaxValue);
T                 256 Source/platform/PODIntervalTree.h template<class T, class UserData>
T                 257 Source/platform/PODIntervalTree.h struct ValueToString<PODInterval<T, UserData> > {
T                 258 Source/platform/PODIntervalTree.h     static String string(const PODInterval<T, UserData>& interval)
T                  88 Source/platform/PODRedBlackTree.h template<class T>
T                  96 Source/platform/PODRedBlackTree.h template<class T>
T                 104 Source/platform/PODRedBlackTree.h         virtual void visit(const T& data) = 0;
T                 174 Source/platform/PODRedBlackTree.h     void add(const T& data)
T                 177 Source/platform/PODRedBlackTree.h         Node* node = m_arena->template allocateObject<T>(data);
T                 182 Source/platform/PODRedBlackTree.h     bool remove(const T& data)
T                 193 Source/platform/PODRedBlackTree.h     bool contains(const T& data) const
T                 258 Source/platform/PODRedBlackTree.h         explicit Node(const T& data)
T                 273 Source/platform/PODRedBlackTree.h         T& data() { return m_data; }
T                 297 Source/platform/PODRedBlackTree.h         T m_data;
T                 321 Source/platform/PODRedBlackTree.h     Node* treeSearch(const T& data) const
T                 331 Source/platform/PODRedBlackTree.h     Node* treeSearchNormal(Node* current, const T& data) const
T                 346 Source/platform/PODRedBlackTree.h     Node* treeSearchFullComparisons(Node* current, const T& data) const
T                 738 Source/platform/PODRedBlackTree.h         virtual void visit(const T&) { ++m_count; }
T                 804 Source/platform/PODRedBlackTree.h             builder.append(ValueToString<T>::string(node->data()));
T                  35 Source/platform/RefCountedSupplement.h template<class T, class S>
T                  43 Source/platform/RefCountedSupplement.h     class Wrapper FINAL : public Supplement<T> {
T                  56 Source/platform/RefCountedSupplement.h     static void provideTo(Supplementable<T>& host, const char* key, PassRefPtr<ThisType> supplement)
T                  61 Source/platform/RefCountedSupplement.h     static ThisType* from(Supplementable<T>& host, const char* key)
T                  63 Source/platform/RefCountedSupplement.h         Supplement<T>* found = static_cast<Supplement<T>*>(host.requireSupplement(key));
T                  91 Source/platform/Supplementable.h template<typename T, bool isGarbageCollected>
T                  94 Source/platform/Supplementable.h template<typename T, bool isGarbageCollected>
T                  97 Source/platform/Supplementable.h template<typename T, bool isGarbageCollected>
T                 100 Source/platform/Supplementable.h template<typename T>
T                 101 Source/platform/Supplementable.h struct SupplementableTraits<T, true> {
T                 106 Source/platform/Supplementable.h template<typename T>
T                 107 Source/platform/Supplementable.h struct SupplementableTraits<T, false> {
T                 127 Source/platform/Supplementable.h template<typename T, bool isGarbageCollected = false>
T                 134 Source/platform/Supplementable.h     static void provideTo(SupplementableBase<T, isGarbageCollected>& host, const char* key, typename SupplementableTraits<T, isGarbageCollected>::SupplementArgumentType supplement)
T                 139 Source/platform/Supplementable.h     static SupplementBase<T, isGarbageCollected>* from(SupplementableBase<T, isGarbageCollected>& host, const char* key)
T                 144 Source/platform/Supplementable.h     static SupplementBase<T, isGarbageCollected>* from(SupplementableBase<T, isGarbageCollected>* host, const char* key)
T                 150 Source/platform/Supplementable.h template<typename T, bool>
T                 153 Source/platform/Supplementable.h template<typename T>
T                 154 Source/platform/Supplementable.h class SupplementableTracing<T, true> : public GarbageCollectedMixin {
T                 159 Source/platform/Supplementable.h     typename SupplementableTraits<T, true>::SupplementMap m_supplements;
T                 160 Source/platform/Supplementable.h     friend class SupplementableBase<T, true>;
T                 163 Source/platform/Supplementable.h template<typename T>
T                 164 Source/platform/Supplementable.h class SupplementableTracing<T, false> {
T                 166 Source/platform/Supplementable.h     typename SupplementableTraits<T, false>::SupplementMap m_supplements;
T                 167 Source/platform/Supplementable.h     friend class SupplementableBase<T, false>;
T                 170 Source/platform/Supplementable.h template<typename T, bool isGarbageCollected = false>
T                 171 Source/platform/Supplementable.h class SupplementableBase : public SupplementableTracing<T, isGarbageCollected> {
T                 173 Source/platform/Supplementable.h     void provideSupplement(const char* key, typename SupplementableTraits<T, isGarbageCollected>::SupplementArgumentType supplement)
T                 186 Source/platform/Supplementable.h     SupplementBase<T, isGarbageCollected>* requireSupplement(const char* key)
T                 208 Source/platform/Supplementable.h template<typename T>
T                 209 Source/platform/Supplementable.h class HeapSupplement : public SupplementBase<T, true> { };
T                 211 Source/platform/Supplementable.h template<typename T>
T                 212 Source/platform/Supplementable.h class HeapSupplementable : public SupplementableBase<T, true> { };
T                 214 Source/platform/Supplementable.h template<typename T>
T                 215 Source/platform/Supplementable.h class Supplement : public SupplementBase<T, false> { };
T                 217 Source/platform/Supplementable.h template<typename T>
T                 218 Source/platform/Supplementable.h class Supplementable : public SupplementableBase<T, false> { };
T                 220 Source/platform/Supplementable.h template<typename T>
T                 221 Source/platform/Supplementable.h struct ThreadingTrait<WebCore::SupplementBase<T, true> > {
T                 222 Source/platform/Supplementable.h     static const ThreadAffinity Affinity = ThreadingTrait<T>::Affinity;
T                 225 Source/platform/Supplementable.h template<typename T>
T                 226 Source/platform/Supplementable.h struct ThreadingTrait<WebCore::SupplementableBase<T, true> > {
T                 227 Source/platform/Supplementable.h     static const ThreadAffinity Affinity = ThreadingTrait<T>::Affinity;
T                 684 Source/platform/TraceEvent.h         template<typename T> explicit MangleBehavior(T id) : m_data(reinterpret_cast<unsigned long long>(id)) { }
T                  44 Source/platform/animation/AnimationUtilities.h template <typename T>
T                  45 Source/platform/animation/AnimationUtilities.h inline T blend(T from, T to, double progress)
T                  47 Source/platform/animation/AnimationUtilities.h     COMPILE_ASSERT(WTF::IsInteger<T>::value, BlendForUnsignedTypes);
T                  48 Source/platform/animation/AnimationUtilities.h     return clampTo<T>(round(to > from ? from + (to - from) * progress : from - (from - to) * progress));
T                  38 Source/platform/audio/AudioArray.h template<typename T>
T                  58 Source/platform/audio/AudioArray.h         if (n > std::numeric_limits<unsigned>::max() / sizeof(T))
T                  61 Source/platform/audio/AudioArray.h         unsigned initialSize = sizeof(T) * n;
T                  83 Source/platform/audio/AudioArray.h             T* allocation = static_cast<T*>(fastMalloc(initialSize + extraAllocationBytes));
T                  86 Source/platform/audio/AudioArray.h             T* alignedData = alignedAddress(allocation, alignment);
T                 101 Source/platform/audio/AudioArray.h     T* data() { return m_alignedData; }
T                 102 Source/platform/audio/AudioArray.h     const T* data() const { return m_alignedData; }
T                 105 Source/platform/audio/AudioArray.h     T& at(size_t i)
T                 113 Source/platform/audio/AudioArray.h     T& operator[](size_t i) { return at(i); }
T                 118 Source/platform/audio/AudioArray.h         memset(this->data(), 0, sizeof(T) * this->size());
T                 130 Source/platform/audio/AudioArray.h         memset(this->data() + start, 0, sizeof(T) * (end - start));
T                 133 Source/platform/audio/AudioArray.h     void copyToRange(const T* sourceData, unsigned start, unsigned end)
T                 142 Source/platform/audio/AudioArray.h         memcpy(this->data() + start, sourceData, sizeof(T) * (end - start));
T                 146 Source/platform/audio/AudioArray.h     static T* alignedAddress(T* address, intptr_t alignment)
T                 149 Source/platform/audio/AudioArray.h         return reinterpret_cast<T*>((value + alignment - 1) & ~(alignment - 1));
T                 152 Source/platform/audio/AudioArray.h     T* m_allocation;
T                 153 Source/platform/audio/AudioArray.h     T* m_alignedData;
T                  76 Source/platform/fonts/Character.cpp template <class T, size_t size>
T                  77 Source/platform/fonts/Character.cpp bool valueInIntervalList(const T (&intervalList)[size], const T& value)
T                  79 Source/platform/fonts/Character.cpp     const T* bound = std::upper_bound(&intervalList[0], &intervalList[size], value);
T                  44 Source/platform/fonts/GlyphMetricsMap.h template<class T> class GlyphMetricsMap {
T                  48 Source/platform/fonts/GlyphMetricsMap.h     T metricsForGlyph(Glyph glyph)
T                  53 Source/platform/fonts/GlyphMetricsMap.h     void setMetricsForGlyph(Glyph glyph, const T& metrics)
T                  63 Source/platform/fonts/GlyphMetricsMap.h         T metricsForGlyph(Glyph glyph) const { return m_metrics[glyph % size]; }
T                  64 Source/platform/fonts/GlyphMetricsMap.h         void setMetricsForGlyph(Glyph glyph, const T& metrics)
T                  68 Source/platform/fonts/GlyphMetricsMap.h         void setMetricsForIndex(unsigned index, const T& metrics)
T                  75 Source/platform/fonts/GlyphMetricsMap.h         T m_metrics[size];
T                  87 Source/platform/fonts/GlyphMetricsMap.h     static T unknownMetrics();
T                 104 Source/platform/fonts/GlyphMetricsMap.h template<class T> typename GlyphMetricsMap<T>::GlyphMetricsPage* GlyphMetricsMap<T>::locatePageSlowCase(unsigned pageNumber)
T                  55 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp template<typename T>
T                  58 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp     typedef void (*DestroyFunction)(T*);
T                  60 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp     HarfBuzzScopedPtr(T* ptr, DestroyFunction destroy)
T                  72 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp     T* get() { return m_ptr; }
T                  73 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp     void set(T* ptr) { m_ptr = ptr; }
T                  75 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp     T* m_ptr;
T                  68 Source/platform/fonts/opentype/OpenTypeTypes.h template <typename T> static const T* validateTable(const RefPtr<SharedBuffer>& buffer, size_t count = 1)
T                  70 Source/platform/fonts/opentype/OpenTypeTypes.h     if (!buffer || buffer->size() < sizeof(T) * count)
T                  72 Source/platform/fonts/opentype/OpenTypeTypes.h     return reinterpret_cast<const T*>(buffer->data());
T                  85 Source/platform/fonts/opentype/OpenTypeTypes.h     template <typename T> static const T* validatePtr(const SharedBuffer& buffer, const void* position)
T                  87 Source/platform/fonts/opentype/OpenTypeTypes.h         const T* casted = reinterpret_cast<const T*>(position);
T                  93 Source/platform/fonts/opentype/OpenTypeTypes.h     template <typename T> const T* validateOffset(const SharedBuffer& buffer, uint16_t offset) const
T                  95 Source/platform/fonts/opentype/OpenTypeTypes.h         return validatePtr<T>(buffer, reinterpret_cast<const int8_t*>(this) + offset);
T                 182 Source/platform/geometry/FloatRect.cpp template <typename T>
T                 183 Source/platform/geometry/FloatRect.cpp T min3(const T& v1, const T& v2, const T& v3)
T                 188 Source/platform/geometry/FloatRect.cpp template <typename T>
T                 189 Source/platform/geometry/FloatRect.cpp T max3(const T& v1, const T& v2, const T& v3)
T                 194 Source/platform/geometry/FloatRect.cpp template <typename T>
T                 195 Source/platform/geometry/FloatRect.cpp T min4(const T& v1, const T& v2, const T& v3, const T& v4)
T                 200 Source/platform/geometry/FloatRect.cpp template <typename T>
T                 201 Source/platform/geometry/FloatRect.cpp T max4(const T& v1, const T& v2, const T& v3, const T& v4)
T                  42 Source/platform/graphics/BitmapImage.h template <typename T> class Timer;
T                 376 Source/platform/graphics/ImageBuffer.cpp template <typename T>
T                 377 Source/platform/graphics/ImageBuffer.cpp static bool encodeImage(T& source, const String& mimeType, const double* quality, Vector<char>* output)
T                 355 Source/platform/graphics/ImageDecodingStore.cpp template<class T, class U, class V>
T                 356 Source/platform/graphics/ImageDecodingStore.cpp void ImageDecodingStore::insertCacheInternal(PassOwnPtr<T> cacheEntry, U* cacheMap, V* identifierMap)
T                 379 Source/platform/graphics/ImageDecodingStore.cpp template<class T, class U, class V>
T                 380 Source/platform/graphics/ImageDecodingStore.cpp void ImageDecodingStore::removeFromCacheInternal(const T* cacheEntry, U* cacheMap, V* identifierMap, Vector<OwnPtr<CacheEntry> >* deletionList)
T                 269 Source/platform/graphics/ImageDecodingStore.h     template<class T, class U, class V> void insertCacheInternal(PassOwnPtr<T> cacheEntry, U* cacheMap, V* identifierMap);
T                 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);
T                  45 Source/platform/heap/Handle.h template<typename T> class HeapTerminatedArray;
T                  47 Source/platform/heap/Handle.h #define COMPILE_ASSERT_IS_GARBAGE_COLLECTED(T, ErrorMessage)                                          \
T                  48 Source/platform/heap/Handle.h     typedef typename WTF::RemoveConst<T>::Type NonConstType;                                          \
T                  63 Source/platform/heap/Handle.h template<typename T> class Member;
T                 225 Source/platform/heap/Handle.h     ASSERT(!pointer || isGlobalPersistent || ThreadStateFor<ThreadingTrait<T>::Affinity>::state()->contains(pointer))
T                 230 Source/platform/heap/Handle.h template<typename T>
T                 247 Source/platform/heap/Handle.h template<typename T, typename RootsAccessor /* = ThreadLocalPersistents<ThreadingTrait<T>::Affinity > */ >
T                 248 Source/platform/heap/Handle.h class Persistent : public PersistentBase<RootsAccessor, Persistent<T, RootsAccessor> > {
T                 254 Source/platform/heap/Handle.h         COMPILE_ASSERT_IS_GARBAGE_COLLECTED(T, NonGarbageCollectedObjectInPersistent);
T                 259 Source/platform/heap/Handle.h         COMPILE_ASSERT_IS_GARBAGE_COLLECTED(T, NonGarbageCollectedObjectInPersistent);
T                 262 Source/platform/heap/Handle.h     Persistent(T* raw) : m_raw(raw)
T                 264 Source/platform/heap/Handle.h         COMPILE_ASSERT_IS_GARBAGE_COLLECTED(T, NonGarbageCollectedObjectInPersistent);
T                 268 Source/platform/heap/Handle.h     explicit Persistent(T& raw) : m_raw(&raw)
T                 270 Source/platform/heap/Handle.h         COMPILE_ASSERT_IS_GARBAGE_COLLECTED(T, NonGarbageCollectedObjectInPersistent);
T                 276 Source/platform/heap/Handle.h         COMPILE_ASSERT_IS_GARBAGE_COLLECTED(T, NonGarbageCollectedObjectInPersistent);
T                 316 Source/platform/heap/Handle.h     T* release()
T                 318 Source/platform/heap/Handle.h         T* result = m_raw;
T                 323 Source/platform/heap/Handle.h     T& operator*() const { return *m_raw; }
T                 327 Source/platform/heap/Handle.h     operator T*() const { return m_raw; }
T                 328 Source/platform/heap/Handle.h     operator RawPtr<T>() const { return m_raw; }
T                 330 Source/platform/heap/Handle.h     T* operator->() const { return *this; }
T                 359 Source/platform/heap/Handle.h     T* get() const { return m_raw; }
T                 362 Source/platform/heap/Handle.h     T* m_raw;
T                 364 Source/platform/heap/Handle.h     friend class CrossThreadPersistent<T>;
T                 369 Source/platform/heap/Handle.h template<typename T>
T                 370 Source/platform/heap/Handle.h class CrossThreadPersistent : public Persistent<T, GlobalPersistents> {
T                 374 Source/platform/heap/Handle.h     CrossThreadPersistent(T* raw) : Persistent<T, GlobalPersistents>(raw) { }
T                 376 Source/platform/heap/Handle.h     using Persistent<T, GlobalPersistents>::operator=;
T                 409 Source/platform/heap/Handle.h template<typename T, size_t inlineCapacity = 0>
T                 410 Source/platform/heap/Handle.h class PersistentHeapVector : public PersistentHeapCollectionBase<HeapVector<T, inlineCapacity> > {
T                 415 Source/platform/heap/Handle.h     PersistentHeapVector(const HeapVector<T, otherCapacity>& other)
T                 416 Source/platform/heap/Handle.h         : PersistentHeapCollectionBase<HeapVector<T, inlineCapacity> >(other)
T                 426 Source/platform/heap/Handle.h template<typename T>
T                 433 Source/platform/heap/Handle.h         COMPILE_ASSERT_IS_GARBAGE_COLLECTED(T, NonGarbageCollectedObjectInMember);
T                 438 Source/platform/heap/Handle.h         COMPILE_ASSERT_IS_GARBAGE_COLLECTED(T, NonGarbageCollectedObjectInMember);
T                 441 Source/platform/heap/Handle.h     Member(T* raw) : m_raw(raw)
T                 443 Source/platform/heap/Handle.h         COMPILE_ASSERT_IS_GARBAGE_COLLECTED(T, NonGarbageCollectedObjectInMember);
T                 446 Source/platform/heap/Handle.h     explicit Member(T& raw) : m_raw(&raw)
T                 448 Source/platform/heap/Handle.h         COMPILE_ASSERT_IS_GARBAGE_COLLECTED(T, NonGarbageCollectedObjectInMember);
T                 451 Source/platform/heap/Handle.h     Member(WTF::HashTableDeletedValueType) : m_raw(reinterpret_cast<T*>(-1))
T                 453 Source/platform/heap/Handle.h         COMPILE_ASSERT_IS_GARBAGE_COLLECTED(T, NonGarbageCollectedObjectInMember);
T                 456 Source/platform/heap/Handle.h     bool isHashTableDeletedValue() const { return m_raw == reinterpret_cast<T*>(-1); }
T                 466 Source/platform/heap/Handle.h     T* release()
T                 468 Source/platform/heap/Handle.h         T* result = m_raw;
T                 481 Source/platform/heap/Handle.h     operator T*() const { return m_raw; }
T                 483 Source/platform/heap/Handle.h     T* operator->() const { return m_raw; }
T                 484 Source/platform/heap/Handle.h     T& operator*() const { return *m_raw; }
T                 485 Source/platform/heap/Handle.h     operator RawPtr<T>() const { return m_raw; }
T                 521 Source/platform/heap/Handle.h     void swap(Member<T>& other) { std::swap(m_raw, other.m_raw); }
T                 523 Source/platform/heap/Handle.h     T* get() const { return m_raw; }
T                 528 Source/platform/heap/Handle.h     T* m_raw;
T                 533 Source/platform/heap/Handle.h template<typename T>
T                 534 Source/platform/heap/Handle.h class TraceTrait<Member<T> > {
T                 538 Source/platform/heap/Handle.h         TraceTrait<T>::mark(visitor, *static_cast<Member<T>*>(self));
T                 544 Source/platform/heap/Handle.h template<typename T>
T                 545 Source/platform/heap/Handle.h class TraceTrait<RefPtr<T> > {
T                 553 Source/platform/heap/Handle.h template<bool needsTracing, typename T>
T                 556 Source/platform/heap/Handle.h template<typename T>
T                 557 Source/platform/heap/Handle.h struct StdPairHelper<false, T>  {
T                 558 Source/platform/heap/Handle.h     static void trace(Visitor*, T*) { }
T                 561 Source/platform/heap/Handle.h template<typename T>
T                 562 Source/platform/heap/Handle.h struct StdPairHelper<true, T> {
T                 563 Source/platform/heap/Handle.h     static void trace(Visitor* visitor, T* t)
T                 572 Source/platform/heap/Handle.h template<typename T, typename U>
T                 573 Source/platform/heap/Handle.h class TraceTrait<std::pair<T, U> > {
T                 575 Source/platform/heap/Handle.h     static const bool firstNeedsTracing = WTF::NeedsTracing<T>::value || WTF::IsWeak<T>::value;
T                 577 Source/platform/heap/Handle.h     static void trace(Visitor* visitor, std::pair<T, U>* pair)
T                 579 Source/platform/heap/Handle.h         StdPairHelper<firstNeedsTracing, T>::trace(visitor, &pair->first);
T                 590 Source/platform/heap/Handle.h template<typename T>
T                 591 Source/platform/heap/Handle.h class WeakMember : public Member<T> {
T                 595 Source/platform/heap/Handle.h     WeakMember() : Member<T>()
T                 597 Source/platform/heap/Handle.h         COMPILE_ASSERT_IS_GARBAGE_COLLECTED(T, NonGarbageCollectedObjectInWeakMember);
T                 600 Source/platform/heap/Handle.h     WeakMember(std::nullptr_t) : Member<T>(nullptr)
T                 602 Source/platform/heap/Handle.h         COMPILE_ASSERT_IS_GARBAGE_COLLECTED(T, NonGarbageCollectedObjectInWeakMember);
T                 605 Source/platform/heap/Handle.h     WeakMember(T* raw) : Member<T>(raw)
T                 607 Source/platform/heap/Handle.h         COMPILE_ASSERT_IS_GARBAGE_COLLECTED(T, NonGarbageCollectedObjectInWeakMember);
T                 610 Source/platform/heap/Handle.h     WeakMember(WTF::HashTableDeletedValueType x) : Member<T>(x)
T                 612 Source/platform/heap/Handle.h         COMPILE_ASSERT_IS_GARBAGE_COLLECTED(T, NonGarbageCollectedObjectInWeakMember);
T                 616 Source/platform/heap/Handle.h     WeakMember(const Persistent<U>& other) : Member<T>(other) { }
T                 619 Source/platform/heap/Handle.h     WeakMember(const Member<U>& other) : Member<T>(other) { }
T                 656 Source/platform/heap/Handle.h     T** cell() const { return const_cast<T**>(&this->m_raw); }
T                 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(); }
T                 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(); }
T                 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(); }
T                 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(); }
T                 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(); }
T                 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(); }
T                 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(); }
T                 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(); }
T                 720 Source/platform/heap/Handle.h template<typename T> PassRefPtrWillBeRawPtr<T> adoptRefWillBeNoop(T* ptr)
T                 722 Source/platform/heap/Handle.h     static const bool notRefCountedGarbageCollected = !WTF::IsSubclassOfTemplate<T, RefCountedGarbageCollected>::value;
T                 723 Source/platform/heap/Handle.h     static const bool notRefCounted = !WTF::IsSubclassOfTemplate<T, RefCounted>::value;
T                 726 Source/platform/heap/Handle.h     return PassRefPtrWillBeRawPtr<T>(ptr);
T                 729 Source/platform/heap/Handle.h template<typename T> PassRefPtrWillBeRawPtr<T> adoptRefWillBeRefCountedGarbageCollected(T* ptr)
T                 731 Source/platform/heap/Handle.h     static const bool isRefCountedGarbageCollected = WTF::IsSubclassOfTemplate<T, RefCountedGarbageCollected>::value;
T                 733 Source/platform/heap/Handle.h     return PassRefPtrWillBeRawPtr<T>(adoptRefCountedGarbageCollected(ptr));
T                 736 Source/platform/heap/Handle.h template<typename T> PassOwnPtrWillBeRawPtr<T> adoptPtrWillBeNoop(T* ptr)
T                 738 Source/platform/heap/Handle.h     static const bool notRefCountedGarbageCollected = !WTF::IsSubclassOfTemplate<T, RefCountedGarbageCollected>::value;
T                 739 Source/platform/heap/Handle.h     static const bool notRefCounted = !WTF::IsSubclassOfTemplate<T, RefCounted>::value;
T                 742 Source/platform/heap/Handle.h     return PassOwnPtrWillBeRawPtr<T>(ptr);
T                 752 Source/platform/heap/Handle.h template<typename T>
T                 790 Source/platform/heap/Handle.h template<typename T> PassRefPtrWillBeRawPtr<T> adoptRefWillBeNoop(T* ptr) { return adoptRef(ptr); }
T                 791 Source/platform/heap/Handle.h template<typename T> PassRefPtrWillBeRawPtr<T> adoptRefWillBeRefCountedGarbageCollected(T* ptr) { return adoptRef(ptr); }
T                 792 Source/platform/heap/Handle.h template<typename T> PassOwnPtrWillBeRawPtr<T> adoptPtrWillBeNoop(T* ptr) { return adoptPtr(ptr); }
T                 813 Source/platform/heap/Handle.h template <typename T> struct VectorTraits<WebCore::Member<T> > : VectorTraitsBase<WebCore::Member<T> > {
T                 819 Source/platform/heap/Handle.h template <typename T> struct VectorTraits<WebCore::WeakMember<T> > : VectorTraitsBase<WebCore::WeakMember<T> > {
T                 825 Source/platform/heap/Handle.h template <typename T> struct VectorTraits<WebCore::HeapVector<T, 0> > : VectorTraitsBase<WebCore::HeapVector<T, 0> > {
T                 831 Source/platform/heap/Handle.h template <typename T, size_t inlineCapacity> struct VectorTraits<WebCore::HeapVector<T, inlineCapacity> > : VectorTraitsBase<WebCore::HeapVector<T, inlineCapacity> > {
T                 832 Source/platform/heap/Handle.h     static const bool needsDestruction = VectorTraits<T>::needsDestruction;
T                 833 Source/platform/heap/Handle.h     static const bool canInitializeWithMemset = VectorTraits<T>::canInitializeWithMemset;
T                 834 Source/platform/heap/Handle.h     static const bool canMoveWithMemcpy = VectorTraits<T>::canMoveWithMemcpy;
T                 837 Source/platform/heap/Handle.h template<typename T> struct HashTraits<WebCore::Member<T> > : SimpleClassHashTraits<WebCore::Member<T> > {
T                 844 Source/platform/heap/Handle.h     typedef RawPtr<T> PeekInType;
T                 845 Source/platform/heap/Handle.h     typedef RawPtr<T> PassInType;
T                 846 Source/platform/heap/Handle.h     typedef WebCore::Member<T>* IteratorGetType;
T                 847 Source/platform/heap/Handle.h     typedef const WebCore::Member<T>* IteratorConstGetType;
T                 848 Source/platform/heap/Handle.h     typedef WebCore::Member<T>& IteratorReferenceType;
T                 849 Source/platform/heap/Handle.h     typedef T* const IteratorConstReferenceType;
T                 854 Source/platform/heap/Handle.h     typedef T* PeekOutType;
T                 855 Source/platform/heap/Handle.h     typedef T* PassOutType;
T                 858 Source/platform/heap/Handle.h     static void store(const U& value, WebCore::Member<T>& storage) { storage = value; }
T                 860 Source/platform/heap/Handle.h     static PeekOutType peek(const WebCore::Member<T>& value) { return value; }
T                 861 Source/platform/heap/Handle.h     static PassOutType passOut(const WebCore::Member<T>& value) { return value; }
T                 864 Source/platform/heap/Handle.h template<typename T> struct HashTraits<WebCore::WeakMember<T> > : SimpleClassHashTraits<WebCore::WeakMember<T> > {
T                 871 Source/platform/heap/Handle.h     typedef RawPtr<T> PeekInType;
T                 872 Source/platform/heap/Handle.h     typedef RawPtr<T> PassInType;
T                 873 Source/platform/heap/Handle.h     typedef WebCore::WeakMember<T>* IteratorGetType;
T                 874 Source/platform/heap/Handle.h     typedef const WebCore::WeakMember<T>* IteratorConstGetType;
T                 875 Source/platform/heap/Handle.h     typedef WebCore::WeakMember<T>& IteratorReferenceType;
T                 876 Source/platform/heap/Handle.h     typedef T* const IteratorConstReferenceType;
T                 881 Source/platform/heap/Handle.h     typedef T* PeekOutType;
T                 882 Source/platform/heap/Handle.h     typedef T* PassOutType;
T                 885 Source/platform/heap/Handle.h     static void store(const U& value, WebCore::WeakMember<T>& storage) { storage = value; }
T                 887 Source/platform/heap/Handle.h     static PeekOutType peek(const WebCore::WeakMember<T>& value) { return value; }
T                 888 Source/platform/heap/Handle.h     static PassOutType passOut(const WebCore::WeakMember<T>& value) { return value; }
T                 891 Source/platform/heap/Handle.h template<typename T> struct PtrHash<WebCore::Member<T> > : PtrHash<T*> {
T                 893 Source/platform/heap/Handle.h     static unsigned hash(const U& key) { return PtrHash<T*>::hash(key); }
T                 894 Source/platform/heap/Handle.h     static bool equal(T* a, const WebCore::Member<T>& b) { return a == b; }
T                 895 Source/platform/heap/Handle.h     static bool equal(const WebCore::Member<T>& a, T* b) { return a == b; }
T                 900 Source/platform/heap/Handle.h template<typename T> struct PtrHash<WebCore::WeakMember<T> > : PtrHash<WebCore::Member<T> > {
T                 913 Source/platform/heap/Handle.h template<typename T> struct DefaultHash<WebCore::Member<T> > {
T                 914 Source/platform/heap/Handle.h     typedef PtrHash<WebCore::Member<T> > Hash;
T                 917 Source/platform/heap/Handle.h template<typename T> struct DefaultHash<WebCore::WeakMember<T> > {
T                 918 Source/platform/heap/Handle.h     typedef PtrHash<WebCore::WeakMember<T> > Hash;
T                 921 Source/platform/heap/Handle.h template<typename T> struct DefaultHash<WebCore::Persistent<T> > {
T                 922 Source/platform/heap/Handle.h     typedef PtrHash<WebCore::Persistent<T> > Hash;
T                 925 Source/platform/heap/Handle.h template<typename T>
T                 926 Source/platform/heap/Handle.h struct NeedsTracing<WebCore::Member<T> > {
T                 930 Source/platform/heap/Handle.h template<typename T>
T                 931 Source/platform/heap/Handle.h struct IsWeak<WebCore::WeakMember<T> > {
T                 940 Source/platform/heap/Handle.h template<typename T> inline T* getPtr(const WebCore::Member<T>& p)
T                 945 Source/platform/heap/Handle.h template<typename T, typename U>
T                 946 Source/platform/heap/Handle.h struct NeedsTracing<std::pair<T, U> > {
T                 947 Source/platform/heap/Handle.h     static const bool value = NeedsTracing<T>::value || NeedsTracing<U>::value || IsWeak<T>::value || IsWeak<U>::value;
T                 952 Source/platform/heap/Handle.h template<typename T, size_t N>
T                 953 Source/platform/heap/Handle.h struct NeedsTracing<Vector<T, N> > {
T                 957 Source/platform/heap/Handle.h template<typename T, size_t N>
T                 958 Source/platform/heap/Handle.h struct NeedsTracing<Deque<T, N> > {
T                 962 Source/platform/heap/Handle.h template<typename T>
T                 963 Source/platform/heap/Handle.h struct NeedsTracing<HashSet<T> > {
T                 967 Source/platform/heap/Handle.h template<typename T>
T                 968 Source/platform/heap/Handle.h struct NeedsTracing<ListHashSet<T> > {
T                 972 Source/platform/heap/Handle.h template<typename T, typename U>
T                 973 Source/platform/heap/Handle.h struct NeedsTracing<HashMap<T, U> > {
T                  69 Source/platform/heap/Heap.h template<typename T, typename RootsAccessor = ThreadLocalPersistents<ThreadingTrait<T>::Affinity > > class Persistent;
T                 799 Source/platform/heap/Heap.h     template<typename T> static Address allocate(size_t);
T                 800 Source/platform/heap/Heap.h     template<typename T> static Address reallocate(void* previous, size_t);
T                 879 Source/platform/heap/Heap.h template<typename T>
T                 887 Source/platform/heap/Heap.h     typedef T GarbageCollectedBase;
T                 891 Source/platform/heap/Heap.h         return Heap::allocate<T>(size);
T                 915 Source/platform/heap/Heap.h template<typename T>
T                 916 Source/platform/heap/Heap.h class GarbageCollectedFinalized : public GarbageCollected<T> {
T                 929 Source/platform/heap/Heap.h         static_cast<T*>(this)->~T();
T                 953 Source/platform/heap/Heap.h template<typename T>
T                 954 Source/platform/heap/Heap.h class RefCountedGarbageCollected : public GarbageCollectedFinalized<T> {
T                 961 Source/platform/heap/Heap.h         m_keepAlive = new Persistent<T>(static_cast<T*>(this));
T                 982 Source/platform/heap/Heap.h             ASSERT(ThreadStateFor<ThreadingTrait<T>::Affinity>::state()->contains(reinterpret_cast<Address>(this)));
T                 983 Source/platform/heap/Heap.h             m_keepAlive = new Persistent<T>(static_cast<T*>(this));
T                1015 Source/platform/heap/Heap.h     Persistent<T>* m_keepAlive;
T                1018 Source/platform/heap/Heap.h template<typename T>
T                1019 Source/platform/heap/Heap.h T* adoptRefCountedGarbageCollected(T* ptr)
T                1189 Source/platform/heap/Heap.h template<typename T>
T                1192 Source/platform/heap/Heap.h     ThreadState* state = ThreadStateFor<ThreadingTrait<T>::Affinity>::state();
T                1194 Source/platform/heap/Heap.h     BaseHeap* heap = state->heap(HeapTrait<T>::index);
T                1196 Source/platform/heap/Heap.h         static_cast<typename HeapTrait<T>::HeapType*>(heap)->allocate(size, GCInfoTrait<T>::get());
T                1202 Source/platform/heap/Heap.h template<typename T>
T                1211 Source/platform/heap/Heap.h     ThreadState* state = ThreadStateFor<ThreadingTrait<T>::Affinity>::state();
T                1216 Source/platform/heap/Heap.h     ASSERT(HeapTrait<T>::index == GeneralHeap);
T                1217 Source/platform/heap/Heap.h     BaseHeap* heap = state->heap(HeapTrait<T>::index);
T                1218 Source/platform/heap/Heap.h     Address address = static_cast<typename HeapTrait<T>::HeapType*>(heap)->allocate(size, GCInfoTrait<T>::get());
T                1225 Source/platform/heap/Heap.h     ASSERT(previousHeader->gcInfo() == GCInfoTrait<T>::get());
T                1235 Source/platform/heap/Heap.h     template<typename T>
T                1238 Source/platform/heap/Heap.h         RELEASE_ASSERT(count <= kMaxUnquantizedAllocation / sizeof(T));
T                1239 Source/platform/heap/Heap.h         return HeapTrait<T>::HeapType::roundedAllocationSize(count * sizeof(T));
T                1267 Source/platform/heap/Heap.h     template<typename T>
T                1289 Source/platform/heap/Heap.h     template<typename T, typename Traits>
T                1290 Source/platform/heap/Heap.h     static void trace(Visitor* visitor, T& t)
T                1292 Source/platform/heap/Heap.h         CollectionBackingTraceTrait<WTF::ShouldBeTraced<Traits>::value, Traits::isWeak, false, T, Traits>::mark(visitor, t);
T                1295 Source/platform/heap/Heap.h     template<typename T>
T                1296 Source/platform/heap/Heap.h     static bool hasDeadMember(Visitor*, const T&)
T                1301 Source/platform/heap/Heap.h     template<typename T>
T                1302 Source/platform/heap/Heap.h     static bool hasDeadMember(Visitor* visitor, const Member<T>& t)
T                1308 Source/platform/heap/Heap.h     template<typename T>
T                1309 Source/platform/heap/Heap.h     static bool hasDeadMember(Visitor* visitor, const WeakMember<T>& t)
T                1314 Source/platform/heap/Heap.h     template<typename T, typename U>
T                1315 Source/platform/heap/Heap.h     static bool hasDeadMember(Visitor* visitor, const WTF::KeyValuePair<T, U>& t)
T                1325 Source/platform/heap/Heap.h     template<typename T>
T                1327 Source/platform/heap/Heap.h         typedef T* Type;
T                1337 Source/platform/heap/Heap.h     template<typename T, typename Traits>
T                1349 Source/platform/heap/Heap.h     template<typename T>
T                1351 Source/platform/heap/Heap.h         typedef T* Type;
T                1354 Source/platform/heap/Heap.h     template<typename T>
T                1355 Source/platform/heap/Heap.h     static T& getOther(T* other)
T                1361 Source/platform/heap/Heap.h     template<typename T, size_t u, typename V> friend class WTF::Vector;
T                1362 Source/platform/heap/Heap.h     template<typename T, typename U, typename V, typename W> friend class WTF::HashSet;
T                1363 Source/platform/heap/Heap.h     template<typename T, typename U, typename V, typename W, typename X, typename Y> friend class WTF::HashMap;
T                1387 Source/platform/heap/Heap.h template<typename T, size_t inlineCapacity = 0>
T                1388 Source/platform/heap/Heap.h class HeapVector : public Vector<T, inlineCapacity, HeapAllocator> {
T                1392 Source/platform/heap/Heap.h     explicit HeapVector(size_t size) : Vector<T, inlineCapacity, HeapAllocator>(size)
T                1396 Source/platform/heap/Heap.h     HeapVector(size_t size, const T& val) : Vector<T, inlineCapacity, HeapAllocator>(size, val)
T                1401 Source/platform/heap/Heap.h     HeapVector(const HeapVector<T, otherCapacity>& other)
T                1402 Source/platform/heap/Heap.h         : Vector<T, inlineCapacity, HeapAllocator>(other)
T                1409 Source/platform/heap/Heap.h         Vector<T, inlineCapacity, HeapAllocator>::append(other);
T                1416 Source/platform/heap/Heap.h         Vector<T, inlineCapacity, HeapAllocator>::appendVector(otherVector);
T                1420 Source/platform/heap/Heap.h template<typename T>
T                1421 Source/platform/heap/Heap.h struct ThreadingTrait<Member<T> > {
T                1422 Source/platform/heap/Heap.h     static const ThreadAffinity Affinity = ThreadingTrait<T>::Affinity;
T                1425 Source/platform/heap/Heap.h template<typename T>
T                1426 Source/platform/heap/Heap.h struct ThreadingTrait<WeakMember<T> > {
T                1427 Source/platform/heap/Heap.h     static const ThreadAffinity Affinity = ThreadingTrait<T>::Affinity;
T                1430 Source/platform/heap/Heap.h template<typename Key, typename Value, typename T, typename U, typename V>
T                1431 Source/platform/heap/Heap.h struct ThreadingTrait<HashMap<Key, Value, T, U, V, HeapAllocator> > {
T                1444 Source/platform/heap/Heap.h template<typename T, typename U, typename V>
T                1445 Source/platform/heap/Heap.h struct ThreadingTrait<HashSet<T, U, V, HeapAllocator> > {
T                1446 Source/platform/heap/Heap.h     static const ThreadAffinity Affinity = ThreadingTrait<T>::Affinity;
T                1450 Source/platform/heap/Heap.h template<typename T, size_t inlineCapacity>
T                1451 Source/platform/heap/Heap.h struct ThreadingTrait<Vector<T, inlineCapacity, HeapAllocator> > {
T                1452 Source/platform/heap/Heap.h     static const ThreadAffinity Affinity = ThreadingTrait<T>::Affinity;
T                1455 Source/platform/heap/Heap.h template<typename T, typename Traits>
T                1456 Source/platform/heap/Heap.h struct ThreadingTrait<HeapVectorBacking<T, Traits> > {
T                1457 Source/platform/heap/Heap.h     static const ThreadAffinity Affinity = ThreadingTrait<T>::Affinity;
T                1469 Source/platform/heap/Heap.h template<typename T, typename U, typename V, typename W, typename X>
T                1470 Source/platform/heap/Heap.h struct ThreadingTrait<HeapHashMap<T, U, V, W, X> > : public ThreadingTrait<HashMap<T, U, V, W, X, HeapAllocator> > { };
T                1472 Source/platform/heap/Heap.h template<typename T, typename U, typename V>
T                1473 Source/platform/heap/Heap.h struct ThreadingTrait<HeapHashSet<T, U, V> > : public ThreadingTrait<HashSet<T, U, V, HeapAllocator> > { };
T                1475 Source/platform/heap/Heap.h template<typename T, size_t inlineCapacity>
T                1476 Source/platform/heap/Heap.h struct ThreadingTrait<HeapVector<T, inlineCapacity> > : public ThreadingTrait<Vector<T, inlineCapacity, HeapAllocator> > { };
T                1483 Source/platform/heap/Heap.h template<typename Key, typename Value, typename T, typename U, typename V>
T                1484 Source/platform/heap/Heap.h struct GCInfoTrait<HashMap<Key, Value, T, U, V, HeapAllocator> > {
T                1489 Source/platform/heap/Heap.h template<typename Key, typename Value, typename T, typename U, typename V>
T                1490 Source/platform/heap/Heap.h const GCInfo GCInfoTrait<HashMap<Key, Value, T, U, V, HeapAllocator> >::info = {
T                1491 Source/platform/heap/Heap.h     TraceTrait<HashMap<Key, Value, T, U, V, HeapAllocator> >::trace,
T                1496 Source/platform/heap/Heap.h template<typename T, typename U, typename V>
T                1497 Source/platform/heap/Heap.h struct GCInfoTrait<HashSet<T, U, V, HeapAllocator> > {
T                1502 Source/platform/heap/Heap.h template<typename T, typename U, typename V>
T                1503 Source/platform/heap/Heap.h const GCInfo GCInfoTrait<HashSet<T, U, V, HeapAllocator> >::info = {
T                1504 Source/platform/heap/Heap.h     TraceTrait<HashSet<T, U, V, HeapAllocator> >::trace,
T                1509 Source/platform/heap/Heap.h template<typename T>
T                1510 Source/platform/heap/Heap.h struct GCInfoTrait<Vector<T, 0, HeapAllocator> > {
T                1515 Source/platform/heap/Heap.h template<typename T>
T                1516 Source/platform/heap/Heap.h const GCInfo GCInfoTrait<Vector<T, 0, HeapAllocator> >::info = {
T                1517 Source/platform/heap/Heap.h     TraceTrait<Vector<T, 0, HeapAllocator> >::trace,
T                1522 Source/platform/heap/Heap.h template<typename T, size_t inlineCapacity>
T                1523 Source/platform/heap/Heap.h struct GCInfoTrait<Vector<T, inlineCapacity, HeapAllocator> > {
T                1528 Source/platform/heap/Heap.h template<typename T, size_t inlineCapacity>
T                1529 Source/platform/heap/Heap.h struct FinalizerTrait<Vector<T, inlineCapacity, HeapAllocator> > : public FinalizerTraitImpl<Vector<T, inlineCapacity, HeapAllocator>, true> { };
T                1531 Source/platform/heap/Heap.h template<typename T, size_t inlineCapacity>
T                1532 Source/platform/heap/Heap.h const GCInfo GCInfoTrait<Vector<T, inlineCapacity, HeapAllocator> >::info = {
T                1533 Source/platform/heap/Heap.h     TraceTrait<Vector<T, inlineCapacity, HeapAllocator> >::trace,
T                1534 Source/platform/heap/Heap.h     FinalizerTrait<Vector<T, inlineCapacity, HeapAllocator> >::finalize,
T                1536 Source/platform/heap/Heap.h     inlineCapacity && VectorTraits<T>::needsDestruction,
T                1539 Source/platform/heap/Heap.h template<typename T, typename Traits>
T                1540 Source/platform/heap/Heap.h struct GCInfoTrait<HeapVectorBacking<T, Traits> > {
T                1545 Source/platform/heap/Heap.h template<typename T, typename Traits>
T                1546 Source/platform/heap/Heap.h const GCInfo GCInfoTrait<HeapVectorBacking<T, Traits> >::info = {
T                1547 Source/platform/heap/Heap.h     TraceTrait<HeapVectorBacking<T, Traits> >::trace,
T                1548 Source/platform/heap/Heap.h     FinalizerTrait<HeapVectorBacking<T, Traits> >::finalize,
T                1565 Source/platform/heap/Heap.h template<bool markWeakMembersStrongly, typename T, typename Traits>
T                1574 Source/platform/heap/Heap.h         COMPILE_ASSERT(!WTF::ShouldBeTraced<Traits>::value || sizeof(T) > allocationGranularity || Traits::canInitializeWithMemset, HeapOverallocationCanCauseSpuriousVisits);
T                1576 Source/platform/heap/Heap.h         T* array = reinterpret_cast<T*>(self);
T                1580 Source/platform/heap/Heap.h         size_t length = header->payloadSize() / sizeof(T);
T                1582 Source/platform/heap/Heap.h             CollectionBackingTraceTrait<WTF::ShouldBeTraced<Traits>::value, Traits::isWeak, markWeakMembersStrongly, T, Traits>::mark(visitor, array[i]);
T                1613 Source/platform/heap/Heap.h template<bool markWeakMembersStrongly, typename T, typename U>
T                1614 Source/platform/heap/Heap.h struct CollectionBackingTraceTrait<false, false, markWeakMembersStrongly, T, U> {
T                1615 Source/platform/heap/Heap.h     static void mark(Visitor*, const T&) { }
T                1621 Source/platform/heap/Heap.h template<typename T, typename U>
T                1622 Source/platform/heap/Heap.h struct CollectionBackingTraceTrait<false, true, false, T, U> {
T                1623 Source/platform/heap/Heap.h     static void mark(Visitor*, const T&) { }
T                1633 Source/platform/heap/Heap.h template<typename T, typename Traits>
T                1634 Source/platform/heap/Heap.h struct CollectionBackingTraceTrait<false, true, true, HeapVectorBacking<T, Traits>, void> : public BaseVisitVectorBackingTrait<true, T, Traits> {
T                1638 Source/platform/heap/Heap.h template<bool isWeak, bool markWeakMembersStrongly, typename T, typename Traits>
T                1639 Source/platform/heap/Heap.h struct CollectionBackingTraceTrait<true, isWeak, markWeakMembersStrongly, HeapVectorBacking<T, Traits>, void> : public BaseVisitVectorBackingTrait<markWeakMembersStrongly, T, Traits> {
T                1663 Source/platform/heap/Heap.h template<bool markWeakMembersStrongly, typename T, typename Traits>
T                1664 Source/platform/heap/Heap.h struct CollectionBackingTraceTrait<true, false, markWeakMembersStrongly, Member<T>, Traits> {
T                1665 Source/platform/heap/Heap.h     static void mark(WebCore::Visitor* visitor, Member<T> self)
T                1672 Source/platform/heap/Heap.h template<typename T, typename Traits>
T                1673 Source/platform/heap/Heap.h struct CollectionBackingTraceTrait<false, true, true, WeakMember<T>, Traits> {
T                1674 Source/platform/heap/Heap.h     static void mark(WebCore::Visitor* visitor, WeakMember<T> self)
T                1688 Source/platform/heap/Heap.h template<bool isWeak, bool markWeakMembersStrongly, typename T, typename Traits>
T                1689 Source/platform/heap/Heap.h struct CollectionBackingTraceTrait<true, isWeak, markWeakMembersStrongly, T, Traits> {
T                1690 Source/platform/heap/Heap.h     static void mark(WebCore::Visitor* visitor, T& t)
T                1692 Source/platform/heap/Heap.h         TraceTrait<T>::trace(visitor, &t);
T                1696 Source/platform/heap/Heap.h template<typename T, typename Traits>
T                1697 Source/platform/heap/Heap.h struct TraceTrait<HeapVectorBacking<T, Traits> > {
T                1703 Source/platform/heap/Heap.h             CollectionBackingTraceTrait<WTF::ShouldBeTraced<Traits>::value, false, false, HeapVectorBacking<T, Traits>, void>::mark(visitor, self);
T                1763 Source/platform/heap/Heap.h template<typename T, typename U, typename V, typename W, typename X>
T                1764 Source/platform/heap/Heap.h struct GCInfoTrait<HeapHashMap<T, U, V, W, X> > : public GCInfoTrait<HashMap<T, U, V, W, X, HeapAllocator> > { };
T                1765 Source/platform/heap/Heap.h template<typename T, typename U, typename V>
T                1766 Source/platform/heap/Heap.h struct GCInfoTrait<HeapHashSet<T, U, V> > : public GCInfoTrait<HashSet<T, U, V, HeapAllocator> > { };
T                1767 Source/platform/heap/Heap.h template<typename T, size_t inlineCapacity>
T                1768 Source/platform/heap/Heap.h struct GCInfoTrait<HeapVector<T, inlineCapacity> > : public GCInfoTrait<Vector<T, inlineCapacity, HeapAllocator> > { };
T                1770 Source/platform/heap/Heap.h template<typename T>
T                1773 Source/platform/heap/Heap.h template<typename T>
T                1779 Source/platform/heap/Heap.h template<typename T>
T                1780 Source/platform/heap/Heap.h struct IfWeakMember<WeakMember<T> > {
T                1781 Source/platform/heap/Heap.h     static bool isDead(Visitor* visitor, const WeakMember<T>& t) { return !visitor->isAlive(t.get()); }
T                  39 Source/platform/heap/HeapLinkedStack.h template <typename T>
T                  40 Source/platform/heap/HeapLinkedStack.h class HeapLinkedStack : public GarbageCollected<HeapLinkedStack<T> > {
T                  46 Source/platform/heap/HeapLinkedStack.h     void push(const T&);
T                  47 Source/platform/heap/HeapLinkedStack.h     const T& peek();
T                  61 Source/platform/heap/HeapLinkedStack.h         Node(const T&, Node* next);
T                  65 Source/platform/heap/HeapLinkedStack.h         T m_data;
T                  73 Source/platform/heap/HeapLinkedStack.h template <typename T>
T                  74 Source/platform/heap/HeapLinkedStack.h HeapLinkedStack<T>::Node::Node(const T& data, Node* next)
T                  80 Source/platform/heap/HeapLinkedStack.h template <typename T>
T                  81 Source/platform/heap/HeapLinkedStack.h inline bool HeapLinkedStack<T>::isEmpty()
T                  86 Source/platform/heap/HeapLinkedStack.h template <typename T>
T                  87 Source/platform/heap/HeapLinkedStack.h inline void HeapLinkedStack<T>::push(const T& data)
T                  93 Source/platform/heap/HeapLinkedStack.h template <typename T>
T                  94 Source/platform/heap/HeapLinkedStack.h inline const T& HeapLinkedStack<T>::peek()
T                  99 Source/platform/heap/HeapLinkedStack.h template <typename T>
T                 100 Source/platform/heap/HeapLinkedStack.h inline void HeapLinkedStack<T>::pop()
T                 107 Source/platform/heap/HeapLinkedStack.h template <typename T>
T                 108 Source/platform/heap/HeapLinkedStack.h inline size_t HeapLinkedStack<T>::size()
T                  14 Source/platform/heap/HeapTerminatedArray.h template<typename T>
T                  15 Source/platform/heap/HeapTerminatedArray.h class HeapTerminatedArray : public TerminatedArray<T> {
T                  18 Source/platform/heap/HeapTerminatedArray.h     using TerminatedArray<T>::begin;
T                  19 Source/platform/heap/HeapTerminatedArray.h     using TerminatedArray<T>::end;
T                  23 Source/platform/heap/HeapTerminatedArray.h         for (typename TerminatedArray<T>::iterator it = begin(); it != end(); ++it)
T                  36 Source/platform/heap/HeapTerminatedArray.h             return reinterpret_cast<HeapTerminatedArray*>(Heap::allocate<HeapTerminatedArray>(capacity * sizeof(T)));
T                  41 Source/platform/heap/HeapTerminatedArray.h             return reinterpret_cast<HeapTerminatedArray*>(Heap::reallocate<HeapTerminatedArray>(ptr, capacity * sizeof(T)));
T                  14 Source/platform/heap/HeapTerminatedArrayBuilder.h template<typename T>
T                  15 Source/platform/heap/HeapTerminatedArrayBuilder.h class HeapTerminatedArrayBuilder : public TerminatedArrayBuilder<T, HeapTerminatedArray> {
T                  17 Source/platform/heap/HeapTerminatedArrayBuilder.h     explicit HeapTerminatedArrayBuilder(HeapTerminatedArray<T>* array) : TerminatedArrayBuilder<T, HeapTerminatedArray>(array) { }
T                  80 Source/platform/heap/HeapTest.cpp template<typename T> struct DefaultHash;
T                 441 Source/platform/heap/HeapTest.cpp template<typename T>
T                 442 Source/platform/heap/HeapTest.cpp void CheckWithSlack(T expected, T actual, int slack)
T                 915 Source/platform/heap/HeapTest.cpp template <typename T> class FinalizationObserver : public GarbageCollected<FinalizationObserver<T> > {
T                 917 Source/platform/heap/HeapTest.cpp     static FinalizationObserver* create(T* data) { return new FinalizationObserver(data); }
T                 926 Source/platform/heap/HeapTest.cpp     FinalizationObserver(T* data)
T                 942 Source/platform/heap/HeapTest.cpp     WeakMember<T> m_data;
T                2203 Source/platform/heap/HeapTest.cpp template<typename T>
T                2204 Source/platform/heap/HeapTest.cpp void MapIteratorCheck(T& it, const T& end, int expected)
T                2218 Source/platform/heap/HeapTest.cpp template<typename T>
T                2219 Source/platform/heap/HeapTest.cpp void SetIteratorCheck(T& it, const T& end, int expected)
T                  83 Source/platform/heap/ThreadState.h template<typename T, bool derivesNode = WTF::IsSubclass<T, Node>::value> struct DefaultThreadingTrait;
T                  85 Source/platform/heap/ThreadState.h template<typename T>
T                  86 Source/platform/heap/ThreadState.h struct DefaultThreadingTrait<T, false> {
T                  90 Source/platform/heap/ThreadState.h template<typename T>
T                  91 Source/platform/heap/ThreadState.h struct DefaultThreadingTrait<T, true> {
T                  95 Source/platform/heap/ThreadState.h template<typename T>
T                  97 Source/platform/heap/ThreadState.h     static const ThreadAffinity Affinity = DefaultThreadingTrait<T>::Affinity;
T                 147 Source/platform/heap/ThreadState.h template<typename T>
T                  56 Source/platform/heap/Visitor.h template<typename T> class GarbageCollectedFinalized;
T                  58 Source/platform/heap/Visitor.h template<typename T> class Member;
T                  59 Source/platform/heap/Visitor.h template<typename T> class WeakMember;
T                  62 Source/platform/heap/Visitor.h template<bool needsTracing, bool isWeak, bool markWeakMembersStrongly, typename T, typename Traits> struct CollectionBackingTraceTrait;
T                  69 Source/platform/heap/Visitor.h template<typename T, void (T::*method)(Visitor*)>
T                  71 Source/platform/heap/Visitor.h     static void trampoline(Visitor* visitor, void* self) { (reinterpret_cast<T*>(self)->*method)(visitor); }
T                  93 Source/platform/heap/Visitor.h template<typename T, bool isGarbageCollectedFinalized>
T                  96 Source/platform/heap/Visitor.h template<typename T>
T                  97 Source/platform/heap/Visitor.h struct FinalizerTraitImpl<T, true> {
T                  98 Source/platform/heap/Visitor.h     static void finalize(void* obj) { static_cast<T*>(obj)->finalizeGarbageCollectedObject(); };
T                 101 Source/platform/heap/Visitor.h template<typename T>
T                 102 Source/platform/heap/Visitor.h struct FinalizerTraitImpl<T, false> {
T                 113 Source/platform/heap/Visitor.h template<typename T>
T                 115 Source/platform/heap/Visitor.h     static const bool nonTrivialFinalizer = WTF::IsSubclassOfTemplate<T, GarbageCollectedFinalized>::value;
T                 116 Source/platform/heap/Visitor.h     static void finalize(void* obj) { FinalizerTraitImpl<T, nonTrivialFinalizer>::finalize(obj); }
T                 121 Source/platform/heap/Visitor.h template<typename T> struct GCInfoTrait;
T                 123 Source/platform/heap/Visitor.h template<typename T> class GarbageCollected;
T                 125 Source/platform/heap/Visitor.h template<typename T, bool = WTF::IsSubclassOfTemplate<T, GarbageCollected>::value> class NeedsAdjustAndMark;
T                 127 Source/platform/heap/Visitor.h template<typename T>
T                 128 Source/platform/heap/Visitor.h class NeedsAdjustAndMark<T, true> {
T                 133 Source/platform/heap/Visitor.h template<typename T>
T                 134 Source/platform/heap/Visitor.h class NeedsAdjustAndMark<T, false> {
T                 136 Source/platform/heap/Visitor.h     static const bool value = WTF::IsSubclass<T, GarbageCollectedMixin>::value;
T                 139 Source/platform/heap/Visitor.h template<typename T, bool = NeedsAdjustAndMark<T>::value> class DefaultTraceTrait;
T                 152 Source/platform/heap/Visitor.h template<typename T>
T                 159 Source/platform/heap/Visitor.h         static_cast<T*>(self)->trace(visitor);
T                 162 Source/platform/heap/Visitor.h     static void mark(Visitor* visitor, const T* t)
T                 164 Source/platform/heap/Visitor.h         DefaultTraceTrait<T>::mark(visitor, t);
T                 168 Source/platform/heap/Visitor.h     static void checkGCInfo(Visitor* visitor, const T* t)
T                 170 Source/platform/heap/Visitor.h         DefaultTraceTrait<T>::checkGCInfo(visitor, t);
T                 175 Source/platform/heap/Visitor.h template<typename T> class TraceTrait<const T> : public TraceTrait<T> { };
T                 180 Source/platform/heap/Visitor.h template<typename T>
T                 182 Source/platform/heap/Visitor.h     static bool isAlive(Visitor*, T*);
T                 202 Source/platform/heap/Visitor.h     template<typename T>
T                 203 Source/platform/heap/Visitor.h     void mark(T* t)
T                 208 Source/platform/heap/Visitor.h         TraceTrait<T>::checkGCInfo(this, t);
T                 210 Source/platform/heap/Visitor.h         TraceTrait<T>::mark(this, t);
T                 214 Source/platform/heap/Visitor.h     template<typename T>
T                 215 Source/platform/heap/Visitor.h     void trace(const Member<T>& t)
T                 222 Source/platform/heap/Visitor.h     template<typename T>
T                 223 Source/platform/heap/Visitor.h     void trace(T* t)
T                 231 Source/platform/heap/Visitor.h     template<typename T>
T                 232 Source/platform/heap/Visitor.h     void trace(const WeakMember<T>& t)
T                 240 Source/platform/heap/Visitor.h     template<typename T>
T                 241 Source/platform/heap/Visitor.h     void trace(const T& t)
T                 243 Source/platform/heap/Visitor.h         const_cast<T&>(t).trace(this);
T                 247 Source/platform/heap/Visitor.h     template<typename T, size_t inlineCapacity>
T                 248 Source/platform/heap/Visitor.h     void trace(const Vector<T, inlineCapacity, WTF::DefaultAllocator>& vector)
T                 250 Source/platform/heap/Visitor.h         OffHeapCollectionTraceTrait<Vector<T, inlineCapacity, WTF::DefaultAllocator> >::trace(this, vector);
T                 253 Source/platform/heap/Visitor.h     template<typename T, typename U, typename V>
T                 254 Source/platform/heap/Visitor.h     void trace(const HashSet<T, U, V, WTF::DefaultAllocator>& hashSet)
T                 256 Source/platform/heap/Visitor.h         OffHeapCollectionTraceTrait<HashSet<T, U, V, WTF::DefaultAllocator> >::trace(this, hashSet);
T                 259 Source/platform/heap/Visitor.h     template<typename T, size_t inlineCapacity, typename U>
T                 260 Source/platform/heap/Visitor.h     void trace(const ListHashSet<T, inlineCapacity, U>& hashSet)
T                 262 Source/platform/heap/Visitor.h         OffHeapCollectionTraceTrait<ListHashSet<T, inlineCapacity, U> >::trace(this, hashSet);
T                 265 Source/platform/heap/Visitor.h     template<typename T, size_t N>
T                 266 Source/platform/heap/Visitor.h     void trace(const Deque<T, N>& deque)
T                 268 Source/platform/heap/Visitor.h         OffHeapCollectionTraceTrait<Deque<T, N> >::trace(this, deque);
T                 271 Source/platform/heap/Visitor.h     template<typename T, typename U, typename V, typename W, typename X>
T                 272 Source/platform/heap/Visitor.h     void trace(const HashMap<T, U, V, W, X, WTF::DefaultAllocator>& map)
T                 274 Source/platform/heap/Visitor.h         OffHeapCollectionTraceTrait<HashMap<T, U, V, W, X, WTF::DefaultAllocator> >::trace(this, map);
T                 279 Source/platform/heap/Visitor.h     template<typename T>
T                 280 Source/platform/heap/Visitor.h     void trace(const OwnPtr<T>& t)
T                 289 Source/platform/heap/Visitor.h     template<typename T>
T                 290 Source/platform/heap/Visitor.h     void trace(const RefPtr<T>&)
T                 302 Source/platform/heap/Visitor.h     template<typename T>
T                 303 Source/platform/heap/Visitor.h     void trace(const RawPtr<T>&)
T                 341 Source/platform/heap/Visitor.h     template<typename T, void (T::*method)(Visitor*)>
T                 342 Source/platform/heap/Visitor.h     void registerWeakMembers(const T* obj)
T                 344 Source/platform/heap/Visitor.h         registerWeakMembers(obj, &TraceMethodDelegate<T, method>::trampoline);
T                 356 Source/platform/heap/Visitor.h     template<typename T>
T                 357 Source/platform/heap/Visitor.h     void registerWeakCell(T** cell)
T                 359 Source/platform/heap/Visitor.h         registerWeakCell(reinterpret_cast<void**>(cell), &handleWeakCell<T>);
T                 364 Source/platform/heap/Visitor.h     template<typename T> inline bool isAlive(T* obj)
T                 366 Source/platform/heap/Visitor.h         return ObjectAliveTrait<T>::isAlive(this, obj);
T                 368 Source/platform/heap/Visitor.h     template<typename T> inline bool isAlive(const Member<T>& member)
T                 390 Source/platform/heap/Visitor.h     template<typename T>
T                 393 Source/platform/heap/Visitor.h         T** cell = reinterpret_cast<T**>(obj);
T                 399 Source/platform/heap/Visitor.h template<typename T, typename HashFunctions, typename Traits>
T                 400 Source/platform/heap/Visitor.h struct OffHeapCollectionTraceTrait<WTF::HashSet<T, HashFunctions, Traits, WTF::DefaultAllocator> > {
T                 410 Source/platform/heap/Visitor.h                 CollectionBackingTraceTrait<WTF::ShouldBeTraced<Traits>::value, Traits::isWeak, false, T, Traits>::mark(visitor, *it);
T                 416 Source/platform/heap/Visitor.h template<typename T, size_t inlineCapacity, typename HashFunctions>
T                 417 Source/platform/heap/Visitor.h struct OffHeapCollectionTraceTrait<WTF::ListHashSet<T, inlineCapacity, HashFunctions> > {
T                 453 Source/platform/heap/Visitor.h template<typename T, size_t N>
T                 454 Source/platform/heap/Visitor.h struct OffHeapCollectionTraceTrait<WTF::Vector<T, N, WTF::DefaultAllocator> > {
T                 462 Source/platform/heap/Visitor.h             TraceTrait<T>::trace(visitor, const_cast<T*>(it));
T                 466 Source/platform/heap/Visitor.h template<typename T, size_t N>
T                 467 Source/platform/heap/Visitor.h struct OffHeapCollectionTraceTrait<WTF::Deque<T, N> > {
T                 475 Source/platform/heap/Visitor.h             TraceTrait<T>::trace(visitor, const_cast<T*>(&(*it)));
T                 479 Source/platform/heap/Visitor.h template<typename T, typename Traits = WTF::VectorTraits<T> >
T                 488 Source/platform/heap/Visitor.h template<typename T>
T                 489 Source/platform/heap/Visitor.h class DefaultTraceTrait<T, false> {
T                 491 Source/platform/heap/Visitor.h     static void mark(Visitor* visitor, const T* t)
T                 497 Source/platform/heap/Visitor.h         visitor->mark(const_cast<T*>(t), &TraceTrait<T>::trace);
T                 501 Source/platform/heap/Visitor.h     static void checkGCInfo(Visitor* visitor, const T* t)
T                 503 Source/platform/heap/Visitor.h         visitor->checkGCInfo(const_cast<T*>(t), GCInfoTrait<T>::get());
T                 508 Source/platform/heap/Visitor.h template<typename T>
T                 509 Source/platform/heap/Visitor.h class DefaultTraceTrait<T, true> {
T                 511 Source/platform/heap/Visitor.h     static void mark(Visitor* visitor, const T* self)
T                 517 Source/platform/heap/Visitor.h     static void checkGCInfo(Visitor*, const T*) { }
T                 521 Source/platform/heap/Visitor.h template<typename T, bool = NeedsAdjustAndMark<T>::value> class DefaultObjectAliveTrait;
T                 523 Source/platform/heap/Visitor.h template<typename T>
T                 524 Source/platform/heap/Visitor.h class DefaultObjectAliveTrait<T, false> {
T                 526 Source/platform/heap/Visitor.h     static bool isAlive(Visitor* visitor, T* obj)
T                 532 Source/platform/heap/Visitor.h template<typename T>
T                 533 Source/platform/heap/Visitor.h class DefaultObjectAliveTrait<T, true> {
T                 535 Source/platform/heap/Visitor.h     static bool isAlive(Visitor* visitor, T* obj)
T                 541 Source/platform/heap/Visitor.h template<typename T> bool ObjectAliveTrait<T>::isAlive(Visitor* visitor, T* obj)
T                 543 Source/platform/heap/Visitor.h     return DefaultObjectAliveTrait<T>::isAlive(visitor, obj);
T                 592 Source/platform/heap/Visitor.h template<typename T>
T                 597 Source/platform/heap/Visitor.h             TraceTrait<T>::trace,
T                 598 Source/platform/heap/Visitor.h             FinalizerTrait<T>::finalize,
T                 599 Source/platform/heap/Visitor.h             FinalizerTrait<T>::nonTrivialFinalizer,
T                 605 Source/platform/heap/Visitor.h template<typename T> class GarbageCollected;
T                 606 Source/platform/heap/Visitor.h template<typename T, bool = WTF::IsSubclassOfTemplate<T, GarbageCollected>::value> struct GetGarbageCollectedBase;
T                 608 Source/platform/heap/Visitor.h template<typename T>
T                 609 Source/platform/heap/Visitor.h struct GetGarbageCollectedBase<T, true> {
T                 610 Source/platform/heap/Visitor.h     typedef typename T::GarbageCollectedBase type;
T                 613 Source/platform/heap/Visitor.h template<typename T>
T                 614 Source/platform/heap/Visitor.h struct GetGarbageCollectedBase<T, false> {
T                 615 Source/platform/heap/Visitor.h     typedef T type;
T                 618 Source/platform/heap/Visitor.h template<typename T>
T                 622 Source/platform/heap/Visitor.h         return GCInfoAtBase<typename GetGarbageCollectedBase<T>::type>::get();
T                 271 Source/platform/weborigin/KURL.h template<typename T> struct DefaultHash;
T                  53 Source/web/TextFinder.h template <typename T> class WebVector;
T                  73 Source/web/WebFrameImpl.h template <typename T> class WebVector;
T                  42 Source/web/tests/OpenTypeVerticalDataTest.cpp     template <typename T> const T* validateOffset(const SharedBuffer& buffer, uint16_t offset) const
T                  44 Source/web/tests/OpenTypeVerticalDataTest.cpp         return TableBase::validateOffset<T>(buffer, offset);
T                  93 Source/wtf/ArrayBufferView.h     template <typename T>
T                 100 Source/wtf/ArrayBufferView.h         if (sizeof(T) > 1 && byteOffset % sizeof(T))
T                 104 Source/wtf/ArrayBufferView.h         unsigned remainingElements = (buffer->byteLength() - byteOffset) / sizeof(T);
T                 112 Source/wtf/ArrayBufferView.h     template <typename T>
T                 118 Source/wtf/ArrayBufferView.h         unsigned maxOffset = (UINT_MAX - arrayByteOffset) / sizeof(T);
T                 124 Source/wtf/ArrayBufferView.h         *offset = arrayByteOffset + *offset * sizeof(T);
T                 126 Source/wtf/ArrayBufferView.h         unsigned remainingElements = (buffer->byteLength() - *offset) / sizeof(T);
T                 113 Source/wtf/CheckedArithmetic.h template <typename T, class OverflowHandler = CrashOnOverflow> class Checked;
T                 114 Source/wtf/CheckedArithmetic.h template <typename T> struct RemoveChecked;
T                 115 Source/wtf/CheckedArithmetic.h template <typename T> struct RemoveChecked<Checked<T> >;
T                 176 Source/wtf/CheckedArithmetic.h template <typename T> struct RemoveChecked {
T                 177 Source/wtf/CheckedArithmetic.h     typedef T CleanType;
T                 181 Source/wtf/CheckedArithmetic.h template <typename T> struct RemoveChecked<Checked<T, CrashOnOverflow> > {
T                 182 Source/wtf/CheckedArithmetic.h     typedef typename RemoveChecked<T>::CleanType CleanType;
T                 186 Source/wtf/CheckedArithmetic.h template <typename T> struct RemoveChecked<Checked<T, RecordOverflow> > {
T                 187 Source/wtf/CheckedArithmetic.h     typedef typename RemoveChecked<T>::CleanType CleanType;
T                 422 Source/wtf/CheckedArithmetic.h template <typename T, class OverflowHandler> class Checked : public OverflowHandler {
T                 438 Source/wtf/CheckedArithmetic.h         if (!isInBounds<T>(value))
T                 440 Source/wtf/CheckedArithmetic.h         m_value = static_cast<T>(value);
T                 443 Source/wtf/CheckedArithmetic.h     template <typename V> Checked(const Checked<T, V>& rhs)
T                 453 Source/wtf/CheckedArithmetic.h         if (!isInBounds<T>(rhs.m_value))
T                 455 Source/wtf/CheckedArithmetic.h         m_value = static_cast<T>(rhs.m_value);
T                 462 Source/wtf/CheckedArithmetic.h         if (!isInBounds<T>(rhs.m_value))
T                 464 Source/wtf/CheckedArithmetic.h         m_value = static_cast<T>(rhs.m_value);
T                 472 Source/wtf/CheckedArithmetic.h         m_value = static_cast<T>(rhs.m_value);
T                 489 Source/wtf/CheckedArithmetic.h         if (m_value == std::numeric_limits<T>::max())
T                 497 Source/wtf/CheckedArithmetic.h         if (m_value == std::numeric_limits<T>::min())
T                 506 Source/wtf/CheckedArithmetic.h         if (m_value == std::numeric_limits<T>::max())
T                 513 Source/wtf/CheckedArithmetic.h         if (m_value == std::numeric_limits<T>::min())
T                 535 Source/wtf/CheckedArithmetic.h     T unsafeGet() const
T                 542 Source/wtf/CheckedArithmetic.h     inline CheckedState safeGet(T& value) const WARN_UNUSED_RETURN
T                 576 Source/wtf/CheckedArithmetic.h         if (!(std::numeric_limits<T>::min() <= result && std::numeric_limits<T>::max() >= result))
T                 578 Source/wtf/CheckedArithmetic.h         m_value = (T)result;
T                 609 Source/wtf/CheckedArithmetic.h     template <typename V> bool operator==(Checked<T, V> rhs)
T                 641 Source/wtf/CheckedArithmetic.h     T m_value;
T                  43 Source/wtf/DataLog.h template<typename T>
T                  44 Source/wtf/DataLog.h void dataLog(const T& value)
T                  51 Source/wtf/DefaultAllocator.h     template<typename T>
T                  54 Source/wtf/DefaultAllocator.h         RELEASE_ASSERT(count <= kMaxUnquantizedAllocation / sizeof(T));
T                  55 Source/wtf/DefaultAllocator.h         return partitionAllocActualSize(Partitions::getBufferPartition(), count * sizeof(T));
T                  65 Source/wtf/DefaultAllocator.h     template<typename T, typename Traits>
T                  69 Source/wtf/DefaultAllocator.h     template<typename T>
T                  98 Source/wtf/DefaultAllocator.h     template<typename T>
T                 119 Source/wtf/DefaultAllocator.h     template<typename T, typename Traits>
T                 125 Source/wtf/DefaultAllocator.h     template<typename T>
T                 127 Source/wtf/DefaultAllocator.h         typedef T* Type;
T                 130 Source/wtf/DefaultAllocator.h     template<typename T>
T                 131 Source/wtf/DefaultAllocator.h     static T& getOther(T* other)
T                 141 Source/wtf/DefaultAllocator.h     template<typename T> inline bool isAlive(T obj)
T                  42 Source/wtf/Deque.h     template<typename T, size_t inlineCapacity> class DequeIteratorBase;
T                  43 Source/wtf/Deque.h     template<typename T, size_t inlineCapacity> class DequeIterator;
T                  44 Source/wtf/Deque.h     template<typename T, size_t inlineCapacity> class DequeConstIterator;
T                  46 Source/wtf/Deque.h     template<typename T, size_t inlineCapacity = 0>
T                  54 Source/wtf/Deque.h         typedef PassTraits<T> Pass;
T                  55 Source/wtf/Deque.h         typedef typename PassTraits<T>::PassType PassType;
T                  58 Source/wtf/Deque.h         Deque(const Deque<T, inlineCapacity>&);
T                  59 Source/wtf/Deque.h         Deque& operator=(const Deque<T, inlineCapacity>&);
T                  62 Source/wtf/Deque.h         void swap(Deque<T, inlineCapacity>&);
T                  76 Source/wtf/Deque.h         T& first() { ASSERT(m_start != m_end); return m_buffer.buffer()[m_start]; }
T                  77 Source/wtf/Deque.h         const T& first() const { ASSERT(m_start != m_end); return m_buffer.buffer()[m_start]; }
T                  80 Source/wtf/Deque.h         T& last() { ASSERT(m_start != m_end); return *(--end()); }
T                  81 Source/wtf/Deque.h         const T& last() const { ASSERT(m_start != m_end); return *(--end()); }
T                  97 Source/wtf/Deque.h         friend class DequeIteratorBase<T, inlineCapacity>;
T                 100 Source/wtf/Deque.h         typedef VectorTypeOperations<T> TypeOperations;
T                 113 Source/wtf/Deque.h     template<typename T, size_t inlineCapacity = 0>
T                 117 Source/wtf/Deque.h         DequeIteratorBase(const Deque<T, inlineCapacity>*, size_t);
T                 127 Source/wtf/Deque.h         T* before() const;
T                 128 Source/wtf/Deque.h         T* after() const;
T                 133 Source/wtf/Deque.h         Deque<T, inlineCapacity>* m_deque;
T                 136 Source/wtf/Deque.h         friend class Deque<T, inlineCapacity>;
T                 139 Source/wtf/Deque.h     template<typename T, size_t inlineCapacity = 0>
T                 140 Source/wtf/Deque.h     class DequeIterator : public DequeIteratorBase<T, inlineCapacity> {
T                 147 Source/wtf/Deque.h         typedef T value_type;
T                 148 Source/wtf/Deque.h         typedef T* pointer;
T                 149 Source/wtf/Deque.h         typedef T& reference;
T                 152 Source/wtf/Deque.h         DequeIterator(Deque<T, inlineCapacity>* deque, size_t index) : Base(deque, index) { }
T                 157 Source/wtf/Deque.h         T& operator*() const { return *Base::after(); }
T                 158 Source/wtf/Deque.h         T* operator->() const { return Base::after(); }
T                 169 Source/wtf/Deque.h     template<typename T, size_t inlineCapacity = 0>
T                 170 Source/wtf/Deque.h     class DequeConstIterator : public DequeIteratorBase<T, inlineCapacity> {
T                 178 Source/wtf/Deque.h         typedef T value_type;
T                 179 Source/wtf/Deque.h         typedef const T* pointer;
T                 180 Source/wtf/Deque.h         typedef const T& reference;
T                 183 Source/wtf/Deque.h         DequeConstIterator(const Deque<T, inlineCapacity>* deque, size_t index) : Base(deque, index) { }
T                 190 Source/wtf/Deque.h         const T& operator*() const { return *Base::after(); }
T                 191 Source/wtf/Deque.h         const T* operator->() const { return Base::after(); }
T                 202 Source/wtf/Deque.h     template<typename T, size_t inlineCapacity>
T                 203 Source/wtf/Deque.h     inline Deque<T, inlineCapacity>::Deque()
T                 209 Source/wtf/Deque.h     template<typename T, size_t inlineCapacity>
T                 210 Source/wtf/Deque.h     inline Deque<T, inlineCapacity>::Deque(const Deque<T, inlineCapacity>& other)
T                 215 Source/wtf/Deque.h         const T* otherBuffer = other.m_buffer.buffer();
T                 224 Source/wtf/Deque.h     template<typename T, size_t inlineCapacity>
T                 225 Source/wtf/Deque.h     void deleteAllValues(const Deque<T, inlineCapacity>& collection)
T                 233 Source/wtf/Deque.h     template<typename T, size_t inlineCapacity>
T                 234 Source/wtf/Deque.h     inline Deque<T, inlineCapacity>& Deque<T, inlineCapacity>::operator=(const Deque<T, inlineCapacity>& other)
T                 238 Source/wtf/Deque.h         Deque<T> copy(other);
T                 243 Source/wtf/Deque.h     template<typename T, size_t inlineCapacity>
T                 244 Source/wtf/Deque.h     inline void Deque<T, inlineCapacity>::destroyAll()
T                 254 Source/wtf/Deque.h     template<typename T, size_t inlineCapacity>
T                 255 Source/wtf/Deque.h     inline Deque<T, inlineCapacity>::~Deque()
T                 261 Source/wtf/Deque.h     template<typename T, size_t inlineCapacity>
T                 262 Source/wtf/Deque.h     inline void Deque<T, inlineCapacity>::swap(Deque<T, inlineCapacity>& other)
T                 269 Source/wtf/Deque.h     template<typename T, size_t inlineCapacity>
T                 270 Source/wtf/Deque.h     inline void Deque<T, inlineCapacity>::clear()
T                 279 Source/wtf/Deque.h     template<typename T, size_t inlineCapacity>
T                 281 Source/wtf/Deque.h     inline DequeIterator<T, inlineCapacity> Deque<T, inlineCapacity>::findIf(Predicate& predicate)
T                 291 Source/wtf/Deque.h     template<typename T, size_t inlineCapacity>
T                 292 Source/wtf/Deque.h     inline void Deque<T, inlineCapacity>::expandCapacityIfNeeded()
T                 306 Source/wtf/Deque.h     template<typename T, size_t inlineCapacity>
T                 307 Source/wtf/Deque.h     void Deque<T, inlineCapacity>::expandCapacity()
T                 310 Source/wtf/Deque.h         T* oldBuffer = m_buffer.buffer();
T                 323 Source/wtf/Deque.h     template<typename T, size_t inlineCapacity>
T                 324 Source/wtf/Deque.h     inline typename Deque<T, inlineCapacity>::PassType Deque<T, inlineCapacity>::takeFirst()
T                 326 Source/wtf/Deque.h         T oldFirst = Pass::transfer(first());
T                 331 Source/wtf/Deque.h     template<typename T, size_t inlineCapacity>
T                 332 Source/wtf/Deque.h     inline typename Deque<T, inlineCapacity>::PassType Deque<T, inlineCapacity>::takeLast()
T                 334 Source/wtf/Deque.h         T oldLast = Pass::transfer(last());
T                 339 Source/wtf/Deque.h     template<typename T, size_t inlineCapacity> template<typename U>
T                 340 Source/wtf/Deque.h     inline void Deque<T, inlineCapacity>::append(const U& value)
T                 343 Source/wtf/Deque.h         new (NotNull, &m_buffer.buffer()[m_end]) T(value);
T                 350 Source/wtf/Deque.h     template<typename T, size_t inlineCapacity> template<typename U>
T                 351 Source/wtf/Deque.h     inline void Deque<T, inlineCapacity>::prepend(const U& value)
T                 358 Source/wtf/Deque.h         new (NotNull, &m_buffer.buffer()[m_start]) T(value);
T                 361 Source/wtf/Deque.h     template<typename T, size_t inlineCapacity>
T                 362 Source/wtf/Deque.h     inline void Deque<T, inlineCapacity>::removeFirst()
T                 372 Source/wtf/Deque.h     template<typename T, size_t inlineCapacity>
T                 373 Source/wtf/Deque.h     inline void Deque<T, inlineCapacity>::removeLast()
T                 383 Source/wtf/Deque.h     template<typename T, size_t inlineCapacity>
T                 384 Source/wtf/Deque.h     inline void Deque<T, inlineCapacity>::remove(iterator& it)
T                 389 Source/wtf/Deque.h     template<typename T, size_t inlineCapacity>
T                 390 Source/wtf/Deque.h     inline void Deque<T, inlineCapacity>::remove(const_iterator& it)
T                 395 Source/wtf/Deque.h     template<typename T, size_t inlineCapacity>
T                 396 Source/wtf/Deque.h     inline void Deque<T, inlineCapacity>::remove(size_t position)
T                 401 Source/wtf/Deque.h         T* buffer = m_buffer.buffer();
T                 414 Source/wtf/Deque.h     template<typename T, size_t inlineCapacity>
T                 415 Source/wtf/Deque.h     inline DequeIteratorBase<T, inlineCapacity>::DequeIteratorBase()
T                 420 Source/wtf/Deque.h     template<typename T, size_t inlineCapacity>
T                 421 Source/wtf/Deque.h     inline DequeIteratorBase<T, inlineCapacity>::DequeIteratorBase(const Deque<T, inlineCapacity>* deque, size_t index)
T                 422 Source/wtf/Deque.h         : m_deque(const_cast<Deque<T, inlineCapacity>*>(deque))
T                 427 Source/wtf/Deque.h     template<typename T, size_t inlineCapacity>
T                 428 Source/wtf/Deque.h     inline DequeIteratorBase<T, inlineCapacity>::DequeIteratorBase(const DequeIteratorBase& other)
T                 434 Source/wtf/Deque.h     template<typename T, size_t inlineCapacity>
T                 435 Source/wtf/Deque.h     inline DequeIteratorBase<T, inlineCapacity>& DequeIteratorBase<T, inlineCapacity>::operator=(const DequeIteratorBase& other)
T                 442 Source/wtf/Deque.h     template<typename T, size_t inlineCapacity>
T                 443 Source/wtf/Deque.h     inline DequeIteratorBase<T, inlineCapacity>::~DequeIteratorBase()
T                 447 Source/wtf/Deque.h     template<typename T, size_t inlineCapacity>
T                 448 Source/wtf/Deque.h     inline bool DequeIteratorBase<T, inlineCapacity>::isEqual(const DequeIteratorBase& other) const
T                 453 Source/wtf/Deque.h     template<typename T, size_t inlineCapacity>
T                 454 Source/wtf/Deque.h     inline void DequeIteratorBase<T, inlineCapacity>::increment()
T                 464 Source/wtf/Deque.h     template<typename T, size_t inlineCapacity>
T                 465 Source/wtf/Deque.h     inline void DequeIteratorBase<T, inlineCapacity>::decrement()
T                 475 Source/wtf/Deque.h     template<typename T, size_t inlineCapacity>
T                 476 Source/wtf/Deque.h     inline T* DequeIteratorBase<T, inlineCapacity>::after() const
T                 482 Source/wtf/Deque.h     template<typename T, size_t inlineCapacity>
T                 483 Source/wtf/Deque.h     inline T* DequeIteratorBase<T, inlineCapacity>::before() const
T                  32 Source/wtf/DoublyLinkedList.h template<typename T> class DoublyLinkedListNode {
T                  36 Source/wtf/DoublyLinkedList.h     void setPrev(T*);
T                  37 Source/wtf/DoublyLinkedList.h     void setNext(T*);
T                  39 Source/wtf/DoublyLinkedList.h     T* prev() const;
T                  40 Source/wtf/DoublyLinkedList.h     T* next() const;
T                  43 Source/wtf/DoublyLinkedList.h template<typename T> inline DoublyLinkedListNode<T>::DoublyLinkedListNode()
T                  49 Source/wtf/DoublyLinkedList.h template<typename T> inline void DoublyLinkedListNode<T>::setPrev(T* prev)
T                  51 Source/wtf/DoublyLinkedList.h     static_cast<T*>(this)->m_prev = prev;
T                  54 Source/wtf/DoublyLinkedList.h template<typename T> inline void DoublyLinkedListNode<T>::setNext(T* next)
T                  56 Source/wtf/DoublyLinkedList.h     static_cast<T*>(this)->m_next = next;
T                  59 Source/wtf/DoublyLinkedList.h template<typename T> inline T* DoublyLinkedListNode<T>::prev() const
T                  61 Source/wtf/DoublyLinkedList.h     return static_cast<const T*>(this)->m_prev;
T                  64 Source/wtf/DoublyLinkedList.h template<typename T> inline T* DoublyLinkedListNode<T>::next() const
T                  66 Source/wtf/DoublyLinkedList.h     return static_cast<const T*>(this)->m_next;
T                  69 Source/wtf/DoublyLinkedList.h template<typename T> class DoublyLinkedList {
T                  77 Source/wtf/DoublyLinkedList.h     T* head() const;
T                  78 Source/wtf/DoublyLinkedList.h     T* removeHead();
T                  80 Source/wtf/DoublyLinkedList.h     T* tail() const;
T                  82 Source/wtf/DoublyLinkedList.h     void push(T*);
T                  83 Source/wtf/DoublyLinkedList.h     void append(T*);
T                  84 Source/wtf/DoublyLinkedList.h     void remove(T*);
T                  87 Source/wtf/DoublyLinkedList.h     T* m_head;
T                  88 Source/wtf/DoublyLinkedList.h     T* m_tail;
T                  91 Source/wtf/DoublyLinkedList.h template<typename T> inline DoublyLinkedList<T>::DoublyLinkedList()
T                  97 Source/wtf/DoublyLinkedList.h template<typename T> inline bool DoublyLinkedList<T>::isEmpty() const
T                 102 Source/wtf/DoublyLinkedList.h template<typename T> inline size_t DoublyLinkedList<T>::size() const
T                 105 Source/wtf/DoublyLinkedList.h     for (T* node = m_head; node; node = node->next())
T                 110 Source/wtf/DoublyLinkedList.h template<typename T> inline void DoublyLinkedList<T>::clear()
T                 116 Source/wtf/DoublyLinkedList.h template<typename T> inline T* DoublyLinkedList<T>::head() const
T                 121 Source/wtf/DoublyLinkedList.h template<typename T> inline T* DoublyLinkedList<T>::tail() const
T                 126 Source/wtf/DoublyLinkedList.h template<typename T> inline void DoublyLinkedList<T>::push(T* node)
T                 144 Source/wtf/DoublyLinkedList.h template<typename T> inline void DoublyLinkedList<T>::append(T* node)
T                 162 Source/wtf/DoublyLinkedList.h template<typename T> inline void DoublyLinkedList<T>::remove(T* node)
T                 181 Source/wtf/DoublyLinkedList.h template<typename T> inline T* DoublyLinkedList<T>::removeHead()
T                 183 Source/wtf/DoublyLinkedList.h     T* node = head();
T                  27 Source/wtf/Forward.h     template<typename T> class Function;
T                  28 Source/wtf/Forward.h     template<typename T> class OwnPtr;
T                  29 Source/wtf/Forward.h     template<typename T> class PassOwnPtr;
T                  30 Source/wtf/Forward.h     template<typename T> class PassRefPtr;
T                  31 Source/wtf/Forward.h     template<typename T> class RefPtr;
T                  32 Source/wtf/Forward.h     template<typename T, size_t inlineCapacity, typename Allocator> class Vector;
T                  46 Source/wtf/Forward.h     template <typename T> class StringBuffer;
T                 325 Source/wtf/Functional.h template<typename T> struct ParamStorageTraits {
T                 326 Source/wtf/Functional.h     typedef T StorageType;
T                 328 Source/wtf/Functional.h     static StorageType wrap(const T& value) { return value; }
T                 329 Source/wtf/Functional.h     static const T& unwrap(const StorageType& value) { return value; }
T                 332 Source/wtf/Functional.h template<typename T> struct ParamStorageTraits<PassRefPtr<T> > {
T                 333 Source/wtf/Functional.h     typedef RefPtr<T> StorageType;
T                 335 Source/wtf/Functional.h     static StorageType wrap(PassRefPtr<T> value) { return value; }
T                 336 Source/wtf/Functional.h     static T* unwrap(const StorageType& value) { return value.get(); }
T                 339 Source/wtf/Functional.h template<typename T> struct ParamStorageTraits<RefPtr<T> > {
T                 340 Source/wtf/Functional.h     typedef RefPtr<T> StorageType;
T                 342 Source/wtf/Functional.h     static StorageType wrap(RefPtr<T> value) { return value.release(); }
T                 343 Source/wtf/Functional.h     static T* unwrap(const StorageType& value) { return value.get(); }
T                 348 Source/wtf/Functional.h template<typename T> struct ParamStorageTraits<RetainPtr<T> > {
T                 349 Source/wtf/Functional.h     typedef RetainPtr<T> StorageType;
T                 351 Source/wtf/Functional.h     static StorageType wrap(const RetainPtr<T>& value) { return value; }
T                 352 Source/wtf/Functional.h     static typename RetainPtr<T>::PtrType unwrap(const StorageType& value) { return value.get(); }
T                  26 Source/wtf/GetPtr.h     template <typename T> inline T* getPtr(T* p)
T                  31 Source/wtf/GetPtr.h     template <typename T> inline T* getPtr(T& p)
T                 102 Source/wtf/HashFunctions.h     template<typename T> struct IntHash {
T                 103 Source/wtf/HashFunctions.h         static unsigned hash(T key) { return intHash(static_cast<typename IntTypes<sizeof(T)>::UnsignedType>(key)); }
T                 104 Source/wtf/HashFunctions.h         static bool equal(T a, T b) { return a == b; }
T                 108 Source/wtf/HashFunctions.h     template<typename T> struct FloatHash {
T                 109 Source/wtf/HashFunctions.h         typedef typename IntTypes<sizeof(T)>::UnsignedType Bits;
T                 110 Source/wtf/HashFunctions.h         static unsigned hash(T key)
T                 114 Source/wtf/HashFunctions.h         static bool equal(T a, T b)
T                 123 Source/wtf/HashFunctions.h     template<typename T> struct PtrHash {
T                 124 Source/wtf/HashFunctions.h         static unsigned hash(T key)
T                 135 Source/wtf/HashFunctions.h         static bool equal(T a, T b) { return a == b; }
T                 157 Source/wtf/HashFunctions.h     template<typename T> struct DefaultHash;
T                 159 Source/wtf/HashFunctions.h     template<typename T, typename U> struct PairHash {
T                 160 Source/wtf/HashFunctions.h         static unsigned hash(const std::pair<T, U>& p)
T                 162 Source/wtf/HashFunctions.h             return pairIntHash(DefaultHash<T>::Hash::hash(p.first), DefaultHash<U>::Hash::hash(p.second));
T                 164 Source/wtf/HashFunctions.h         static bool equal(const std::pair<T, U>& a, const std::pair<T, U>& b)
T                 166 Source/wtf/HashFunctions.h             return DefaultHash<T>::Hash::equal(a.first, b.first) && DefaultHash<U>::Hash::equal(a.second, b.second);
T                 168 Source/wtf/HashFunctions.h         static const bool safeToCompareToEmptyOrDeleted = DefaultHash<T>::Hash::safeToCompareToEmptyOrDeleted
T                 172 Source/wtf/HashFunctions.h     template<typename T, typename U> struct IntPairHash {
T                 173 Source/wtf/HashFunctions.h         static unsigned hash(const std::pair<T, U>& p) { return pairIntHash(p.first, p.second); }
T                 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); }
T                 175 Source/wtf/HashFunctions.h         static const bool safeToCompareToEmptyOrDeleted = PairHash<T, U>::safeToCompareToEmptyOrDeleted;
T                 223 Source/wtf/HashFunctions.h     template<typename T, typename U> struct DefaultHash<std::pair<T, U> > { typedef PairHash<T, U> Hash; };
T                 167 Source/wtf/HashIterators.h     template<typename T, typename U, typename V>
T                 168 Source/wtf/HashIterators.h         inline bool operator==(const HashTableConstKeysIterator<T, U, V>& a, const HashTableConstKeysIterator<T, U, V>& b)
T                 173 Source/wtf/HashIterators.h     template<typename T, typename U, typename V>
T                 174 Source/wtf/HashIterators.h         inline bool operator!=(const HashTableConstKeysIterator<T, U, V>& a, const HashTableConstKeysIterator<T, U, V>& b)
T                 179 Source/wtf/HashIterators.h     template<typename T, typename U, typename V>
T                 180 Source/wtf/HashIterators.h         inline bool operator==(const HashTableConstValuesIterator<T, U, V>& a, const HashTableConstValuesIterator<T, U, V>& b)
T                 185 Source/wtf/HashIterators.h     template<typename T, typename U, typename V>
T                 186 Source/wtf/HashIterators.h         inline bool operator!=(const HashTableConstValuesIterator<T, U, V>& a, const HashTableConstValuesIterator<T, U, V>& b)
T                 191 Source/wtf/HashIterators.h     template<typename T, typename U, typename V>
T                 192 Source/wtf/HashIterators.h         inline bool operator==(const HashTableKeysIterator<T, U, V>& a, const HashTableKeysIterator<T, U, V>& b)
T                 197 Source/wtf/HashIterators.h     template<typename T, typename U, typename V>
T                 198 Source/wtf/HashIterators.h         inline bool operator!=(const HashTableKeysIterator<T, U, V>& a, const HashTableKeysIterator<T, U, V>& b)
T                 203 Source/wtf/HashIterators.h     template<typename T, typename U, typename V>
T                 204 Source/wtf/HashIterators.h         inline bool operator==(const HashTableValuesIterator<T, U, V>& a, const HashTableValuesIterator<T, U, V>& b)
T                 209 Source/wtf/HashIterators.h     template<typename T, typename U, typename V>
T                 210 Source/wtf/HashIterators.h         inline bool operator!=(const HashTableValuesIterator<T, U, V>& a, const HashTableValuesIterator<T, U, V>& b)
T                  31 Source/wtf/HashMap.h     template<typename T> struct ReferenceTypeMaker {
T                  32 Source/wtf/HashMap.h         typedef T& ReferenceType;
T                  34 Source/wtf/HashMap.h     template<typename T> struct ReferenceTypeMaker<T&> {
T                  35 Source/wtf/HashMap.h         typedef T& ReferenceType;
T                  39 Source/wtf/HashMap.h         template<typename T>
T                  40 Source/wtf/HashMap.h         static const typename T::KeyType& extract(const T& p) { return p.key; }
T                 150 Source/wtf/HashMap.h         template<typename HashTranslator, typename T> iterator find(const T&);
T                 151 Source/wtf/HashMap.h         template<typename HashTranslator, typename T> const_iterator find(const T&) const;
T                 152 Source/wtf/HashMap.h         template<typename HashTranslator, typename T> bool contains(const T&) const;
T                 160 Source/wtf/HashMap.h         template<typename HashTranslator, typename T> AddResult add(const T&, MappedPassInType);
T                 261 Source/wtf/HashMap.h         template<typename T> static unsigned hash(const T& key) { return HashFunctions::hash(key); }
T                 262 Source/wtf/HashMap.h         template<typename T, typename U> static bool equal(const T& a, const U& b) { return HashFunctions::equal(a, b); }
T                 263 Source/wtf/HashMap.h         template<typename T, typename U, typename V> static void translate(T& location, const U& key, const V& mapped)
T                 272 Source/wtf/HashMap.h         template<typename T> static unsigned hash(const T& key) { return Translator::hash(key); }
T                 273 Source/wtf/HashMap.h         template<typename T, typename U> static bool equal(const T& a, const U& b) { return Translator::equal(a, b); }
T                 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)
T                 281 Source/wtf/HashMap.h     template<typename T, typename U, typename V, typename W, typename X, typename Y>
T                 282 Source/wtf/HashMap.h     inline unsigned HashMap<T, U, V, W, X, Y>::size() const
T                 287 Source/wtf/HashMap.h     template<typename T, typename U, typename V, typename W, typename X, typename Y>
T                 288 Source/wtf/HashMap.h     inline unsigned HashMap<T, U, V, W, X, Y>::capacity() const
T                 293 Source/wtf/HashMap.h     template<typename T, typename U, typename V, typename W, typename X, typename Y>
T                 294 Source/wtf/HashMap.h     inline bool HashMap<T, U, V, W, X, Y>::isEmpty() const
T                 299 Source/wtf/HashMap.h     template<typename T, typename U, typename V, typename W, typename X, typename Y>
T                 300 Source/wtf/HashMap.h     inline typename HashMap<T, U, V, W, X, Y>::iterator HashMap<T, U, V, W, X, Y>::begin()
T                 305 Source/wtf/HashMap.h     template<typename T, typename U, typename V, typename W, typename X, typename Y>
T                 306 Source/wtf/HashMap.h     inline typename HashMap<T, U, V, W, X, Y>::iterator HashMap<T, U, V, W, X, Y>::end()
T                 311 Source/wtf/HashMap.h     template<typename T, typename U, typename V, typename W, typename X, typename Y>
T                 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
T                 317 Source/wtf/HashMap.h     template<typename T, typename U, typename V, typename W, typename X, typename Y>
T                 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
T                 323 Source/wtf/HashMap.h     template<typename T, typename U, typename V, typename W, typename X, typename Y>
T                 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)
T                 329 Source/wtf/HashMap.h     template<typename T, typename U, typename V, typename W, typename X, typename Y>
T                 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
T                 335 Source/wtf/HashMap.h     template<typename T, typename U, typename V, typename W, typename X, typename Y>
T                 336 Source/wtf/HashMap.h     inline bool HashMap<T, U, V, W, X, Y>::contains(KeyPeekInType key) const
T                 341 Source/wtf/HashMap.h     template<typename T, typename U, typename V, typename W, typename X, typename Y>
T                 343 Source/wtf/HashMap.h     inline typename HashMap<T, U, V, W, X, Y>::iterator
T                 344 Source/wtf/HashMap.h     HashMap<T, U, V, W, X, Y>::find(const TYPE& value)
T                 349 Source/wtf/HashMap.h     template<typename T, typename U, typename V, typename W, typename X, typename Y>
T                 351 Source/wtf/HashMap.h     inline typename HashMap<T, U, V, W, X, Y>::const_iterator
T                 352 Source/wtf/HashMap.h     HashMap<T, U, V, W, X, Y>::find(const TYPE& value) const
T                 357 Source/wtf/HashMap.h     template<typename T, typename U, typename V, typename W, typename X, typename Y>
T                 360 Source/wtf/HashMap.h     HashMap<T, U, V, W, X, Y>::contains(const TYPE& value) const
T                 365 Source/wtf/HashMap.h     template<typename T, typename U, typename V, typename W, typename X, typename Y>
T                 366 Source/wtf/HashMap.h     typename HashMap<T, U, V, W, X, Y>::AddResult
T                 367 Source/wtf/HashMap.h     HashMap<T, U, V, W, X, Y>::inlineAdd(KeyPeekInType key, MappedPassInReferenceType mapped)
T                 372 Source/wtf/HashMap.h     template<typename T, typename U, typename V, typename W, typename X, typename Y>
T                 373 Source/wtf/HashMap.h     typename HashMap<T, U, V, W, X, Y>::AddResult
T                 374 Source/wtf/HashMap.h     HashMap<T, U, V, W, X, Y>::set(KeyPeekInType key, MappedPassInType mapped)
T                 384 Source/wtf/HashMap.h     template<typename T, typename U, typename V, typename W, typename X, typename Y>
T                 386 Source/wtf/HashMap.h     typename HashMap<T, U, V, W, X, Y>::AddResult
T                 387 Source/wtf/HashMap.h     HashMap<T, U, V, W, X, Y>::add(const TYPE& key, MappedPassInType value)
T                 392 Source/wtf/HashMap.h     template<typename T, typename U, typename V, typename W, typename X, typename Y>
T                 393 Source/wtf/HashMap.h     typename HashMap<T, U, V, W, X, Y>::AddResult
T                 394 Source/wtf/HashMap.h     HashMap<T, U, V, W, X, Y>::add(KeyPeekInType key, MappedPassInType mapped)
T                 399 Source/wtf/HashMap.h     template<typename T, typename U, typename V, typename W, typename X, typename Y>
T                 400 Source/wtf/HashMap.h     typename HashMap<T, U, V, W, X, Y>::MappedPeekType
T                 401 Source/wtf/HashMap.h     HashMap<T, U, V, W, X, Y>::get(KeyPeekInType key) const
T                 409 Source/wtf/HashMap.h     template<typename T, typename U, typename V, typename W, typename X, typename Y>
T                 410 Source/wtf/HashMap.h     inline void HashMap<T, U, V, W, X, Y>::remove(iterator it)
T                 415 Source/wtf/HashMap.h     template<typename T, typename U, typename V, typename W, typename X, typename Y>
T                 416 Source/wtf/HashMap.h     inline void HashMap<T, U, V, W, X, Y>::remove(KeyPeekInType key)
T                 421 Source/wtf/HashMap.h     template<typename T, typename U, typename V, typename W, typename X, typename Y>
T                 422 Source/wtf/HashMap.h     inline void HashMap<T, U, V, W, X, Y>::clear()
T                 427 Source/wtf/HashMap.h     template<typename T, typename U, typename V, typename W, typename X, typename Y>
T                 428 Source/wtf/HashMap.h     typename HashMap<T, U, V, W, X, Y>::MappedPassOutType
T                 429 Source/wtf/HashMap.h     HashMap<T, U, V, W, X, Y>::take(KeyPeekInType key)
T                 439 Source/wtf/HashMap.h     template<typename T, typename U, typename V, typename W, typename X, typename Y>
T                 440 Source/wtf/HashMap.h     inline bool HashMap<T, U, V, W, X, Y>::isValidKey(KeyPeekInType key)
T                 456 Source/wtf/HashMap.h     template<typename T, typename U, typename V, typename W, typename X, typename Y>
T                 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)
T                 475 Source/wtf/HashMap.h     template<typename T, typename U, typename V, typename W, typename X, typename Y>
T                 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)
T                 481 Source/wtf/HashMap.h     template<typename T, typename U, typename V, typename W, typename X, typename Y>
T                 482 Source/wtf/HashMap.h     inline void deleteAllValues(const HashMap<T, U, V, W, X, Y>& collection)
T                 490 Source/wtf/HashMap.h     template<typename T, typename U, typename V, typename W, typename X, typename Y>
T                 491 Source/wtf/HashMap.h     inline void deleteAllKeys(const HashMap<T, U, V, W, X, Y>& collection)
T                 499 Source/wtf/HashMap.h     template<typename T, typename U, typename V, typename W, typename X, typename Y, typename Z>
T                 500 Source/wtf/HashMap.h     inline void copyKeysToVector(const HashMap<T, U, V, W, X, Y>& collection, Z& vector)
T                 512 Source/wtf/HashMap.h     template<typename T, typename U, typename V, typename W, typename X, typename Y, typename Z>
T                 513 Source/wtf/HashMap.h     inline void copyValuesToVector(const HashMap<T, U, V, W, X, Y>& collection, Z& vector)
T                  31 Source/wtf/HashSet.h     template<typename T, typename U, typename V, typename W> class HashSet;
T                  32 Source/wtf/HashSet.h     template<typename T, typename U, typename V, typename W>
T                  33 Source/wtf/HashSet.h     void deleteAllValues(const HashSet<T, U, V, W>&);
T                  97 Source/wtf/HashSet.h         template<typename HashTranslator, typename T> iterator find(const T&) const;
T                  98 Source/wtf/HashSet.h         template<typename HashTranslator, typename T> bool contains(const T&) const;
T                 110 Source/wtf/HashSet.h         template<typename HashTranslator, typename T> AddResult add(const T&);
T                 130 Source/wtf/HashSet.h         template<typename T>
T                 131 Source/wtf/HashSet.h         static const T& extract(const T& t) { return t; }
T                 136 Source/wtf/HashSet.h         template<typename T> static unsigned hash(const T& key) { return Translator::hash(key); }
T                 137 Source/wtf/HashSet.h         template<typename T, typename U> static bool equal(const T& a, const U& b) { return Translator::equal(a, b); }
T                 138 Source/wtf/HashSet.h         template<typename T, typename U> static void translate(T& location, const U& key, const U&, unsigned hashCode)
T                 144 Source/wtf/HashSet.h     template<typename T, typename U, typename V, typename W>
T                 145 Source/wtf/HashSet.h     inline unsigned HashSet<T, U, V, W>::size() const
T                 150 Source/wtf/HashSet.h     template<typename T, typename U, typename V, typename W>
T                 151 Source/wtf/HashSet.h     inline unsigned HashSet<T, U, V, W>::capacity() const
T                 156 Source/wtf/HashSet.h     template<typename T, typename U, typename V, typename W>
T                 157 Source/wtf/HashSet.h     inline bool HashSet<T, U, V, W>::isEmpty() const
T                 162 Source/wtf/HashSet.h     template<typename T, typename U, typename V, typename W>
T                 163 Source/wtf/HashSet.h     inline typename HashSet<T, U, V, W>::iterator HashSet<T, U, V, W>::begin() const
T                 168 Source/wtf/HashSet.h     template<typename T, typename U, typename V, typename W>
T                 169 Source/wtf/HashSet.h     inline typename HashSet<T, U, V, W>::iterator HashSet<T, U, V, W>::end() const
T                 174 Source/wtf/HashSet.h     template<typename T, typename U, typename V, typename W>
T                 175 Source/wtf/HashSet.h     inline typename HashSet<T, U, V, W>::iterator HashSet<T, U, V, W>::find(ValuePeekInType value) const
T                 187 Source/wtf/HashSet.h     template<typename HashTranslator, typename T>
T                 189 Source/wtf/HashSet.h     inline HashSet<Value, HashFunctions, Traits, Allocator>::find(const T& value) const
T                 195 Source/wtf/HashSet.h     template<typename HashTranslator, typename T>
T                 196 Source/wtf/HashSet.h     inline bool HashSet<Value, HashFunctions, Traits, Allocator>::contains(const T& value) const
T                 201 Source/wtf/HashSet.h     template<typename T, typename U, typename V, typename W>
T                 202 Source/wtf/HashSet.h     inline typename HashSet<T, U, V, W>::AddResult HashSet<T, U, V, W>::add(ValuePeekInType value)
T                 208 Source/wtf/HashSet.h     template<typename HashTranslator, typename T>
T                 210 Source/wtf/HashSet.h     HashSet<Value, HashFunctions, Traits, Allocator>::add(const T& value)
T                 215 Source/wtf/HashSet.h     template<typename T, typename U, typename V, typename W>
T                 216 Source/wtf/HashSet.h     inline void HashSet<T, U, V, W>::remove(iterator it)
T                 221 Source/wtf/HashSet.h     template<typename T, typename U, typename V, typename W>
T                 222 Source/wtf/HashSet.h     inline void HashSet<T, U, V, W>::remove(ValuePeekInType value)
T                 227 Source/wtf/HashSet.h     template<typename T, typename U, typename V, typename W>
T                 228 Source/wtf/HashSet.h     inline void HashSet<T, U, V, W>::clear()
T                 233 Source/wtf/HashSet.h     template<typename T, typename U, typename V, typename W>
T                 234 Source/wtf/HashSet.h     inline bool HashSet<T, U, V, W>::isValidValue(ValuePeekInType value)
T                 259 Source/wtf/HashSet.h     template<typename T, typename U, typename V, typename W>
T                 260 Source/wtf/HashSet.h     inline void deleteAllValues(const HashSet<T, U, V, W>& collection)
T                 262 Source/wtf/HashSet.h         deleteAllValues<typename HashSet<T, U, V, W>::ValueType>(collection.m_impl);
T                  64 Source/wtf/HashTable.h     template<bool x, typename T, typename U, typename V, typename W, typename X, typename Y, typename Z>
T                 212 Source/wtf/HashTable.h     template<typename T> inline void hashTableSwap(T& a, T& b)
T                 217 Source/wtf/HashTable.h     template<typename T, typename U> inline void hashTableSwap(KeyValuePair<T, U>& a, KeyValuePair<T, U>& b)
T                 223 Source/wtf/HashTable.h     template<typename T, bool useSwap> struct Mover;
T                 224 Source/wtf/HashTable.h     template<typename T> struct Mover<T, true> { static void move(T& from, T& to) { hashTableSwap(from, to); } };
T                 225 Source/wtf/HashTable.h     template<typename T> struct Mover<T, false> { static void move(T& from, T& to) { to = from; } };
T                 229 Source/wtf/HashTable.h         template<typename T> static unsigned hash(const T& key) { return HashFunctions::hash(key); }
T                 230 Source/wtf/HashTable.h         template<typename T, typename U> static bool equal(const T& a, const U& b) { return HashFunctions::equal(a, b); }
T                 231 Source/wtf/HashTable.h         template<typename T, typename U, typename V> static void translate(T& location, const U&, const V& value) { location = value; }
T                 355 Source/wtf/HashTable.h         template<typename HashTranslator, typename T, typename Extra> AddResult add(const T& key, const Extra&);
T                 356 Source/wtf/HashTable.h         template<typename HashTranslator, typename T, typename Extra> AddResult addPassingHashCode(const T& key, const Extra&);
T                 362 Source/wtf/HashTable.h         template<typename HashTranslator, typename T> iterator find(const T&);
T                 363 Source/wtf/HashTable.h         template<typename HashTranslator, typename T> const_iterator find(const T&) const;
T                 364 Source/wtf/HashTable.h         template<typename HashTranslator, typename T> bool contains(const T&) const;
T                 376 Source/wtf/HashTable.h         template<typename HashTranslator, typename T> ValueType* lookup(const T&);
T                 396 Source/wtf/HashTable.h         template<typename HashTranslator, typename T> FullLookupType fullLookupForWriting(const T&);
T                 397 Source/wtf/HashTable.h         template<typename HashTranslator, typename T> LookupType lookupForWriting(const T&);
T                 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;
T                 506 Source/wtf/HashTable.h     template<typename HashTranslator, typename T>
T                 507 Source/wtf/HashTable.h     inline Value* HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::lookup(const T& key)
T                 562 Source/wtf/HashTable.h     template<typename HashTranslator, typename T>
T                 563 Source/wtf/HashTable.h     inline typename HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::LookupType HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::lookupForWriting(const T& key)
T                 624 Source/wtf/HashTable.h     template<typename HashTranslator, typename T>
T                 625 Source/wtf/HashTable.h     inline typename HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::FullLookupType HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::fullLookupForWriting(const T& key)
T                 711 Source/wtf/HashTable.h     template<typename HashTranslator, typename T, typename Extra>
T                 712 Source/wtf/HashTable.h     typename HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::AddResult HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::add(const T& key, const Extra& extra)
T                 793 Source/wtf/HashTable.h     template<typename HashTranslator, typename T, typename Extra>
T                 794 Source/wtf/HashTable.h     typename HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::AddResult HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::addPassingHashCode(const T& key, const Extra& extra)
T                 843 Source/wtf/HashTable.h     template <typename HashTranslator, typename T>
T                 844 Source/wtf/HashTable.h     inline typename HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::iterator HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::find(const T& key)
T                 854 Source/wtf/HashTable.h     template <typename HashTranslator, typename T>
T                 855 Source/wtf/HashTable.h     inline typename HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::const_iterator HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::find(const T& key) const
T                 865 Source/wtf/HashTable.h     template <typename HashTranslator, typename T>
T                 866 Source/wtf/HashTable.h     bool HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::contains(const T& key) const
T                1184 Source/wtf/HashTable.h     template<typename T, typename U>
T                1185 Source/wtf/HashTable.h     inline bool operator==(const HashTableConstIteratorAdapter<T, U>& a, const HashTableConstIteratorAdapter<T, U>& b)
T                1190 Source/wtf/HashTable.h     template<typename T, typename U>
T                1191 Source/wtf/HashTable.h     inline bool operator!=(const HashTableConstIteratorAdapter<T, U>& a, const HashTableConstIteratorAdapter<T, U>& b)
T                1196 Source/wtf/HashTable.h     template<typename T, typename U>
T                1197 Source/wtf/HashTable.h     inline bool operator==(const HashTableIteratorAdapter<T, U>& a, const HashTableIteratorAdapter<T, U>& b)
T                1202 Source/wtf/HashTable.h     template<typename T, typename U>
T                1203 Source/wtf/HashTable.h     inline bool operator!=(const HashTableIteratorAdapter<T, U>& a, const HashTableIteratorAdapter<T, U>& b)
T                1209 Source/wtf/HashTable.h     template<typename T, typename U>
T                1210 Source/wtf/HashTable.h     inline bool operator==(const HashTableConstIteratorAdapter<T, U>& a, const HashTableIteratorAdapter<T, U>& b)
T                1215 Source/wtf/HashTable.h     template<typename T, typename U>
T                1216 Source/wtf/HashTable.h     inline bool operator!=(const HashTableConstIteratorAdapter<T, U>& a, const HashTableIteratorAdapter<T, U>& b)
T                1221 Source/wtf/HashTable.h     template<typename T, typename U>
T                1222 Source/wtf/HashTable.h     inline bool operator==(const HashTableIteratorAdapter<T, U>& a, const HashTableConstIteratorAdapter<T, U>& b)
T                1227 Source/wtf/HashTable.h     template<typename T, typename U>
T                1228 Source/wtf/HashTable.h     inline bool operator!=(const HashTableIteratorAdapter<T, U>& a, const HashTableConstIteratorAdapter<T, U>& b)
T                  35 Source/wtf/HashTraits.h     template<typename T> class OwnPtr;
T                  36 Source/wtf/HashTraits.h     template<typename T> class PassOwnPtr;
T                  38 Source/wtf/HashTraits.h     template<typename T> struct HashTraits;
T                  40 Source/wtf/HashTraits.h     template<bool isInteger, typename T> struct GenericHashTraitsBase;
T                  42 Source/wtf/HashTraits.h     template<typename T> struct GenericHashTraitsBase<false, T> {
T                  64 Source/wtf/HashTraits.h             static const bool value = NeedsTracing<T>::value;
T                  66 Source/wtf/HashTraits.h         static const bool isWeak = IsWeak<T>::value;
T                  70 Source/wtf/HashTraits.h     template<typename T> struct GenericHashTraitsBase<true, T> : GenericHashTraitsBase<false, T> {
T                  73 Source/wtf/HashTraits.h         static void constructDeletedValue(T& slot) { slot = static_cast<T>(-1); }
T                  74 Source/wtf/HashTraits.h         static bool isDeletedValue(T value) { return value == static_cast<T>(-1); }
T                  77 Source/wtf/HashTraits.h     template<typename T> struct GenericHashTraits : GenericHashTraitsBase<IsInteger<T>::value, T> {
T                  78 Source/wtf/HashTraits.h         typedef T TraitType;
T                  79 Source/wtf/HashTraits.h         typedef T EmptyValueType;
T                  81 Source/wtf/HashTraits.h         static T emptyValue() { return T(); }
T                  84 Source/wtf/HashTraits.h         typedef const T& PeekInType;
T                  85 Source/wtf/HashTraits.h         typedef T* IteratorGetType;
T                  86 Source/wtf/HashTraits.h         typedef const T* IteratorConstGetType;
T                  87 Source/wtf/HashTraits.h         typedef T& IteratorReferenceType;
T                  88 Source/wtf/HashTraits.h         typedef const T& IteratorConstReferenceType;
T                  94 Source/wtf/HashTraits.h         typedef const T& PassInType;
T                  95 Source/wtf/HashTraits.h         static void store(const T& value, T& storage) { storage = value; }
T                  98 Source/wtf/HashTraits.h         typedef T PassOutType;
T                  99 Source/wtf/HashTraits.h         static const T& passOut(const T& value) { return value; }
T                 104 Source/wtf/HashTraits.h         typedef T PeekOutType;
T                 105 Source/wtf/HashTraits.h         static const T& peek(const T& value) { return value; }
T                 108 Source/wtf/HashTraits.h     template<typename T> struct HashTraits : GenericHashTraits<T> { };
T                 110 Source/wtf/HashTraits.h     template<typename T> struct FloatHashTraits : GenericHashTraits<T> {
T                 112 Source/wtf/HashTraits.h         static T emptyValue() { return std::numeric_limits<T>::infinity(); }
T                 113 Source/wtf/HashTraits.h         static void constructDeletedValue(T& slot) { slot = -std::numeric_limits<T>::infinity(); }
T                 114 Source/wtf/HashTraits.h         static bool isDeletedValue(T value) { return value == -std::numeric_limits<T>::infinity(); }
T                 121 Source/wtf/HashTraits.h     template<typename T> struct UnsignedWithZeroKeyHashTraits : GenericHashTraits<T> {
T                 124 Source/wtf/HashTraits.h         static T emptyValue() { return std::numeric_limits<T>::max(); }
T                 125 Source/wtf/HashTraits.h         static void constructDeletedValue(T& slot) { slot = std::numeric_limits<T>::max() - 1; }
T                 126 Source/wtf/HashTraits.h         static bool isDeletedValue(T value) { return value == std::numeric_limits<T>::max() - 1; }
T                 136 Source/wtf/HashTraits.h     template<typename T> struct SimpleClassHashTraits : GenericHashTraits<T> {
T                 138 Source/wtf/HashTraits.h         static void constructDeletedValue(T& slot) { new (NotNull, &slot) T(HashTableDeletedValue); }
T                 139 Source/wtf/HashTraits.h         static bool isDeletedValue(const T& value) { return value.isHashTableDeletedValue(); }
T                 186 Source/wtf/HashTraits.h     template<typename T> struct HashTraits<RawPtr<T> > : SimpleClassHashTraits<RawPtr<T> > {
T                 191 Source/wtf/HashTraits.h         static bool isEmptyValue(const RawPtr<T>& value) { return !value; }
T                 194 Source/wtf/HashTraits.h         typedef RawPtr<T> PeekInType;
T                 195 Source/wtf/HashTraits.h         typedef RawPtr<T> PassInType;
T                 196 Source/wtf/HashTraits.h         typedef RawPtr<T>* IteratorGetType;
T                 197 Source/wtf/HashTraits.h         typedef const RawPtr<T>* IteratorConstGetType;
T                 198 Source/wtf/HashTraits.h         typedef RawPtr<T>& IteratorReferenceType;
T                 199 Source/wtf/HashTraits.h         typedef T* const IteratorConstReferenceType;
T                 202 Source/wtf/HashTraits.h         typedef RawPtr<T> PeekOutType;
T                 203 Source/wtf/HashTraits.h         typedef RawPtr<T> PassOutType;
T                 206 Source/wtf/HashTraits.h         static void store(const U& value, RawPtr<T>& storage) { storage = value; }
T                 208 Source/wtf/HashTraits.h         static PeekOutType peek(const RawPtr<T>& value) { return value; }
T                 211 Source/wtf/HashTraits.h         static PassOutType passOut(const RawPtr<T>& value) { return value; }
T                 224 Source/wtf/HashTraits.h         template<typename T> static bool isEmptyValue(const T& value) { return Traits::isEmptyValue(value); }
T                 227 Source/wtf/HashTraits.h         template<typename T> static bool isEmptyValue(const T& value) { return value == Traits::emptyValue(); }
T                 229 Source/wtf/HashTraits.h     template<typename Traits, typename T> inline bool isHashTraitsEmptyValue(const T& value)
T                 306 Source/wtf/HashTraits.h     template<typename T>
T                 307 Source/wtf/HashTraits.h     struct NullableHashTraits : public HashTraits<T> {
T                 309 Source/wtf/HashTraits.h         static T emptyValue() { return reinterpret_cast<T>(1); }
T                  43 Source/wtf/HexNumber.h template<typename T>
T                  44 Source/wtf/HexNumber.h inline void appendByteAsHex(unsigned char byte, T& destination, HexConversionMode mode = Uppercase)
T                  51 Source/wtf/HexNumber.h template<typename T>
T                  52 Source/wtf/HexNumber.h inline void placeByteAsHexCompressIfPossible(unsigned char byte, T& destination, unsigned& index, HexConversionMode mode = Uppercase)
T                  60 Source/wtf/HexNumber.h template<typename T>
T                  61 Source/wtf/HexNumber.h inline void placeByteAsHex(unsigned char byte, T& destination, HexConversionMode mode = Uppercase)
T                  68 Source/wtf/HexNumber.h template<typename T>
T                  69 Source/wtf/HexNumber.h inline void appendUnsignedAsHex(unsigned number, T& destination, HexConversionMode mode = Uppercase)
T                  82 Source/wtf/HexNumber.h template<typename T>
T                  83 Source/wtf/HexNumber.h inline void appendUnsignedAsHexFixedSize(unsigned number, T& destination, unsigned desiredDigits, HexConversionMode mode = Uppercase)
T                  41 Source/wtf/InstanceCounter.h template<typename T>
T                  47 Source/wtf/InstanceCounter.h template<typename T>
T                  48 Source/wtf/InstanceCounter.h inline void incrementInstanceCount(T* p)
T                  50 Source/wtf/InstanceCounter.h     incrementInstanceCount(extractNameFunc<T>(), p);
T                  53 Source/wtf/InstanceCounter.h template<typename T>
T                  54 Source/wtf/InstanceCounter.h inline void decrementInstanceCount(T* p)
T                  56 Source/wtf/InstanceCounter.h     decrementInstanceCount(extractNameFunc<T>(), p);
T                  39 Source/wtf/IntegralTypedArrayBase.h template <typename T>
T                  40 Source/wtf/IntegralTypedArrayBase.h class IntegralTypedArrayBase : public TypedArrayBase<T> {
T                  44 Source/wtf/IntegralTypedArrayBase.h         if (index >= TypedArrayBase<T>::m_length)
T                  50 Source/wtf/IntegralTypedArrayBase.h         TypedArrayBase<T>::data()[index] = static_cast<T>(static_cast<int64_t>(value));
T                  55 Source/wtf/IntegralTypedArrayBase.h         : TypedArrayBase<T>(buffer, byteOffset, length)
T                  39 Source/wtf/LinkedStack.h template <typename T>
T                  47 Source/wtf/LinkedStack.h     void push(const T&);
T                  48 Source/wtf/LinkedStack.h     const T& peek();
T                  59 Source/wtf/LinkedStack.h         Node(const T&, PassOwnPtr<Node> next);
T                  61 Source/wtf/LinkedStack.h         T m_data;
T                  70 Source/wtf/LinkedStack.h template <typename T>
T                  71 Source/wtf/LinkedStack.h LinkedStack<T>::Node::Node(const T& data, PassOwnPtr<Node> next)
T                  77 Source/wtf/LinkedStack.h template <typename T>
T                  78 Source/wtf/LinkedStack.h inline bool LinkedStack<T>::isEmpty()
T                  83 Source/wtf/LinkedStack.h template <typename T>
T                  84 Source/wtf/LinkedStack.h inline void LinkedStack<T>::push(const T& data)
T                  90 Source/wtf/LinkedStack.h template <typename T>
T                  91 Source/wtf/LinkedStack.h inline const T& LinkedStack<T>::peek()
T                  96 Source/wtf/LinkedStack.h template <typename T>
T                  97 Source/wtf/LinkedStack.h inline void LinkedStack<T>::pop()
T                 104 Source/wtf/LinkedStack.h template <typename T>
T                 105 Source/wtf/LinkedStack.h inline size_t LinkedStack<T>::size()
T                 131 Source/wtf/ListHashSet.h         template<typename HashTranslator, typename T> iterator find(const T&);
T                 132 Source/wtf/ListHashSet.h         template<typename HashTranslator, typename T> const_iterator find(const T&) const;
T                 133 Source/wtf/ListHashSet.h         template<typename HashTranslator, typename T> bool contains(const T&) const;
T                 295 Source/wtf/ListHashSet.h         template<typename T> static unsigned hash(const T& key) { return HashArg::hash(key->m_value); }
T                 296 Source/wtf/ListHashSet.h         template<typename T> static bool equal(const T& a, const T& b) { return HashArg::equal(a->m_value, b->m_value); }
T                 526 Source/wtf/ListHashSet.h         template<typename T> static unsigned hash(const T& key) { return HashFunctions::hash(key); }
T                 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); }
T                 528 Source/wtf/ListHashSet.h         template<typename T, typename U, typename V> static void translate(T*& location, const U& key, const V& allocator)
T                 530 Source/wtf/ListHashSet.h             location = new (allocator) T(key);
T                 534 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 535 Source/wtf/ListHashSet.h     inline ListHashSet<T, inlineCapacity, U>::ListHashSet()
T                 541 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 542 Source/wtf/ListHashSet.h     inline ListHashSet<T, inlineCapacity, U>::ListHashSet(const ListHashSet& other)
T                 551 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 552 Source/wtf/ListHashSet.h     inline ListHashSet<T, inlineCapacity, U>& ListHashSet<T, inlineCapacity, U>::operator=(const ListHashSet& other)
T                 559 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 560 Source/wtf/ListHashSet.h     inline void ListHashSet<T, inlineCapacity, U>::swap(ListHashSet& other)
T                 568 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 569 Source/wtf/ListHashSet.h     inline ListHashSet<T, inlineCapacity, U>::~ListHashSet()
T                 574 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 575 Source/wtf/ListHashSet.h     inline unsigned ListHashSet<T, inlineCapacity, U>::size() const
T                 580 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 581 Source/wtf/ListHashSet.h     inline unsigned ListHashSet<T, inlineCapacity, U>::capacity() const
T                 586 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 587 Source/wtf/ListHashSet.h     inline bool ListHashSet<T, inlineCapacity, U>::isEmpty() const
T                 592 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 593 Source/wtf/ListHashSet.h     size_t ListHashSet<T, inlineCapacity, U>::sizeInBytes() const
T                 606 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 607 Source/wtf/ListHashSet.h     inline typename ListHashSet<T, inlineCapacity, U>::iterator ListHashSet<T, inlineCapacity, U>::begin()
T                 612 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 613 Source/wtf/ListHashSet.h     inline typename ListHashSet<T, inlineCapacity, U>::iterator ListHashSet<T, inlineCapacity, U>::end()
T                 618 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 619 Source/wtf/ListHashSet.h     inline typename ListHashSet<T, inlineCapacity, U>::const_iterator ListHashSet<T, inlineCapacity, U>::begin() const
T                 624 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 625 Source/wtf/ListHashSet.h     inline typename ListHashSet<T, inlineCapacity, U>::const_iterator ListHashSet<T, inlineCapacity, U>::end() const
T                 630 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 631 Source/wtf/ListHashSet.h     inline typename ListHashSet<T, inlineCapacity, U>::reverse_iterator ListHashSet<T, inlineCapacity, U>::rbegin()
T                 636 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 637 Source/wtf/ListHashSet.h     inline typename ListHashSet<T, inlineCapacity, U>::reverse_iterator ListHashSet<T, inlineCapacity, U>::rend()
T                 642 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 643 Source/wtf/ListHashSet.h     inline typename ListHashSet<T, inlineCapacity, U>::const_reverse_iterator ListHashSet<T, inlineCapacity, U>::rbegin() const
T                 648 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 649 Source/wtf/ListHashSet.h     inline typename ListHashSet<T, inlineCapacity, U>::const_reverse_iterator ListHashSet<T, inlineCapacity, U>::rend() const
T                 654 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 655 Source/wtf/ListHashSet.h     inline T& ListHashSet<T, inlineCapacity, U>::first()
T                 661 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 662 Source/wtf/ListHashSet.h     inline void ListHashSet<T, inlineCapacity, U>::removeFirst()
T                 669 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 670 Source/wtf/ListHashSet.h     inline const T& ListHashSet<T, inlineCapacity, U>::first() const
T                 676 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 677 Source/wtf/ListHashSet.h     inline T& ListHashSet<T, inlineCapacity, U>::last()
T                 683 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 684 Source/wtf/ListHashSet.h     inline const T& ListHashSet<T, inlineCapacity, U>::last() const
T                 690 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 691 Source/wtf/ListHashSet.h     inline void ListHashSet<T, inlineCapacity, U>::removeLast()
T                 698 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 699 Source/wtf/ListHashSet.h     inline typename ListHashSet<T, inlineCapacity, U>::iterator ListHashSet<T, inlineCapacity, U>::find(ValuePeekInType value)
T                 707 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 708 Source/wtf/ListHashSet.h     inline typename ListHashSet<T, inlineCapacity, U>::const_iterator ListHashSet<T, inlineCapacity, U>::find(ValuePeekInType value) const
T                 718 Source/wtf/ListHashSet.h         template<typename T> static unsigned hash(const T& key) { return Translator::hash(key); }
T                 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); }
T                 723 Source/wtf/ListHashSet.h     template<typename HashTranslator, typename T>
T                 724 Source/wtf/ListHashSet.h     inline typename ListHashSet<ValueType, inlineCapacity, U>::iterator ListHashSet<ValueType, inlineCapacity, U>::find(const T& value)
T                 733 Source/wtf/ListHashSet.h     template<typename HashTranslator, typename T>
T                 734 Source/wtf/ListHashSet.h     inline typename ListHashSet<ValueType, inlineCapacity, U>::const_iterator ListHashSet<ValueType, inlineCapacity, U>::find(const T& value) const
T                 743 Source/wtf/ListHashSet.h     template<typename HashTranslator, typename T>
T                 744 Source/wtf/ListHashSet.h     inline bool ListHashSet<ValueType, inlineCapacity, U>::contains(const T& value) const
T                 749 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 750 Source/wtf/ListHashSet.h     inline bool ListHashSet<T, inlineCapacity, U>::contains(ValuePeekInType value) const
T                 755 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 756 Source/wtf/ListHashSet.h     typename ListHashSet<T, inlineCapacity, U>::AddResult ListHashSet<T, inlineCapacity, U>::add(ValuePeekInType value)
T                 765 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 766 Source/wtf/ListHashSet.h     typename ListHashSet<T, inlineCapacity, U>::iterator ListHashSet<T, inlineCapacity, U>::addReturnIterator(ValuePeekInType value)
T                 770 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 771 Source/wtf/ListHashSet.h     typename ListHashSet<T, inlineCapacity, U>::AddResult ListHashSet<T, inlineCapacity, U>::appendOrMoveToLast(ValuePeekInType value)
T                 782 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 783 Source/wtf/ListHashSet.h     typename ListHashSet<T, inlineCapacity, U>::AddResult ListHashSet<T, inlineCapacity, U>::prependOrMoveToFirst(ValuePeekInType value)
T                 794 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 795 Source/wtf/ListHashSet.h     typename ListHashSet<T, inlineCapacity, U>::AddResult ListHashSet<T, inlineCapacity, U>::insertBefore(iterator it, ValuePeekInType newValue)
T                 804 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 805 Source/wtf/ListHashSet.h     typename ListHashSet<T, inlineCapacity, U>::AddResult ListHashSet<T, inlineCapacity, U>::insertBefore(ValuePeekInType beforeValue, ValuePeekInType newValue)
T                 811 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 812 Source/wtf/ListHashSet.h     inline void ListHashSet<T, inlineCapacity, U>::remove(iterator it)
T                 820 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 821 Source/wtf/ListHashSet.h     inline void ListHashSet<T, inlineCapacity, U>::remove(ValuePeekInType value)
T                 826 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 827 Source/wtf/ListHashSet.h     inline void ListHashSet<T, inlineCapacity, U>::clear()
T                 835 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 836 Source/wtf/ListHashSet.h     void ListHashSet<T, inlineCapacity, U>::unlink(Node* node)
T                 855 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 856 Source/wtf/ListHashSet.h     void ListHashSet<T, inlineCapacity, U>::unlinkAndDelete(Node* node)
T                 862 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 863 Source/wtf/ListHashSet.h     void ListHashSet<T, inlineCapacity, U>::appendNode(Node* node)
T                 879 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 880 Source/wtf/ListHashSet.h     void ListHashSet<T, inlineCapacity, U>::prependNode(Node* node)
T                 893 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 894 Source/wtf/ListHashSet.h     void ListHashSet<T, inlineCapacity, U>::insertNodeBefore(Node* beforeNode, Node* newNode)
T                 909 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 910 Source/wtf/ListHashSet.h     void ListHashSet<T, inlineCapacity, U>::deleteAllNodes()
T                 919 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 920 Source/wtf/ListHashSet.h     void ListHashSet<T, inlineCapacity, U>::createAllocatorIfNeeded()
T                 926 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 927 Source/wtf/ListHashSet.h     inline ListHashSetReverseIterator<T, inlineCapacity, U> ListHashSet<T, inlineCapacity, U>::makeReverseIterator(Node* position)
T                 929 Source/wtf/ListHashSet.h         return ListHashSetReverseIterator<T, inlineCapacity, U>(this, position);
T                 932 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 933 Source/wtf/ListHashSet.h     inline ListHashSetConstReverseIterator<T, inlineCapacity, U> ListHashSet<T, inlineCapacity, U>::makeConstReverseIterator(Node* position) const
T                 935 Source/wtf/ListHashSet.h         return ListHashSetConstReverseIterator<T, inlineCapacity, U>(this, position);
T                 938 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 939 Source/wtf/ListHashSet.h     inline ListHashSetIterator<T, inlineCapacity, U> ListHashSet<T, inlineCapacity, U>::makeIterator(Node* position)
T                 941 Source/wtf/ListHashSet.h         return ListHashSetIterator<T, inlineCapacity, U>(this, position);
T                 944 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 945 Source/wtf/ListHashSet.h     inline ListHashSetConstIterator<T, inlineCapacity, U> ListHashSet<T, inlineCapacity, U>::makeConstIterator(Node* position) const
T                 947 Source/wtf/ListHashSet.h         return ListHashSetConstIterator<T, inlineCapacity, U>(this, position);
T                 958 Source/wtf/ListHashSet.h     template<typename T, size_t inlineCapacity, typename U>
T                 959 Source/wtf/ListHashSet.h     inline void deleteAllValues(const ListHashSet<T, inlineCapacity, U>& collection)
T                 961 Source/wtf/ListHashSet.h         deleteAllValues<true, typename ListHashSet<T, inlineCapacity, U>::ValueType>(collection.m_impl);
T                  35 Source/wtf/Locker.h template <typename T> class Locker {
T                  38 Source/wtf/Locker.h     Locker(T& lockable) : m_lockable(lockable) { m_lockable.lock(); }
T                  41 Source/wtf/Locker.h     T& m_lockable;
T                  55 Source/wtf/MallocZoneSupport.h     template <typename T>
T                  56 Source/wtf/MallocZoneSupport.h     T* operator()(T* address, size_t size=sizeof(T)) const
T                  58 Source/wtf/MallocZoneSupport.h         return static_cast<T*>((*this)(reinterpret_cast<vm_address_t>(address), size));
T                  61 Source/wtf/MallocZoneSupport.h     template <typename T>
T                  62 Source/wtf/MallocZoneSupport.h     T* nextEntryInHardenedLinkedList(T** address, uintptr_t entropy) const;
T                 222 Source/wtf/MathExtras.h template<typename T> inline T defaultMinimumForClamp() { return std::numeric_limits<T>::min(); }
T                 225 Source/wtf/MathExtras.h template<typename T> inline T defaultMaximumForClamp() { return std::numeric_limits<T>::max(); }
T                 227 Source/wtf/MathExtras.h template<typename T> inline T clampTo(double value, T min = defaultMinimumForClamp<T>(), T max = defaultMaximumForClamp<T>())
T                 233 Source/wtf/MathExtras.h     return static_cast<T>(value);
T                  32 Source/wtf/OwnPtr.h     template<typename T> class PassOwnPtr;
T                  34 Source/wtf/OwnPtr.h     template<typename T> class OwnPtr {
T                  42 Source/wtf/OwnPtr.h         typedef typename RemoveExtent<T>::Type ValueType;
T                  49 Source/wtf/OwnPtr.h         OwnPtr(const PassOwnPtr<T>&);
T                  50 Source/wtf/OwnPtr.h         template<typename U> OwnPtr(const PassOwnPtr<U>&, EnsurePtrConvertibleArgDecl(U, T));
T                  62 Source/wtf/OwnPtr.h             OwnedPtrDeleter<T>::deletePtr(m_ptr);
T                  69 Source/wtf/OwnPtr.h         PassOwnPtr<T> release();
T                  83 Source/wtf/OwnPtr.h         OwnPtr& operator=(const PassOwnPtr<T>&);
T                 113 Source/wtf/OwnPtr.h     template<typename T> inline OwnPtr<T>::OwnPtr(const PassOwnPtr<T>& o)
T                 118 Source/wtf/OwnPtr.h     template<typename T> template<typename U> inline OwnPtr<T>::OwnPtr(const PassOwnPtr<U>& o, EnsurePtrConvertibleArgDefn(U, T))
T                 121 Source/wtf/OwnPtr.h         COMPILE_ASSERT(!IsArray<T>::value, Pointers_to_array_must_never_be_converted);
T                 124 Source/wtf/OwnPtr.h     template<typename T> inline void OwnPtr<T>::clear()
T                 128 Source/wtf/OwnPtr.h         OwnedPtrDeleter<T>::deletePtr(ptr);
T                 131 Source/wtf/OwnPtr.h     template<typename T> inline PassOwnPtr<T> OwnPtr<T>::release()
T                 135 Source/wtf/OwnPtr.h         return PassOwnPtr<T>(ptr);
T                 138 Source/wtf/OwnPtr.h     template<typename T> inline typename OwnPtr<T>::PtrType OwnPtr<T>::leakPtr()
T                 145 Source/wtf/OwnPtr.h     template<typename T> inline typename OwnPtr<T>::ValueType& OwnPtr<T>::operator[](std::ptrdiff_t i) const
T                 147 Source/wtf/OwnPtr.h         COMPILE_ASSERT(IsArray<T>::value, Elements_access_is_possible_for_arrays_only);
T                 153 Source/wtf/OwnPtr.h     template<typename T> inline OwnPtr<T>& OwnPtr<T>::operator=(const PassOwnPtr<T>& o)
T                 158 Source/wtf/OwnPtr.h         OwnedPtrDeleter<T>::deletePtr(ptr);
T                 162 Source/wtf/OwnPtr.h     template<typename T> template<typename U> inline OwnPtr<T>& OwnPtr<T>::operator=(const PassOwnPtr<U>& o)
T                 164 Source/wtf/OwnPtr.h         COMPILE_ASSERT(!IsArray<T>::value, Pointers_to_array_must_never_be_converted);
T                 168 Source/wtf/OwnPtr.h         OwnedPtrDeleter<T>::deletePtr(ptr);
T                 173 Source/wtf/OwnPtr.h     template<typename T> inline OwnPtr<T>::OwnPtr(OwnPtr<T>&& o)
T                 178 Source/wtf/OwnPtr.h     template<typename T> template<typename U> inline OwnPtr<T>::OwnPtr(OwnPtr<U>&& o)
T                 181 Source/wtf/OwnPtr.h         COMPILE_ASSERT(!IsArray<T>::value, Pointers_to_array_must_never_be_converted);
T                 184 Source/wtf/OwnPtr.h     template<typename T> inline OwnPtr<T>& OwnPtr<T>::operator=(OwnPtr<T>&& o)
T                 189 Source/wtf/OwnPtr.h         OwnedPtrDeleter<T>::deletePtr(ptr);
T                 194 Source/wtf/OwnPtr.h     template<typename T> template<typename U> inline OwnPtr<T>& OwnPtr<T>::operator=(OwnPtr<U>&& o)
T                 196 Source/wtf/OwnPtr.h         COMPILE_ASSERT(!IsArray<T>::value, Pointers_to_array_must_never_be_converted);
T                 200 Source/wtf/OwnPtr.h         OwnedPtrDeleter<T>::deletePtr(ptr);
T                 206 Source/wtf/OwnPtr.h     template<typename T> inline void swap(OwnPtr<T>& a, OwnPtr<T>& b)
T                 211 Source/wtf/OwnPtr.h     template<typename T, typename U> inline bool operator==(const OwnPtr<T>& a, U* b)
T                 216 Source/wtf/OwnPtr.h     template<typename T, typename U> inline bool operator==(T* a, const OwnPtr<U>& b)
T                 221 Source/wtf/OwnPtr.h     template<typename T, typename U> inline bool operator!=(const OwnPtr<T>& a, U* b)
T                 226 Source/wtf/OwnPtr.h     template<typename T, typename U> inline bool operator!=(T* a, const OwnPtr<U>& b)
T                 231 Source/wtf/OwnPtr.h     template<typename T> inline typename OwnPtr<T>::PtrType getPtr(const OwnPtr<T>& p)
T                  40 Source/wtf/OwnPtrCommon.h template<typename T>
T                  42 Source/wtf/OwnPtrCommon.h     static const bool value = IsSubclass<T, RefCountedBase>::value
T                  43 Source/wtf/OwnPtrCommon.h         || IsSubclass<T, ThreadSafeRefCountedBase>::value;
T                  46 Source/wtf/OwnPtrCommon.h template <typename T>
T                  48 Source/wtf/OwnPtrCommon.h     static void deletePtr(T* ptr)
T                  50 Source/wtf/OwnPtrCommon.h         COMPILE_ASSERT(!IsRefCounted<T>::value, UseRefPtrForRefCountedObjects);
T                  51 Source/wtf/OwnPtrCommon.h         COMPILE_ASSERT(sizeof(T) > 0, TypeMustBeComplete);
T                  56 Source/wtf/OwnPtrCommon.h template <typename T>
T                  57 Source/wtf/OwnPtrCommon.h struct OwnedPtrDeleter<T[]> {
T                  58 Source/wtf/OwnPtrCommon.h     static void deletePtr(T* ptr)
T                  60 Source/wtf/OwnPtrCommon.h         COMPILE_ASSERT(!IsRefCounted<T>::value, UseRefPtrForRefCountedObjects);
T                  61 Source/wtf/OwnPtrCommon.h         COMPILE_ASSERT(sizeof(T) > 0, TypeMustBeComplete);
T                  66 Source/wtf/OwnPtrCommon.h template <class T, int n>
T                  67 Source/wtf/OwnPtrCommon.h struct OwnedPtrDeleter<T[n]> {
T                  68 Source/wtf/OwnPtrCommon.h     COMPILE_ASSERT(sizeof(T) < 0, DoNotUseArrayWithSizeAsType);
T                  35 Source/wtf/PassOwnPtr.h     template<typename T> class OwnPtr;
T                  36 Source/wtf/PassOwnPtr.h     template<typename T> class PassOwnPtr;
T                  37 Source/wtf/PassOwnPtr.h     template<typename T> PassOwnPtr<T> adoptPtr(T*);
T                  38 Source/wtf/PassOwnPtr.h     template<typename T> PassOwnPtr<T[]> adoptArrayPtr(T*);
T                  40 Source/wtf/PassOwnPtr.h     template<typename T> class PassOwnPtr {
T                  43 Source/wtf/PassOwnPtr.h         typedef typename RemoveExtent<T>::Type ValueType;
T                  53 Source/wtf/PassOwnPtr.h         template<typename U> PassOwnPtr(const PassOwnPtr<U>&, EnsurePtrConvertibleArgDecl(U, T));
T                  55 Source/wtf/PassOwnPtr.h         ~PassOwnPtr() { OwnedPtrDeleter<T>::deletePtr(m_ptr); }
T                  77 Source/wtf/PassOwnPtr.h         PassOwnPtr& operator=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(T*), PassOwnPtr_should_never_be_assigned_to); return *this; }
T                  89 Source/wtf/PassOwnPtr.h     template<typename T> template<typename U> inline PassOwnPtr<T>::PassOwnPtr(const PassOwnPtr<U>& o, EnsurePtrConvertibleArgDefn(U, T))
T                  92 Source/wtf/PassOwnPtr.h         COMPILE_ASSERT(!IsArray<T>::value, Pointers_to_array_must_never_be_converted);
T                  95 Source/wtf/PassOwnPtr.h     template<typename T> inline typename PassOwnPtr<T>::PtrType PassOwnPtr<T>::leakPtr() const
T                 102 Source/wtf/PassOwnPtr.h     template<typename T, typename U> inline bool operator==(const PassOwnPtr<T>& a, U* b)
T                 107 Source/wtf/PassOwnPtr.h     template<typename T, typename U> inline bool operator==(T* a, const PassOwnPtr<U>& b)
T                 112 Source/wtf/PassOwnPtr.h     template<typename T, typename U> inline bool operator!=(const PassOwnPtr<T>& a, U* b)
T                 117 Source/wtf/PassOwnPtr.h     template<typename T, typename U> inline bool operator!=(T* a, const PassOwnPtr<U>& b)
T                 122 Source/wtf/PassOwnPtr.h     template<typename T> inline PassOwnPtr<T> adoptPtr(T* ptr)
T                 124 Source/wtf/PassOwnPtr.h         return PassOwnPtr<T>(ptr);
T                 127 Source/wtf/PassOwnPtr.h     template<typename T> inline PassOwnPtr<T[]> adoptArrayPtr(T* ptr)
T                 129 Source/wtf/PassOwnPtr.h         return PassOwnPtr<T[]>(ptr);
T                 132 Source/wtf/PassOwnPtr.h     template<typename T, typename U> inline PassOwnPtr<T> static_pointer_cast(const PassOwnPtr<U>& p)
T                 134 Source/wtf/PassOwnPtr.h         COMPILE_ASSERT(!IsArray<T>::value, Pointers_to_array_must_never_be_converted);
T                 135 Source/wtf/PassOwnPtr.h         return adoptPtr(static_cast<T*>(p.leakPtr()));
T                 138 Source/wtf/PassOwnPtr.h     template<typename T> inline T* getPtr(const PassOwnPtr<T>& p)
T                  31 Source/wtf/PassRefPtr.h     template<typename T> class RefPtr;
T                  32 Source/wtf/PassRefPtr.h     template<typename T> class PassRefPtr;
T                  33 Source/wtf/PassRefPtr.h     template<typename T> PassRefPtr<T> adoptRef(T*);
T                  46 Source/wtf/PassRefPtr.h     template<typename T> ALWAYS_INLINE void refIfNotNull(T* ptr)
T                  54 Source/wtf/PassRefPtr.h     template<typename T> ALWAYS_INLINE void derefIfNotNull(T* ptr)
T                  60 Source/wtf/PassRefPtr.h     template<typename T> class PassRefPtr {
T                  65 Source/wtf/PassRefPtr.h         PassRefPtr(T* ptr) : m_ptr(ptr) { refIfNotNull(ptr); }
T                  66 Source/wtf/PassRefPtr.h         template<typename U> PassRefPtr(const RawPtr<U>& ptr, EnsurePtrConvertibleArgDecl(U, T)) : m_ptr(ptr.get()) { refIfNotNull(m_ptr); }
T                  67 Source/wtf/PassRefPtr.h         explicit PassRefPtr(T& ptr) : m_ptr(&ptr) { m_ptr->ref(); }
T                  72 Source/wtf/PassRefPtr.h         template<typename U> PassRefPtr(const PassRefPtr<U>& o, EnsurePtrConvertibleArgDecl(U, T)) : m_ptr(o.leakRef()) { }
T                  76 Source/wtf/PassRefPtr.h         template<typename U> PassRefPtr(const RefPtr<U>&, EnsurePtrConvertibleArgDecl(U, T));
T                  78 Source/wtf/PassRefPtr.h         T* get() const { return m_ptr; }
T                  80 Source/wtf/PassRefPtr.h         T* leakRef() const WARN_UNUSED_RETURN;
T                  82 Source/wtf/PassRefPtr.h         T& operator*() const { return *m_ptr; }
T                  83 Source/wtf/PassRefPtr.h         T* operator->() const { return m_ptr; }
T                  88 Source/wtf/PassRefPtr.h         typedef T* (PassRefPtr::*UnspecifiedBoolType);
T                  91 Source/wtf/PassRefPtr.h         friend PassRefPtr adoptRef<T>(T*);
T                  95 Source/wtf/PassRefPtr.h         PassRefPtr(T* ptr, AdoptRefTag) : m_ptr(ptr) { }
T                  97 Source/wtf/PassRefPtr.h         PassRefPtr& operator=(const PassRefPtr&) { COMPILE_ASSERT(!sizeof(T*), PassRefPtr_should_never_be_assigned_to); return *this; }
T                  99 Source/wtf/PassRefPtr.h         mutable T* m_ptr;
T                 102 Source/wtf/PassRefPtr.h     template<typename T> template<typename U> inline PassRefPtr<T>::PassRefPtr(const RefPtr<U>& o, EnsurePtrConvertibleArgDefn(U, T))
T                 105 Source/wtf/PassRefPtr.h         T* ptr = m_ptr;
T                 109 Source/wtf/PassRefPtr.h     template<typename T> inline T* PassRefPtr<T>::leakRef() const
T                 111 Source/wtf/PassRefPtr.h         T* ptr = m_ptr;
T                 116 Source/wtf/PassRefPtr.h     template<typename T, typename U> inline bool operator==(const PassRefPtr<T>& a, const PassRefPtr<U>& b)
T                 121 Source/wtf/PassRefPtr.h     template<typename T, typename U> inline bool operator==(const PassRefPtr<T>& a, const RefPtr<U>& b)
T                 126 Source/wtf/PassRefPtr.h     template<typename T, typename U> inline bool operator==(const RefPtr<T>& a, const PassRefPtr<U>& b)
T                 131 Source/wtf/PassRefPtr.h     template<typename T, typename U> inline bool operator==(const PassRefPtr<T>& a, U* b)
T                 136 Source/wtf/PassRefPtr.h     template<typename T, typename U> inline bool operator==(T* a, const PassRefPtr<U>& b)
T                 141 Source/wtf/PassRefPtr.h     template<typename T, typename U> inline bool operator!=(const PassRefPtr<T>& a, const PassRefPtr<U>& b)
T                 146 Source/wtf/PassRefPtr.h     template<typename T, typename U> inline bool operator!=(const PassRefPtr<T>& a, const RefPtr<U>& b)
T                 151 Source/wtf/PassRefPtr.h     template<typename T, typename U> inline bool operator!=(const RefPtr<T>& a, const PassRefPtr<U>& b)
T                 156 Source/wtf/PassRefPtr.h     template<typename T, typename U> inline bool operator!=(const PassRefPtr<T>& a, U* b)
T                 161 Source/wtf/PassRefPtr.h     template<typename T, typename U> inline bool operator!=(T* a, const PassRefPtr<U>& b)
T                 166 Source/wtf/PassRefPtr.h     template<typename T> inline PassRefPtr<T> adoptRef(T* p)
T                 169 Source/wtf/PassRefPtr.h         return PassRefPtr<T>(p, PassRefPtr<T>::AdoptRef);
T                 172 Source/wtf/PassRefPtr.h     template<typename T, typename U> inline PassRefPtr<T> static_pointer_cast(const PassRefPtr<U>& p)
T                 174 Source/wtf/PassRefPtr.h         return adoptRef(static_cast<T*>(p.leakRef()));
T                 177 Source/wtf/PassRefPtr.h     template<typename T> inline T* getPtr(const PassRefPtr<T>& p)
T                  41 Source/wtf/PassTraits.h template<typename T> struct PassTraits {
T                  42 Source/wtf/PassTraits.h     typedef T Type;
T                  43 Source/wtf/PassTraits.h     typedef T PassType;
T                  47 Source/wtf/PassTraits.h template<typename T> struct PassTraits<OwnPtr<T> > {
T                  48 Source/wtf/PassTraits.h     typedef OwnPtr<T> Type;
T                  49 Source/wtf/PassTraits.h     typedef PassOwnPtr<T> PassType;
T                  53 Source/wtf/PassTraits.h template<typename T> struct PassTraits<RefPtr<T> > {
T                  54 Source/wtf/PassTraits.h     typedef RefPtr<T> Type;
T                  55 Source/wtf/PassTraits.h     typedef PassRefPtr<T> PassType;
T                  52 Source/wtf/PrintStream.h     template<typename T>
T                  53 Source/wtf/PrintStream.h     void print(const T& value)
T                 225 Source/wtf/PrintStream.h template<typename T>
T                 226 Source/wtf/PrintStream.h void printInternal(PrintStream& out, const T& value)
T                 271 Source/wtf/PrintStream.h template<typename T>
T                 274 Source/wtf/PrintStream.h     PointerDump(const T* ptr)
T                 287 Source/wtf/PrintStream.h     const T* m_ptr;
T                 290 Source/wtf/PrintStream.h template<typename T>
T                 291 Source/wtf/PrintStream.h PointerDump<T> pointerDump(const T* ptr) { return PointerDump<T>(ptr); }
T                  48 Source/wtf/RawPtr.h template<typename T>
T                  56 Source/wtf/RawPtr.h         m_ptr = reinterpret_cast<T*>(rawPtrZapValue);
T                  60 Source/wtf/RawPtr.h     RawPtr(T* ptr) : m_ptr(ptr) { }
T                  61 Source/wtf/RawPtr.h     explicit RawPtr(T& reference) : m_ptr(&reference) { }
T                  77 Source/wtf/RawPtr.h     T* get() const { return m_ptr; }
T                  80 Source/wtf/RawPtr.h     RawPtr<T> release()
T                  82 Source/wtf/RawPtr.h         RawPtr<T> tmp = m_ptr;
T                  86 Source/wtf/RawPtr.h     T* leakRef()
T                  88 Source/wtf/RawPtr.h         T* ptr = m_ptr;
T                 113 Source/wtf/RawPtr.h     operator T*() const { return m_ptr; }
T                 114 Source/wtf/RawPtr.h     T& operator*() const { return *m_ptr; }
T                 115 Source/wtf/RawPtr.h     T* operator->() const { return m_ptr; }
T                 123 Source/wtf/RawPtr.h     static T* hashTableDeletedValue() { return reinterpret_cast<T*>(-1); }
T                 127 Source/wtf/RawPtr.h     T* m_ptr;
T                 130 Source/wtf/RawPtr.h template<typename T, typename U> inline RawPtr<T> static_pointer_cast(const RawPtr<U>& p)
T                 132 Source/wtf/RawPtr.h     return RawPtr<T>(static_cast<T*>(p.get()));
T                 135 Source/wtf/RawPtr.h template<typename T> inline T* getPtr(const RawPtr<T>& p)
T                 173 Source/wtf/RefCounted.h template<typename T> class RefCounted : public RefCountedBase {
T                 181 Source/wtf/RefCounted.h             delete static_cast<T*>(this);
T                 188 Source/wtf/RefCounted.h         incrementInstanceCount<T>(static_cast<T*>(this));
T                 193 Source/wtf/RefCounted.h         decrementInstanceCount<T>(static_cast<T*>(this));
T                  33 Source/wtf/RefPtr.h     template<typename T> class PassRefPtr;
T                  35 Source/wtf/RefPtr.h     template<typename T> class RefPtr {
T                  41 Source/wtf/RefPtr.h         ALWAYS_INLINE RefPtr(T* ptr) : m_ptr(ptr) { refIfNotNull(ptr); }
T                  42 Source/wtf/RefPtr.h         template<typename U> RefPtr(const RawPtr<U>& ptr, EnsurePtrConvertibleArgDecl(U, T)) : m_ptr(ptr.get()) { refIfNotNull(m_ptr); }
T                  43 Source/wtf/RefPtr.h         ALWAYS_INLINE explicit RefPtr(T& ref) : m_ptr(&ref) { m_ptr->ref(); }
T                  45 Source/wtf/RefPtr.h         template<typename U> RefPtr(const RefPtr<U>& o, EnsurePtrConvertibleArgDecl(U, T)) : m_ptr(o.get()) { refIfNotNull(m_ptr); }
T                  48 Source/wtf/RefPtr.h         template<typename U> RefPtr(const PassRefPtr<U>&, EnsurePtrConvertibleArgDecl(U, T));
T                  56 Source/wtf/RefPtr.h         ALWAYS_INLINE T* get() const { return m_ptr; }
T                  59 Source/wtf/RefPtr.h         PassRefPtr<T> release() { PassRefPtr<T> tmp = adoptRef(m_ptr); m_ptr = 0; return tmp; }
T                  61 Source/wtf/RefPtr.h         T& operator*() const { return *m_ptr; }
T                  62 Source/wtf/RefPtr.h         ALWAYS_INLINE T* operator->() const { return m_ptr; }
T                  67 Source/wtf/RefPtr.h         typedef T* (RefPtr::*UnspecifiedBoolType);
T                  71 Source/wtf/RefPtr.h         RefPtr& operator=(T*);
T                  72 Source/wtf/RefPtr.h         RefPtr& operator=(const PassRefPtr<T>&);
T                  75 Source/wtf/RefPtr.h         template<typename U> RefPtr<T>& operator=(const RefPtr<U>&);
T                  76 Source/wtf/RefPtr.h         template<typename U> RefPtr<T>& operator=(const PassRefPtr<U>&);
T                  77 Source/wtf/RefPtr.h         template<typename U> RefPtr<T>& operator=(const RawPtr<U>&);
T                  81 Source/wtf/RefPtr.h         static T* hashTableDeletedValue() { return reinterpret_cast<T*>(-1); }
T                  84 Source/wtf/RefPtr.h         T* m_ptr;
T                  87 Source/wtf/RefPtr.h     template<typename T> template<typename U> inline RefPtr<T>::RefPtr(const PassRefPtr<U>& o, EnsurePtrConvertibleArgDefn(U, T))
T                  92 Source/wtf/RefPtr.h     template<typename T> inline void RefPtr<T>::clear()
T                  94 Source/wtf/RefPtr.h         T* ptr = m_ptr;
T                  99 Source/wtf/RefPtr.h     template<typename T> inline RefPtr<T>& RefPtr<T>::operator=(const RefPtr& o)
T                 106 Source/wtf/RefPtr.h     template<typename T> template<typename U> inline RefPtr<T>& RefPtr<T>::operator=(const RefPtr<U>& o)
T                 113 Source/wtf/RefPtr.h     template<typename T> inline RefPtr<T>& RefPtr<T>::operator=(T* optr)
T                 120 Source/wtf/RefPtr.h     template<typename T> inline RefPtr<T>& RefPtr<T>::operator=(const PassRefPtr<T>& o)
T                 127 Source/wtf/RefPtr.h     template<typename T> template<typename U> inline RefPtr<T>& RefPtr<T>::operator=(const PassRefPtr<U>& o)
T                 134 Source/wtf/RefPtr.h     template<typename T> template<typename U> inline RefPtr<T>& RefPtr<T>::operator=(const RawPtr<U>& o)
T                 141 Source/wtf/RefPtr.h     template<class T> inline void RefPtr<T>::swap(RefPtr& o)
T                 146 Source/wtf/RefPtr.h     template<class T> inline void swap(RefPtr<T>& a, RefPtr<T>& b)
T                 151 Source/wtf/RefPtr.h     template<typename T, typename U> inline bool operator==(const RefPtr<T>& a, const RefPtr<U>& b)
T                 156 Source/wtf/RefPtr.h     template<typename T, typename U> inline bool operator==(const RefPtr<T>& a, U* b)
T                 161 Source/wtf/RefPtr.h     template<typename T, typename U> inline bool operator==(T* a, const RefPtr<U>& b)
T                 166 Source/wtf/RefPtr.h     template<typename T, typename U> inline bool operator!=(const RefPtr<T>& a, const RefPtr<U>& b)
T                 171 Source/wtf/RefPtr.h     template<typename T, typename U> inline bool operator!=(const RefPtr<T>& a, U* b)
T                 176 Source/wtf/RefPtr.h     template<typename T, typename U> inline bool operator!=(T* a, const RefPtr<U>& b)
T                 181 Source/wtf/RefPtr.h     template<typename T, typename U> inline RefPtr<T> static_pointer_cast(const RefPtr<U>& p)
T                 183 Source/wtf/RefPtr.h         return RefPtr<T>(static_cast<T*>(p.get()));
T                 186 Source/wtf/RefPtr.h     template<typename T> inline T* getPtr(const RefPtr<T>& p)
T                 191 Source/wtf/RefPtr.h     template<typename T> class RefPtrValuePeeker {
T                 193 Source/wtf/RefPtr.h         ALWAYS_INLINE RefPtrValuePeeker(T* p): m_ptr(p) { }
T                 198 Source/wtf/RefPtr.h         ALWAYS_INLINE operator T*() const { return m_ptr; }
T                 200 Source/wtf/RefPtr.h         T* m_ptr;
T                  64 Source/wtf/RetainPtr.h     template<typename T> class RetainPtr {
T                  66 Source/wtf/RetainPtr.h         typedef typename RemovePointer<T>::Type ValueType;
T                 129 Source/wtf/RetainPtr.h     template<typename T> template<typename U> inline RetainPtr<T>::RetainPtr(const RetainPtr<U>& o)
T                 136 Source/wtf/RetainPtr.h     template<typename T> inline void RetainPtr<T>::clear()
T                 144 Source/wtf/RetainPtr.h     template<typename T> inline typename RetainPtr<T>::PtrType RetainPtr<T>::leakRef()
T                 151 Source/wtf/RetainPtr.h     template<typename T> inline RetainPtr<T>& RetainPtr<T>::operator=(const RetainPtr<T>& o)
T                 163 Source/wtf/RetainPtr.h     template<typename T> template<typename U> inline RetainPtr<T>& RetainPtr<T>::operator=(const RetainPtr<U>& o)
T                 175 Source/wtf/RetainPtr.h     template<typename T> inline RetainPtr<T>& RetainPtr<T>::operator=(PtrType optr)
T                 186 Source/wtf/RetainPtr.h     template<typename T> template<typename U> inline RetainPtr<T>& RetainPtr<T>::operator=(U* optr)
T                 198 Source/wtf/RetainPtr.h     template<typename T> inline RetainPtr<T>& RetainPtr<T>::operator=(RetainPtr<T>&& o)
T                 204 Source/wtf/RetainPtr.h     template<typename T> template<typename U> inline RetainPtr<T>& RetainPtr<T>::operator=(RetainPtr<U>&& o)
T                 211 Source/wtf/RetainPtr.h     template<typename T> inline void RetainPtr<T>::adoptCF(PtrType optr)
T                 219 Source/wtf/RetainPtr.h     template<typename T> inline void RetainPtr<T>::adoptNS(PtrType optr)
T                 229 Source/wtf/RetainPtr.h     template<typename T> inline void RetainPtr<T>::swap(RetainPtr<T>& o)
T                 234 Source/wtf/RetainPtr.h     template<typename T> inline void swap(RetainPtr<T>& a, RetainPtr<T>& b)
T                 239 Source/wtf/RetainPtr.h     template<typename T, typename U> inline bool operator==(const RetainPtr<T>& a, const RetainPtr<U>& b)
T                 244 Source/wtf/RetainPtr.h     template<typename T, typename U> inline bool operator==(const RetainPtr<T>& a, U* b)
T                 249 Source/wtf/RetainPtr.h     template<typename T, typename U> inline bool operator==(T* a, const RetainPtr<U>& b)
T                 254 Source/wtf/RetainPtr.h     template<typename T, typename U> inline bool operator!=(const RetainPtr<T>& a, const RetainPtr<U>& b)
T                 259 Source/wtf/RetainPtr.h     template<typename T, typename U> inline bool operator!=(const RetainPtr<T>& a, U* b)
T                 264 Source/wtf/RetainPtr.h     template<typename T, typename U> inline bool operator!=(T* a, const RetainPtr<U>& b)
T                 269 Source/wtf/RetainPtr.h     template<typename T> inline RetainPtr<T> adoptCF(T CF_RELEASES_ARGUMENT) WARN_UNUSED_RETURN;
T                 270 Source/wtf/RetainPtr.h     template<typename T> inline RetainPtr<T> adoptCF(T o)
T                 272 Source/wtf/RetainPtr.h         return RetainPtr<T>(AdoptCF, o);
T                 275 Source/wtf/RetainPtr.h     template<typename T> inline RetainPtr<T> adoptNS(T NS_RELEASES_ARGUMENT) WARN_UNUSED_RETURN;
T                 276 Source/wtf/RetainPtr.h     template<typename T> inline RetainPtr<T> adoptNS(T o)
T                 278 Source/wtf/RetainPtr.h         return RetainPtr<T>(AdoptNS, o);
T                 282 Source/wtf/RetainPtr.h     template<typename T> inline RetainPtr<T> retainPtr(T) WARN_UNUSED_RETURN;
T                 283 Source/wtf/RetainPtr.h     template<typename T> inline RetainPtr<T> retainPtr(T o)
T                 285 Source/wtf/RetainPtr.h         return RetainPtr<T>(o);
T                  63 Source/wtf/SizeLimits.cpp template<typename T, unsigned inlineCapacity = 0>
T                  66 Source/wtf/SizeLimits.cpp template<typename T>
T                  67 Source/wtf/SizeLimits.cpp struct SameSizeAsVectorWithInlineCapacity<T, 0> {
T                  73 Source/wtf/SizeLimits.cpp template<typename T, unsigned inlineCapacity>
T                  75 Source/wtf/SizeLimits.cpp     SameSizeAsVectorWithInlineCapacity<T, 0> baseCapacity;
T                  76 Source/wtf/SizeLimits.cpp     AlignedBuffer<inlineCapacity * sizeof(T), WTF_ALIGN_OF(T)> inlineBuffer;
T                 132 Source/wtf/StdLibExtras.h template<typename T, size_t Size> char (&ArrayLengthHelperFunction(T (&)[Size]))[Size];
T                 135 Source/wtf/StdLibExtras.h template<typename T> char (&ArrayLengthHelperFunction(T (&)[0]))[0];
T                  39 Source/wtf/StreamBuffer.h template <typename T, size_t BlockSize> class StreamBuffer {
T                  41 Source/wtf/StreamBuffer.h     typedef Vector<T> Block;
T                  55 Source/wtf/StreamBuffer.h     void append(const T* data, size_t size)
T                  91 Source/wtf/StreamBuffer.h     const T* firstBlockData() const
T                  91 Source/wtf/StringHasher.h     template<typename T, UChar Converter(T)> void addCharactersAssumingAligned(const T* data, unsigned length)
T                 107 Source/wtf/StringHasher.h     template<typename T> void addCharactersAssumingAligned(const T* data, unsigned length)
T                 109 Source/wtf/StringHasher.h         addCharactersAssumingAligned<T, defaultConverter>(data, length);
T                 112 Source/wtf/StringHasher.h     template<typename T, UChar Converter(T)> void addCharactersAssumingAligned(const T* data)
T                 116 Source/wtf/StringHasher.h         while (T a = *data++) {
T                 117 Source/wtf/StringHasher.h             T b = *data++;
T                 126 Source/wtf/StringHasher.h     template<typename T> void addCharactersAssumingAligned(const T* data)
T                 128 Source/wtf/StringHasher.h         addCharactersAssumingAligned<T, defaultConverter>(data);
T                 131 Source/wtf/StringHasher.h     template<typename T, UChar Converter(T)> void addCharacters(const T* data, unsigned length)
T                 138 Source/wtf/StringHasher.h         addCharactersAssumingAligned<T, Converter>(data, length);
T                 141 Source/wtf/StringHasher.h     template<typename T> void addCharacters(const T* data, unsigned length)
T                 143 Source/wtf/StringHasher.h         addCharacters<T, defaultConverter>(data, length);
T                 146 Source/wtf/StringHasher.h     template<typename T, UChar Converter(T)> void addCharacters(const T* data)
T                 152 Source/wtf/StringHasher.h         addCharactersAssumingAligned<T, Converter>(data);
T                 155 Source/wtf/StringHasher.h     template<typename T> void addCharacters(const T* data)
T                 157 Source/wtf/StringHasher.h         addCharacters<T, defaultConverter>(data);
T                 192 Source/wtf/StringHasher.h     template<typename T, UChar Converter(T)> static unsigned computeHashAndMaskTop8Bits(const T* data, unsigned length)
T                 195 Source/wtf/StringHasher.h         hasher.addCharactersAssumingAligned<T, Converter>(data, length);
T                 199 Source/wtf/StringHasher.h     template<typename T, UChar Converter(T)> static unsigned computeHashAndMaskTop8Bits(const T* data)
T                 202 Source/wtf/StringHasher.h         hasher.addCharactersAssumingAligned<T, Converter>(data);
T                 206 Source/wtf/StringHasher.h     template<typename T> static unsigned computeHashAndMaskTop8Bits(const T* data, unsigned length)
T                 208 Source/wtf/StringHasher.h         return computeHashAndMaskTop8Bits<T, defaultConverter>(data, length);
T                 211 Source/wtf/StringHasher.h     template<typename T> static unsigned computeHashAndMaskTop8Bits(const T* data)
T                 213 Source/wtf/StringHasher.h         return computeHashAndMaskTop8Bits<T, defaultConverter>(data);
T                 216 Source/wtf/StringHasher.h     template<typename T, UChar Converter(T)> static unsigned computeHash(const T* data, unsigned length)
T                 219 Source/wtf/StringHasher.h         hasher.addCharactersAssumingAligned<T, Converter>(data, length);
T                 223 Source/wtf/StringHasher.h     template<typename T, UChar Converter(T)> static unsigned computeHash(const T* data)
T                 226 Source/wtf/StringHasher.h         hasher.addCharactersAssumingAligned<T, Converter>(data);
T                 230 Source/wtf/StringHasher.h     template<typename T> static unsigned computeHash(const T* data, unsigned length)
T                 232 Source/wtf/StringHasher.h         return computeHash<T, defaultConverter>(data, length);
T                 235 Source/wtf/StringHasher.h     template<typename T> static unsigned computeHash(const T* data)
T                 237 Source/wtf/StringHasher.h         return computeHash<T, defaultConverter>(data);
T                  42 Source/wtf/TemporaryChange.h template<typename T>
T                  46 Source/wtf/TemporaryChange.h     TemporaryChange(T& scopedVariable, T newValue)
T                  60 Source/wtf/TemporaryChange.h     T& m_scopedVariable;
T                  61 Source/wtf/TemporaryChange.h     T m_originalValue;
T                  16 Source/wtf/TerminatedArray.h template<typename T>
T                  20 Source/wtf/TerminatedArray.h     T& at(size_t index) { return reinterpret_cast<T*>(this)[index]; }
T                  21 Source/wtf/TerminatedArray.h     const T& at(size_t index) const { return reinterpret_cast<const T*>(this)[index]; }
T                  49 Source/wtf/TerminatedArray.h     typedef iterator_base<T> iterator;
T                  50 Source/wtf/TerminatedArray.h     typedef iterator_base<const T> const_iterator;
T                  52 Source/wtf/TerminatedArray.h     iterator begin() { return iterator(reinterpret_cast<T*>(this)); }
T                  53 Source/wtf/TerminatedArray.h     const_iterator begin() const { return const_iterator(reinterpret_cast<const T*>(this)); }
T                  78 Source/wtf/TerminatedArray.h             return adoptPtr(static_cast<TerminatedArray*>(fastMalloc(capacity * sizeof(T))));
T                  83 Source/wtf/TerminatedArray.h             return adoptPtr(static_cast<TerminatedArray*>(fastRealloc(ptr.leakPtr(), capacity * sizeof(T))));
T                  11 Source/wtf/TerminatedArrayBuilder.h template<typename T, template <typename> class ArrayType = TerminatedArray>
T                  16 Source/wtf/TerminatedArrayBuilder.h     explicit TerminatedArrayBuilder(typename ArrayType<T>::Allocator::PassPtr array)
T                  33 Source/wtf/TerminatedArrayBuilder.h             m_array = ArrayType<T>::Allocator::create(m_capacity);
T                  37 Source/wtf/TerminatedArrayBuilder.h         m_array = ArrayType<T>::Allocator::resize(m_array.release(), m_capacity);
T                  41 Source/wtf/TerminatedArrayBuilder.h     void append(const T& item)
T                  48 Source/wtf/TerminatedArrayBuilder.h     typename ArrayType<T>::Allocator::PassPtr release()
T                  70 Source/wtf/TerminatedArrayBuilder.h     typename ArrayType<T>::Allocator::Ptr m_array;
T                  81 Source/wtf/ThreadSafeRefCounted.h template<class T> class ThreadSafeRefCounted : public ThreadSafeRefCountedBase {
T                  86 Source/wtf/ThreadSafeRefCounted.h             delete static_cast<T*>(this);
T                  64 Source/wtf/ThreadSpecific.h template<typename T> class ThreadSpecific {
T                  69 Source/wtf/ThreadSpecific.h     T* operator->();
T                  70 Source/wtf/ThreadSpecific.h     operator T*();
T                  71 Source/wtf/ThreadSpecific.h     T& operator*();
T                  84 Source/wtf/ThreadSpecific.h     T* get();
T                  85 Source/wtf/ThreadSpecific.h     void set(T*);
T                  91 Source/wtf/ThreadSpecific.h         Data(T* value, ThreadSpecific<T>* owner) : value(value), owner(owner) {}
T                  93 Source/wtf/ThreadSpecific.h         T* value;
T                  94 Source/wtf/ThreadSpecific.h         ThreadSpecific<T>* owner;
T                 135 Source/wtf/ThreadSpecific.h template<typename T>
T                 136 Source/wtf/ThreadSpecific.h inline ThreadSpecific<T>::ThreadSpecific()
T                 143 Source/wtf/ThreadSpecific.h template<typename T>
T                 144 Source/wtf/ThreadSpecific.h inline T* ThreadSpecific<T>::get()
T                 150 Source/wtf/ThreadSpecific.h template<typename T>
T                 151 Source/wtf/ThreadSpecific.h inline void ThreadSpecific<T>::set(T* ptr)
T                 180 Source/wtf/ThreadSpecific.h template<typename T>
T                 181 Source/wtf/ThreadSpecific.h inline ThreadSpecific<T>::ThreadSpecific()
T                 194 Source/wtf/ThreadSpecific.h template<typename T>
T                 195 Source/wtf/ThreadSpecific.h inline ThreadSpecific<T>::~ThreadSpecific()
T                 201 Source/wtf/ThreadSpecific.h template<typename T>
T                 202 Source/wtf/ThreadSpecific.h inline T* ThreadSpecific<T>::get()
T                 208 Source/wtf/ThreadSpecific.h template<typename T>
T                 209 Source/wtf/ThreadSpecific.h inline void ThreadSpecific<T>::set(T* ptr)
T                 213 Source/wtf/ThreadSpecific.h     data->destructor = &ThreadSpecific<T>::destroy;
T                 221 Source/wtf/ThreadSpecific.h template<typename T>
T                 222 Source/wtf/ThreadSpecific.h inline void ThreadSpecific<T>::destroy(void* ptr)
T                 235 Source/wtf/ThreadSpecific.h     data->value->~T();
T                 249 Source/wtf/ThreadSpecific.h template<typename T>
T                 250 Source/wtf/ThreadSpecific.h inline bool ThreadSpecific<T>::isSet()
T                 255 Source/wtf/ThreadSpecific.h template<typename T>
T                 256 Source/wtf/ThreadSpecific.h inline ThreadSpecific<T>::operator T*()
T                 258 Source/wtf/ThreadSpecific.h     T* ptr = static_cast<T*>(get());
T                 262 Source/wtf/ThreadSpecific.h         ptr = static_cast<T*>(fastZeroedMalloc(sizeof(T)));
T                 264 Source/wtf/ThreadSpecific.h         new (NotNull, ptr) T;
T                 269 Source/wtf/ThreadSpecific.h template<typename T>
T                 270 Source/wtf/ThreadSpecific.h inline T* ThreadSpecific<T>::operator->()
T                 272 Source/wtf/ThreadSpecific.h     return operator T*();
T                 275 Source/wtf/ThreadSpecific.h template<typename T>
T                 276 Source/wtf/ThreadSpecific.h inline T& ThreadSpecific<T>::operator*()
T                 278 Source/wtf/ThreadSpecific.h     return *operator T*();
T                  37 Source/wtf/Threading.h #define AtomicallyInitializedStatic(T, name) \
T                  39 Source/wtf/Threading.h     static T name; \
T                  47 Source/wtf/TreeNode.h template <class T>
T                  50 Source/wtf/TreeNode.h     typedef T NodeType;
T                 146 Source/wtf/TreeNode.h template<class T>
T                 147 Source/wtf/TreeNode.h inline typename TreeNode<T>::NodeType* traverseNext(const TreeNode<T>* current, const TreeNode<T>* stayWithin = 0)
T                 149 Source/wtf/TreeNode.h     if (typename TreeNode<T>::NodeType* next = current->firstChild())
T                 153 Source/wtf/TreeNode.h     if (typename TreeNode<T>::NodeType* next = current->next())
T                 155 Source/wtf/TreeNode.h     for (typename TreeNode<T>::NodeType* parent = current->parent(); parent; parent = parent->parent()) {
T                 158 Source/wtf/TreeNode.h         if (typename TreeNode<T>::NodeType* next = parent->next())
T                 165 Source/wtf/TreeNode.h template<class T>
T                 166 Source/wtf/TreeNode.h inline typename TreeNode<T>::NodeType* traverseFirstPostOrder(const TreeNode<T>* current)
T                 168 Source/wtf/TreeNode.h     typename TreeNode<T>::NodeType* first = current->here();
T                 174 Source/wtf/TreeNode.h template<class T>
T                 175 Source/wtf/TreeNode.h inline typename TreeNode<T>::NodeType* traverseNextPostOrder(const TreeNode<T>* current, const TreeNode<T>* stayWithin = 0)
T                 180 Source/wtf/TreeNode.h     typename TreeNode<T>::NodeType* next = current->next();
T                 115 Source/wtf/TypeTraits.cpp template <typename T>
T                  46 Source/wtf/TypeTraits.h     template<bool Predicate, class T = void> struct EnableIf;
T                  47 Source/wtf/TypeTraits.h     template<class T> struct EnableIf<true, T> { typedef T Type; };
T                  49 Source/wtf/TypeTraits.h     template<typename T> struct IsInteger           { static const bool value = false; };
T                  66 Source/wtf/TypeTraits.h     template<typename T> struct IsFloatingPoint     { static const bool value = false; };
T                  71 Source/wtf/TypeTraits.h     template<typename T> struct IsArithmetic        { static const bool value = IsInteger<T>::value || IsFloatingPoint<T>::value; };
T                  73 Source/wtf/TypeTraits.h     template<typename T> struct IsWeak              { static const bool value = false; };
T                  77 Source/wtf/TypeTraits.h     template <typename T> struct IsPod              { static const bool value = IsArithmetic<T>::value; };
T                  80 Source/wtf/TypeTraits.h     template<typename T> class IsConvertibleToInteger {
T                  97 Source/wtf/TypeTraits.h             static T& t;
T                 103 Source/wtf/TypeTraits.h         static const bool value = IsInteger<T>::value || IsConvertibleToDouble<!IsInteger<T>::value, T>::value;
T                 120 Source/wtf/TypeTraits.h     template <class T> struct IsArray {
T                 124 Source/wtf/TypeTraits.h     template <class T> struct IsArray<T[]> {
T                 128 Source/wtf/TypeTraits.h     template <class T, size_t N> struct IsArray<T[N]> {
T                 133 Source/wtf/TypeTraits.h     template <typename T, typename U> struct IsSameType {
T                 137 Source/wtf/TypeTraits.h     template <typename T> struct IsSameType<T, T> {
T                 141 Source/wtf/TypeTraits.h     template <typename T, typename U> class IsSubclass {
T                 149 Source/wtf/TypeTraits.h         static T* t;
T                 154 Source/wtf/TypeTraits.h     template <typename T, template<class V> class U> class IsSubclassOfTemplate {
T                 162 Source/wtf/TypeTraits.h         static T* t;
T                 167 Source/wtf/TypeTraits.h     template <typename T, template<class V, size_t W> class U> class IsSubclassOfTemplateTypenameSize {
T                 175 Source/wtf/TypeTraits.h         static T* t;
T                 180 Source/wtf/TypeTraits.h     template <typename T, template<class A, class B, class C> class U> class IsSubclassOfTemplate3 {
T                 188 Source/wtf/TypeTraits.h         static T* t;
T                 193 Source/wtf/TypeTraits.h     template <typename T, template<class A, class B, class C, class D, class E> class U> class IsSubclassOfTemplate5 {
T                 201 Source/wtf/TypeTraits.h         static T* t;
T                 206 Source/wtf/TypeTraits.h     template <typename T, template <class V> class OuterTemplate> struct RemoveTemplate {
T                 207 Source/wtf/TypeTraits.h         typedef T Type;
T                 210 Source/wtf/TypeTraits.h     template <typename T, template <class V> class OuterTemplate> struct RemoveTemplate<OuterTemplate<T>, OuterTemplate> {
T                 211 Source/wtf/TypeTraits.h         typedef T Type;
T                 214 Source/wtf/TypeTraits.h     template <typename T> struct RemoveConst {
T                 215 Source/wtf/TypeTraits.h         typedef T Type;
T                 218 Source/wtf/TypeTraits.h     template <typename T> struct RemoveConst<const T> {
T                 219 Source/wtf/TypeTraits.h         typedef T Type;
T                 222 Source/wtf/TypeTraits.h     template <typename T> struct RemoveVolatile {
T                 223 Source/wtf/TypeTraits.h         typedef T Type;
T                 226 Source/wtf/TypeTraits.h     template <typename T> struct RemoveVolatile<volatile T> {
T                 227 Source/wtf/TypeTraits.h         typedef T Type;
T                 230 Source/wtf/TypeTraits.h     template <typename T> struct RemoveConstVolatile {
T                 231 Source/wtf/TypeTraits.h         typedef typename RemoveVolatile<typename RemoveConst<T>::Type>::Type Type;
T                 234 Source/wtf/TypeTraits.h     template <typename T> struct RemovePointer {
T                 235 Source/wtf/TypeTraits.h         typedef T Type;
T                 238 Source/wtf/TypeTraits.h     template <typename T> struct RemovePointer<T*> {
T                 239 Source/wtf/TypeTraits.h         typedef T Type;
T                 242 Source/wtf/TypeTraits.h     template <typename T> struct RemoveReference {
T                 243 Source/wtf/TypeTraits.h         typedef T Type;
T                 246 Source/wtf/TypeTraits.h     template <typename T> struct RemoveReference<T&> {
T                 247 Source/wtf/TypeTraits.h         typedef T Type;
T                 250 Source/wtf/TypeTraits.h     template <typename T> struct RemoveExtent {
T                 251 Source/wtf/TypeTraits.h         typedef T Type;
T                 254 Source/wtf/TypeTraits.h     template <typename T> struct RemoveExtent<T[]> {
T                 255 Source/wtf/TypeTraits.h         typedef T Type;
T                 258 Source/wtf/TypeTraits.h     template <typename T, size_t N> struct RemoveExtent<T[N]> {
T                 259 Source/wtf/TypeTraits.h         typedef T Type;
T                 286 Source/wtf/TypeTraits.h template<typename T>
T                 301 Source/wtf/TypeTraits.h     static const bool value = sizeof(YesType) == sizeof(checkHasTraceMethod<T>(0));
T                  35 Source/wtf/TypedArrayBase.h template <typename T>
T                  38 Source/wtf/TypedArrayBase.h     T* data() const { return static_cast<T*>(baseAddress()); }
T                  40 Source/wtf/TypedArrayBase.h     bool set(TypedArrayBase<T>* array, unsigned offset)
T                  42 Source/wtf/TypedArrayBase.h         return setImpl(array, offset * sizeof(T));
T                  45 Source/wtf/TypedArrayBase.h     bool setRange(const T* data, size_t dataLength, unsigned offset)
T                  47 Source/wtf/TypedArrayBase.h         return setRangeImpl(reinterpret_cast<const char*>(data), dataLength * sizeof(T), offset * sizeof(T));
T                  52 Source/wtf/TypedArrayBase.h         return zeroRangeImpl(offset * sizeof(T), length * sizeof(T));
T                  65 Source/wtf/TypedArrayBase.h         return m_length * sizeof(T);
T                  70 Source/wtf/TypedArrayBase.h     T item(unsigned index) const
T                  72 Source/wtf/TypedArrayBase.h         ASSERT_WITH_SECURITY_IMPLICATION(index < TypedArrayBase<T>::m_length);
T                  73 Source/wtf/TypedArrayBase.h         return TypedArrayBase<T>::data()[index];
T                  94 Source/wtf/TypedArrayBase.h         RefPtr<ArrayBuffer> buffer = ArrayBuffer::create(length, sizeof(T));
T                 101 Source/wtf/TypedArrayBase.h     static PassRefPtr<Subclass> create(const T* array, unsigned length)
T                 116 Source/wtf/TypedArrayBase.h         if (!verifySubRange<T>(buf, byteOffset, length))
T                 125 Source/wtf/TypedArrayBase.h         RefPtr<ArrayBuffer> buffer = ArrayBuffer::createUninitialized(length, sizeof(T));
T                 136 Source/wtf/TypedArrayBase.h         clampOffsetAndNumElements<T>(buffer(), m_byteOffset, &offset, &length);
T                  46 Source/wtf/Vector.h     template <bool needsDestruction, typename T>
T                  49 Source/wtf/Vector.h     template<typename T>
T                  50 Source/wtf/Vector.h     struct VectorDestructor<false, T>
T                  52 Source/wtf/Vector.h         static void destruct(T*, T*) {}
T                  55 Source/wtf/Vector.h     template<typename T>
T                  56 Source/wtf/Vector.h     struct VectorDestructor<true, T>
T                  58 Source/wtf/Vector.h         static void destruct(T* begin, T* end)
T                  60 Source/wtf/Vector.h             for (T* cur = begin; cur != end; ++cur)
T                  61 Source/wtf/Vector.h                 cur->~T();
T                  65 Source/wtf/Vector.h     template <bool unusedSlotsMustBeZeroed, typename T>
T                  68 Source/wtf/Vector.h     template<typename T>
T                  69 Source/wtf/Vector.h     struct VectorUnusedSlotClearer<false, T> {
T                  70 Source/wtf/Vector.h         static void clear(T*, T*) { }
T                  73 Source/wtf/Vector.h     template<typename T>
T                  74 Source/wtf/Vector.h     struct VectorUnusedSlotClearer<true, T> {
T                  75 Source/wtf/Vector.h         static void clear(T* begin, T* end)
T                  79 Source/wtf/Vector.h             memset(begin, 0, sizeof(T) * (end - begin));
T                  83 Source/wtf/Vector.h     template <bool needsInitialization, bool canInitializeWithMemset, typename T>
T                  86 Source/wtf/Vector.h     template<bool ignore, typename T>
T                  87 Source/wtf/Vector.h     struct VectorInitializer<false, ignore, T>
T                  89 Source/wtf/Vector.h         static void initialize(T*, T*) {}
T                  92 Source/wtf/Vector.h     template<typename T>
T                  93 Source/wtf/Vector.h     struct VectorInitializer<true, false, T>
T                  95 Source/wtf/Vector.h         static void initialize(T* begin, T* end)
T                  97 Source/wtf/Vector.h             for (T* cur = begin; cur != end; ++cur)
T                  98 Source/wtf/Vector.h                 new (NotNull, cur) T;
T                 102 Source/wtf/Vector.h     template<typename T>
T                 103 Source/wtf/Vector.h     struct VectorInitializer<true, true, T>
T                 105 Source/wtf/Vector.h         static void initialize(T* begin, T* end)
T                 111 Source/wtf/Vector.h     template <bool canMoveWithMemcpy, typename T>
T                 114 Source/wtf/Vector.h     template<typename T>
T                 115 Source/wtf/Vector.h     struct VectorMover<false, T>
T                 117 Source/wtf/Vector.h         static void move(const T* src, const T* srcEnd, T* dst)
T                 120 Source/wtf/Vector.h                 new (NotNull, dst) T(*src);
T                 121 Source/wtf/Vector.h                 src->~T();
T                 126 Source/wtf/Vector.h         static void moveOverlapping(const T* src, const T* srcEnd, T* dst)
T                 131 Source/wtf/Vector.h                 T* dstEnd = dst + (srcEnd - src);
T                 135 Source/wtf/Vector.h                     new (NotNull, dstEnd) T(*srcEnd);
T                 136 Source/wtf/Vector.h                     srcEnd->~T();
T                 140 Source/wtf/Vector.h         static void swap(T* src, T* srcEnd, T* dst)
T                 146 Source/wtf/Vector.h     template<typename T>
T                 147 Source/wtf/Vector.h     struct VectorMover<true, T>
T                 149 Source/wtf/Vector.h         static void move(const T* src, const T* srcEnd, T* dst)
T                 153 Source/wtf/Vector.h         static void moveOverlapping(const T* src, const T* srcEnd, T* dst)
T                 157 Source/wtf/Vector.h         static void swap(T* src, T* srcEnd, T* dst)
T                 163 Source/wtf/Vector.h     template <bool canCopyWithMemcpy, typename T>
T                 166 Source/wtf/Vector.h     template<typename T>
T                 167 Source/wtf/Vector.h     struct VectorCopier<false, T>
T                 170 Source/wtf/Vector.h         static void uninitializedCopy(const U* src, const U* srcEnd, T* dst)
T                 173 Source/wtf/Vector.h                 new (NotNull, dst) T(*src);
T                 180 Source/wtf/Vector.h     template<typename T>
T                 181 Source/wtf/Vector.h     struct VectorCopier<true, T>
T                 183 Source/wtf/Vector.h         static void uninitializedCopy(const T* src, const T* srcEnd, T* dst)
T                 188 Source/wtf/Vector.h         static void uninitializedCopy(const U* src, const U* srcEnd, T* dst)
T                 190 Source/wtf/Vector.h             VectorCopier<false, T>::uninitializedCopy(src, srcEnd, dst);
T                 194 Source/wtf/Vector.h     template <bool canFillWithMemset, typename T>
T                 197 Source/wtf/Vector.h     template<typename T>
T                 198 Source/wtf/Vector.h     struct VectorFiller<false, T>
T                 200 Source/wtf/Vector.h         static void uninitializedFill(T* dst, T* dstEnd, const T& val)
T                 203 Source/wtf/Vector.h                 new (NotNull, dst) T(val);
T                 209 Source/wtf/Vector.h     template<typename T>
T                 210 Source/wtf/Vector.h     struct VectorFiller<true, T>
T                 212 Source/wtf/Vector.h         static void uninitializedFill(T* dst, T* dstEnd, const T& val)
T                 214 Source/wtf/Vector.h             COMPILE_ASSERT(sizeof(T) == sizeof(char), Size_of_type_should_be_equal_to_one);
T                 222 Source/wtf/Vector.h     template<bool canCompareWithMemcmp, typename T>
T                 225 Source/wtf/Vector.h     template<typename T>
T                 226 Source/wtf/Vector.h     struct VectorComparer<false, T>
T                 228 Source/wtf/Vector.h         static bool compare(const T* a, const T* b, size_t size)
T                 237 Source/wtf/Vector.h     template<typename T>
T                 238 Source/wtf/Vector.h     struct VectorComparer<true, T>
T                 240 Source/wtf/Vector.h         static bool compare(const T* a, const T* b, size_t size)
T                 242 Source/wtf/Vector.h             return memcmp(a, b, sizeof(T) * size) == 0;
T                 246 Source/wtf/Vector.h     template<typename T>
T                 249 Source/wtf/Vector.h         static void destruct(T* begin, T* end)
T                 251 Source/wtf/Vector.h             VectorDestructor<VectorTraits<T>::needsDestruction, T>::destruct(begin, end);
T                 254 Source/wtf/Vector.h         static void initialize(T* begin, T* end)
T                 256 Source/wtf/Vector.h             VectorInitializer<VectorTraits<T>::needsInitialization, VectorTraits<T>::canInitializeWithMemset, T>::initialize(begin, end);
T                 259 Source/wtf/Vector.h         static void move(const T* src, const T* srcEnd, T* dst)
T                 261 Source/wtf/Vector.h             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
T                 264 Source/wtf/Vector.h         static void moveOverlapping(const T* src, const T* srcEnd, T* dst)
T                 266 Source/wtf/Vector.h             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::moveOverlapping(src, srcEnd, dst);
T                 269 Source/wtf/Vector.h         static void swap(T* src, T* srcEnd, T* dst)
T                 271 Source/wtf/Vector.h             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::swap(src, srcEnd, dst);
T                 274 Source/wtf/Vector.h         static void uninitializedCopy(const T* src, const T* srcEnd, T* dst)
T                 276 Source/wtf/Vector.h             VectorCopier<VectorTraits<T>::canCopyWithMemcpy, T>::uninitializedCopy(src, srcEnd, dst);
T                 279 Source/wtf/Vector.h         static void uninitializedFill(T* dst, T* dstEnd, const T& val)
T                 281 Source/wtf/Vector.h             VectorFiller<VectorTraits<T>::canFillWithMemset, T>::uninitializedFill(dst, dstEnd, val);
T                 284 Source/wtf/Vector.h         static bool compare(const T* a, const T* b, size_t size)
T                 286 Source/wtf/Vector.h             return VectorComparer<VectorTraits<T>::canCompareWithMemcmp, T>::compare(a, b, size);
T                 290 Source/wtf/Vector.h     template<typename T, typename Allocator>
T                 296 Source/wtf/Vector.h             typedef typename Allocator::template VectorBackingHelper<T, VectorTraits<T> >::Type VectorBacking;
T                 299 Source/wtf/Vector.h             m_buffer = Allocator::template backingMalloc<T*, VectorBacking>(sizeToAllocate);
T                 300 Source/wtf/Vector.h             m_capacity = sizeToAllocate / sizeof(T);
T                 305 Source/wtf/Vector.h             return Allocator::Quantizer::template quantizedSize<T>(capacity);
T                 308 Source/wtf/Vector.h         T* buffer() { return m_buffer; }
T                 309 Source/wtf/Vector.h         const T* buffer() const { return m_buffer; }
T                 319 Source/wtf/Vector.h         VectorBufferBase(T* buffer, size_t capacity)
T                 325 Source/wtf/Vector.h         T* m_buffer;
T                 330 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator = DefaultAllocator>
T                 333 Source/wtf/Vector.h     template<typename T, typename Allocator>
T                 334 Source/wtf/Vector.h     class VectorBuffer<T, 0, Allocator> : private VectorBufferBase<T, Allocator> {
T                 356 Source/wtf/Vector.h         void deallocateBuffer(T* bufferToDeallocate)
T                 367 Source/wtf/Vector.h         void swapVectorBuffer(VectorBuffer<T, 0, Allocator>& other)
T                 393 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator>
T                 394 Source/wtf/Vector.h     class VectorBuffer : private VectorBufferBase<T, Allocator> {
T                 417 Source/wtf/Vector.h         NEVER_INLINE void reallyDeallocateBuffer(T* bufferToDeallocate)
T                 422 Source/wtf/Vector.h         void deallocateBuffer(T* bufferToDeallocate)
T                 450 Source/wtf/Vector.h         void swapVectorBuffer(VectorBuffer<T, inlineCapacity, Allocator>& other)
T                 452 Source/wtf/Vector.h             typedef VectorTypeOperations<T> TypeOperations;
T                 494 Source/wtf/Vector.h         static const size_t m_inlineBufferSize = inlineCapacity * sizeof(T);
T                 495 Source/wtf/Vector.h         T* inlineBuffer() { return reinterpret_cast_ptr<T*>(m_inlineBuffer.buffer); }
T                 496 Source/wtf/Vector.h         const T* inlineBuffer() const { return reinterpret_cast_ptr<const T*>(m_inlineBuffer.buffer); }
T                 498 Source/wtf/Vector.h         AlignedBuffer<m_inlineBufferSize, WTF_ALIGN_OF(T)> m_inlineBuffer;
T                 501 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator>
T                 542 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity = 0, typename Allocator = DefaultAllocator>
T                 543 Source/wtf/Vector.h     class Vector : private VectorBuffer<T, inlineCapacity, Allocator>, public VectorDestructorBase<Vector<T, inlineCapacity, Allocator>, T, (inlineCapacity > 0), Allocator::isGarbageCollected> {
T                 546 Source/wtf/Vector.h         typedef VectorTypeOperations<T> TypeOperations;
T                 549 Source/wtf/Vector.h         typedef T ValueType;
T                 551 Source/wtf/Vector.h         typedef T* iterator;
T                 552 Source/wtf/Vector.h         typedef const T* const_iterator;
T                 575 Source/wtf/Vector.h             COMPILE_ASSERT(!Allocator::isGarbageCollected || !VectorTraits<T>::needsDestruction || VectorTraits<T>::canInitializeWithMemset, ClassHasProblemsWithFinalizersCalledOnClearedMemory);
T                 586 Source/wtf/Vector.h             COMPILE_ASSERT(!Allocator::isGarbageCollected || !VectorTraits<T>::needsDestruction || VectorTraits<T>::canInitializeWithMemset, ClassHasProblemsWithFinalizersCalledOnClearedMemory);
T                 614 Source/wtf/Vector.h         void clearUnusedSlots(T* from, T* to)
T                 616 Source/wtf/Vector.h             VectorUnusedSlotClearer<Allocator::isGarbageCollected && (VectorTraits<T>::needsDestruction || ShouldBeTraced<VectorTraits<T> >::value || VectorTraits<T>::isWeak), T>::clear(from, to);
T                 621 Source/wtf/Vector.h         explicit Vector(const Vector<T, otherCapacity, Allocator>&);
T                 625 Source/wtf/Vector.h         Vector& operator=(const Vector<T, otherCapacity, Allocator>&);
T                 636 Source/wtf/Vector.h         T& at(size_t i)
T                 641 Source/wtf/Vector.h         const T& at(size_t i) const
T                 647 Source/wtf/Vector.h         T& operator[](size_t i) { return at(i); }
T                 648 Source/wtf/Vector.h         const T& operator[](size_t i) const { return at(i); }
T                 650 Source/wtf/Vector.h         T* data() { return Base::buffer(); }
T                 651 Source/wtf/Vector.h         const T* data() const { return Base::buffer(); }
T                 663 Source/wtf/Vector.h         T& first() { return at(0); }
T                 664 Source/wtf/Vector.h         const T& first() const { return at(0); }
T                 665 Source/wtf/Vector.h         T& last() { return at(size() - 1); }
T                 666 Source/wtf/Vector.h         const T& last() const { return at(size() - 1); }
T                 703 Source/wtf/Vector.h         Vector(size_t size, const T& val)
T                 710 Source/wtf/Vector.h         void fill(const T&, size_t);
T                 711 Source/wtf/Vector.h         void fill(const T& val) { fill(val, size()); }
T                 727 Source/wtf/Vector.h         const T* expandCapacity(size_t newMinCapacity, const T*);
T                 740 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator>
T                 741 Source/wtf/Vector.h     Vector<T, inlineCapacity, Allocator>::Vector(const Vector& other)
T                 748 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator>
T                 750 Source/wtf/Vector.h     Vector<T, inlineCapacity, Allocator>::Vector(const Vector<T, otherCapacity, Allocator>& other)
T                 757 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator>
T                 758 Source/wtf/Vector.h     Vector<T, inlineCapacity, Allocator>& Vector<T, inlineCapacity, Allocator>::operator=(const Vector<T, inlineCapacity, Allocator>& other)
T                 786 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator>
T                 788 Source/wtf/Vector.h     Vector<T, inlineCapacity, Allocator>& Vector<T, inlineCapacity, Allocator>::operator=(const Vector<T, otherCapacity, Allocator>& other)
T                 817 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator>
T                 818 Source/wtf/Vector.h     Vector<T, inlineCapacity, Allocator>::Vector(Vector<T, inlineCapacity, Allocator>&& other)
T                 826 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator>
T                 827 Source/wtf/Vector.h     Vector<T, inlineCapacity, Allocator>& Vector<T, inlineCapacity, Allocator>::operator=(Vector<T, inlineCapacity, Allocator>&& other)
T                 834 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator>
T                 836 Source/wtf/Vector.h     bool Vector<T, inlineCapacity, Allocator>::contains(const U& value) const
T                 841 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator>
T                 843 Source/wtf/Vector.h     size_t Vector<T, inlineCapacity, Allocator>::find(const U& value) const
T                 845 Source/wtf/Vector.h         const T* b = begin();
T                 846 Source/wtf/Vector.h         const T* e = end();
T                 847 Source/wtf/Vector.h         for (const T* iter = b; iter < e; ++iter) {
T                 854 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator>
T                 856 Source/wtf/Vector.h     size_t Vector<T, inlineCapacity, Allocator>::reverseFind(const U& value) const
T                 858 Source/wtf/Vector.h         const T* b = begin();
T                 859 Source/wtf/Vector.h         const T* iter = end();
T                 868 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator>
T                 869 Source/wtf/Vector.h     void Vector<T, inlineCapacity, Allocator>::fill(const T& val, size_t newSize)
T                 884 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator>
T                 886 Source/wtf/Vector.h     void Vector<T, inlineCapacity, Allocator>::appendRange(Iterator start, Iterator end)
T                 892 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator>
T                 893 Source/wtf/Vector.h     void Vector<T, inlineCapacity, Allocator>::expandCapacity(size_t newMinCapacity)
T                 914 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator>
T                 915 Source/wtf/Vector.h     const T* Vector<T, inlineCapacity, Allocator>::expandCapacity(size_t newMinCapacity, const T* ptr)
T                 926 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator> template<typename U>
T                 927 Source/wtf/Vector.h     inline U* Vector<T, inlineCapacity, Allocator>::expandCapacity(size_t newMinCapacity, U* ptr)
T                 933 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator>
T                 934 Source/wtf/Vector.h     inline void Vector<T, inlineCapacity, Allocator>::resize(size_t size)
T                 947 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator>
T                 948 Source/wtf/Vector.h     void Vector<T, inlineCapacity, Allocator>::shrink(size_t size)
T                 956 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator>
T                 957 Source/wtf/Vector.h     void Vector<T, inlineCapacity, Allocator>::grow(size_t size)
T                 966 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator>
T                 967 Source/wtf/Vector.h     void Vector<T, inlineCapacity, Allocator>::reserveCapacity(size_t newCapacity)
T                 971 Source/wtf/Vector.h         T* oldBuffer = begin();
T                 972 Source/wtf/Vector.h         T* oldEnd = end();
T                 978 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator>
T                 979 Source/wtf/Vector.h     inline void Vector<T, inlineCapacity, Allocator>::reserveInitialCapacity(size_t initialCapacity)
T                 987 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator>
T                 988 Source/wtf/Vector.h     void Vector<T, inlineCapacity, Allocator>::shrinkCapacity(size_t newCapacity)
T                 996 Source/wtf/Vector.h         T* oldBuffer = begin();
T                1002 Source/wtf/Vector.h             T* oldEnd = end();
T                1017 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator> template<typename U>
T                1018 Source/wtf/Vector.h     void Vector<T, inlineCapacity, Allocator>::append(const U* data, size_t dataSize)
T                1026 Source/wtf/Vector.h         T* dest = end();
T                1027 Source/wtf/Vector.h         VectorCopier<VectorTraits<T>::canCopyWithMemcpy, T>::uninitializedCopy(data, &data[dataSize], dest);
T                1031 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator> template<typename U>
T                1032 Source/wtf/Vector.h     ALWAYS_INLINE void Vector<T, inlineCapacity, Allocator>::append(const U& val)
T                1035 Source/wtf/Vector.h             new (NotNull, end()) T(val);
T                1043 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator> template<typename U>
T                1044 Source/wtf/Vector.h     NEVER_INLINE void Vector<T, inlineCapacity, Allocator>::appendSlowCase(const U& val)
T                1052 Source/wtf/Vector.h         new (NotNull, end()) T(*ptr);
T                1059 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator> template<typename U>
T                1060 Source/wtf/Vector.h     ALWAYS_INLINE void Vector<T, inlineCapacity, Allocator>::uncheckedAppend(const U& val)
T                1064 Source/wtf/Vector.h         new (NotNull, end()) T(*ptr);
T                1068 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator> template<typename U, size_t otherCapacity, typename OtherAllocator>
T                1069 Source/wtf/Vector.h     inline void Vector<T, inlineCapacity, Allocator>::appendVector(const Vector<U, otherCapacity, OtherAllocator>& val)
T                1074 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator> template<typename U>
T                1075 Source/wtf/Vector.h     void Vector<T, inlineCapacity, Allocator>::insert(size_t position, const U* data, size_t dataSize)
T                1084 Source/wtf/Vector.h         T* spot = begin() + position;
T                1086 Source/wtf/Vector.h         VectorCopier<VectorTraits<T>::canCopyWithMemcpy, T>::uninitializedCopy(data, &data[dataSize], spot);
T                1090 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator> template<typename U>
T                1091 Source/wtf/Vector.h     inline void Vector<T, inlineCapacity, Allocator>::insert(size_t position, const U& val)
T                1099 Source/wtf/Vector.h         T* spot = begin() + position;
T                1101 Source/wtf/Vector.h         new (NotNull, spot) T(*data);
T                1105 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator> template<typename U, size_t c, typename OtherAllocator>
T                1106 Source/wtf/Vector.h     inline void Vector<T, inlineCapacity, Allocator>::insert(size_t position, const Vector<U, c, OtherAllocator>& val)
T                1111 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator> template<typename U>
T                1112 Source/wtf/Vector.h     void Vector<T, inlineCapacity, Allocator>::prepend(const U* data, size_t dataSize)
T                1117 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator> template<typename U>
T                1118 Source/wtf/Vector.h     inline void Vector<T, inlineCapacity, Allocator>::prepend(const U& val)
T                1123 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator> template<typename U, size_t c, typename V>
T                1124 Source/wtf/Vector.h     inline void Vector<T, inlineCapacity, Allocator>::prepend(const Vector<U, c, V>& val)
T                1129 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator>
T                1130 Source/wtf/Vector.h     inline void Vector<T, inlineCapacity, Allocator>::remove(size_t position)
T                1133 Source/wtf/Vector.h         T* spot = begin() + position;
T                1134 Source/wtf/Vector.h         spot->~T();
T                1140 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator>
T                1141 Source/wtf/Vector.h     inline void Vector<T, inlineCapacity, Allocator>::remove(size_t position, size_t length)
T                1145 Source/wtf/Vector.h         T* beginSpot = begin() + position;
T                1146 Source/wtf/Vector.h         T* endSpot = beginSpot + length;
T                1153 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator>
T                1154 Source/wtf/Vector.h     inline void Vector<T, inlineCapacity, Allocator>::reverse()
T                1160 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator>
T                1161 Source/wtf/Vector.h     void deleteAllValues(const Vector<T, inlineCapacity, Allocator>& collection)
T                1169 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator>
T                1170 Source/wtf/Vector.h     inline void swap(Vector<T, inlineCapacity, Allocator>& a, Vector<T, inlineCapacity, Allocator>& b)
T                1175 Source/wtf/Vector.h     template<typename T, size_t inlineCapacityA, size_t inlineCapacityB, typename Allocator>
T                1176 Source/wtf/Vector.h     bool operator==(const Vector<T, inlineCapacityA, Allocator>& a, const Vector<T, inlineCapacityB, Allocator>& b)
T                1181 Source/wtf/Vector.h         return VectorTypeOperations<T>::compare(a.data(), b.data(), a.size());
T                1184 Source/wtf/Vector.h     template<typename T, size_t inlineCapacityA, size_t inlineCapacityB, typename Allocator>
T                1185 Source/wtf/Vector.h     inline bool operator!=(const Vector<T, inlineCapacityA, Allocator>& a, const Vector<T, inlineCapacityB, Allocator>& b)
T                1192 Source/wtf/Vector.h     template<typename T, size_t inlineCapacity, typename Allocator>
T                1193 Source/wtf/Vector.h     void Vector<T, inlineCapacity, Allocator>::trace(typename Allocator::Visitor* visitor)
T                1196 Source/wtf/Vector.h         const T* bufferBegin = buffer();
T                1197 Source/wtf/Vector.h         const T* bufferEnd = buffer() + size();
T                1198 Source/wtf/Vector.h         if (ShouldBeTraced<VectorTraits<T> >::value) {
T                1199 Source/wtf/Vector.h             for (const T* bufferEntry = bufferBegin; bufferEntry != bufferEnd; bufferEntry++)
T                1200 Source/wtf/Vector.h                 Allocator::template trace<T, VectorTraits<T> >(visitor, *const_cast<T*>(bufferEntry));
T                  35 Source/wtf/VectorTraits.h     template<typename T>
T                  38 Source/wtf/VectorTraits.h         static const bool needsDestruction = !IsPod<T>::value;
T                  39 Source/wtf/VectorTraits.h         static const bool needsInitialization = !IsPod<T>::value;
T                  40 Source/wtf/VectorTraits.h         static const bool canInitializeWithMemset = IsPod<T>::value;
T                  41 Source/wtf/VectorTraits.h         static const bool canMoveWithMemcpy = IsPod<T>::value;
T                  42 Source/wtf/VectorTraits.h         static const bool canCopyWithMemcpy = IsPod<T>::value;
T                  43 Source/wtf/VectorTraits.h         static const bool canFillWithMemset = IsPod<T>::value && (sizeof(T) == sizeof(char));
T                  44 Source/wtf/VectorTraits.h         static const bool canCompareWithMemcmp = IsPod<T>::value;
T                  47 Source/wtf/VectorTraits.h             static const bool value = NeedsTracing<T>::value;
T                  49 Source/wtf/VectorTraits.h         static const bool isWeak = IsWeak<T>::value;
T                  52 Source/wtf/VectorTraits.h     template<typename T>
T                  53 Source/wtf/VectorTraits.h     struct VectorTraits : VectorTraitsBase<T> { };
T                  55 Source/wtf/VectorTraits.h     template<typename T>
T                  56 Source/wtf/VectorTraits.h     struct SimpleClassVectorTraits : VectorTraitsBase<T>
T                  37 Source/wtf/WeakPtr.h template<typename T>
T                  38 Source/wtf/WeakPtr.h class WeakReference : public ThreadSafeRefCounted<WeakReference<T> > {
T                  39 Source/wtf/WeakPtr.h     WTF_MAKE_NONCOPYABLE(WeakReference<T>);
T                  42 Source/wtf/WeakPtr.h     static PassRefPtr<WeakReference<T> > create(T* ptr) { return adoptRef(new WeakReference(ptr)); }
T                  43 Source/wtf/WeakPtr.h     static PassRefPtr<WeakReference<T> > createUnbound() { return adoptRef(new WeakReference()); }
T                  45 Source/wtf/WeakPtr.h     T* get() const
T                  57 Source/wtf/WeakPtr.h     void bindTo(T* ptr)
T                  69 Source/wtf/WeakPtr.h     explicit WeakReference(T* ptr)
T                  77 Source/wtf/WeakPtr.h     T* m_ptr;
T                  83 Source/wtf/WeakPtr.h template<typename T>
T                  88 Source/wtf/WeakPtr.h     WeakPtr(PassRefPtr<WeakReference<T> > ref) : m_ref(ref) { }
T                  90 Source/wtf/WeakPtr.h     T* get() const { return m_ref ? m_ref->get() : 0; }
T                  92 Source/wtf/WeakPtr.h     T* operator->() const
T                 102 Source/wtf/WeakPtr.h     RefPtr<WeakReference<T> > m_ref;
T                 105 Source/wtf/WeakPtr.h template<typename T, typename U> inline bool operator==(const WeakPtr<T>& a, const WeakPtr<U>& b)
T                 110 Source/wtf/WeakPtr.h template<typename T, typename U> inline bool operator!=(const WeakPtr<T>& a, const WeakPtr<U>& b)
T                 115 Source/wtf/WeakPtr.h template<typename T>
T                 117 Source/wtf/WeakPtr.h     WTF_MAKE_NONCOPYABLE(WeakPtrFactory<T>);
T                 120 Source/wtf/WeakPtr.h     explicit WeakPtrFactory(T* ptr) : m_ref(WeakReference<T>::create(ptr)) { }
T                 122 Source/wtf/WeakPtr.h     WeakPtrFactory(PassRefPtr<WeakReference<T> > ref, T* ptr)
T                 131 Source/wtf/WeakPtr.h     WeakPtr<T> createWeakPtr() { return WeakPtr<T>(m_ref); }
T                 135 Source/wtf/WeakPtr.h         T* ptr = m_ref->get();
T                 138 Source/wtf/WeakPtr.h         m_ref = WeakReference<T>::create(ptr);
T                 142 Source/wtf/WeakPtr.h     RefPtr<WeakReference<T> > m_ref;
T                 118 Source/wtf/dtoa/utils.h     template <typename T>
T                 119 Source/wtf/dtoa/utils.h     static T Max(T a, T b) {
T                 125 Source/wtf/dtoa/utils.h     template <typename T>
T                 126 Source/wtf/dtoa/utils.h     static T Min(T a, T b) {
T                 138 Source/wtf/dtoa/utils.h     template <typename T>
T                 142 Source/wtf/dtoa/utils.h         Vector(T* data, int length) : start_(data), length_(length) {
T                 148 Source/wtf/dtoa/utils.h         Vector<T> SubVector(int from, int to) {
T                 152 Source/wtf/dtoa/utils.h             return Vector<T>(start() + from, to - from);
T                 162 Source/wtf/dtoa/utils.h         T* start() const { return start_; }
T                 165 Source/wtf/dtoa/utils.h         T& operator[](int index) const {
T                 170 Source/wtf/dtoa/utils.h         T& first() { return start_[0]; }
T                 172 Source/wtf/dtoa/utils.h         T& last() { return start_[length_ - 1]; }
T                 175 Source/wtf/dtoa/utils.h         T* start_;
T                  47 Source/wtf/text/ASCIIFastPath.h template<typename T> inline T* alignToMachineWord(T* pointer)
T                  49 Source/wtf/text/ASCIIFastPath.h     return reinterpret_cast<T*>(reinterpret_cast<uintptr_t>(pointer) & ~machineWordAlignmentMask);
T                 113 Source/wtf/text/AtomicString.cpp template<typename T, typename HashTranslator>
T                 114 Source/wtf/text/AtomicString.cpp static inline PassRefPtr<StringImpl> addToStringTable(const T& value)
T                 253 Source/wtf/text/AtomicString.h template<typename T> struct DefaultHash;
T                 141 Source/wtf/text/Base64.cpp template<typename T>
T                 142 Source/wtf/text/Base64.cpp static inline bool base64DecodeInternal(const T* data, unsigned length, Vector<char>& out, CharacterMatchFunctionPtr shouldIgnoreCharacter, Base64DecodePolicy policy)
T                  35 Source/wtf/text/IntegerToStringConversion.h template<typename T> struct ConversionTrait;
T                  53 Source/wtf/text/IntegerToStringConversion.h template<typename T> struct UnsignedIntegerTrait;
T                  65 Source/wtf/text/IntegerToStringConversion.h template<typename T, typename UnsignedIntegerType, PositiveOrNegativeNumber NumberType>
T                  66 Source/wtf/text/IntegerToStringConversion.h static typename ConversionTrait<T>::ReturnType numberToStringImpl(UnsignedIntegerType number, typename ConversionTrait<T>::AdditionalArgumentType* additionalArgument)
T                  80 Source/wtf/text/IntegerToStringConversion.h     return ConversionTrait<T>::flush(p, static_cast<unsigned>(end - p), additionalArgument);
T                  83 Source/wtf/text/IntegerToStringConversion.h template<typename T, typename SignedIntegerType>
T                  84 Source/wtf/text/IntegerToStringConversion.h inline typename ConversionTrait<T>::ReturnType numberToStringSigned(SignedIntegerType number, typename ConversionTrait<T>::AdditionalArgumentType* additionalArgument = 0)
T                  87 Source/wtf/text/IntegerToStringConversion.h         return numberToStringImpl<T, typename UnsignedIntegerTrait<SignedIntegerType>::Type, NegativeNumber>(-number, additionalArgument);
T                  88 Source/wtf/text/IntegerToStringConversion.h     return numberToStringImpl<T, typename UnsignedIntegerTrait<SignedIntegerType>::Type, PositiveNumber>(number, additionalArgument);
T                  91 Source/wtf/text/IntegerToStringConversion.h template<typename T, typename UnsignedIntegerType>
T                  92 Source/wtf/text/IntegerToStringConversion.h inline typename ConversionTrait<T>::ReturnType numberToStringUnsigned(UnsignedIntegerType number, typename ConversionTrait<T>::AdditionalArgumentType* additionalArgument = 0)
T                  94 Source/wtf/text/IntegerToStringConversion.h     return numberToStringImpl<T, UnsignedIntegerType, PositiveNumber>(number, additionalArgument);
T                  68 Source/wtf/text/StringHash.h         template<typename T> static inline UChar foldCase(T ch)
T                 296 Source/wtf/text/StringImpl.h     template <typename T> static void copyChars(T* destination, const T* source, unsigned numCharacters)
T                 298 Source/wtf/text/StringImpl.h         memcpy(destination, source, numCharacters * sizeof(T));
T                 723 Source/wtf/text/StringImpl.h template<typename T> struct DefaultHash;
T                 133 Source/wtf/text/StringOperators.h template<typename T>
T                 134 Source/wtf/text/StringOperators.h StringAppend<String, T> operator+(const String& string1, T string2)
T                 136 Source/wtf/text/StringOperators.h     return StringAppend<String, T>(string1, string2);
T                 662 Source/wtf/text/WTFString.h template<typename T> struct DefaultHash;
T                  39 public/platform/WebArrayBuffer.h template <class T> class Handle;
T                  45 public/platform/WebArrayBuffer.h namespace WTF { template <typename T> class PassRefPtr; }
T                  33 public/platform/WebAudioBus.h namespace WTF { template <typename T> class PassRefPtr; }
T                  42 public/platform/WebBlobData.h namespace WTF { template <typename T> class PassOwnPtr; }
T                  36 public/platform/WebCallbacks.h template<typename S, typename T>
T                  41 public/platform/WebCallbacks.h     virtual void onError(T*) { };
T                  39 public/platform/WebCookieJar.h template <typename T> class WebVector;
T                  43 public/platform/WebCrypto.h namespace WTF { template <typename T> class PassRefPtr; }
T                  44 public/platform/WebDragData.h template <typename T> class WebVector;
T                  44 public/platform/WebFileSystemCallbacks.h namespace WTF { template <typename T> class PassOwnPtr; }
T                  39 public/platform/WebFilterKeyframe.h namespace WTF { template <typename T> class PassOwnPtr; }
T                  42 public/platform/WebHTTPBody.h namespace WTF { template <typename T> class PassRefPtr; }
T                  41 public/platform/WebImage.h namespace WTF { template <typename T> class PassRefPtr; }
T                  67 public/platform/WebMessagePortChannel.h template<typename T> struct OwnedPtrDeleter;
T                  14 public/platform/WebPermissionCallbacks.h namespace WTF { template <typename T> class PassOwnPtr; }
T                  45 public/platform/WebPrivateOwnPtr.h template <typename T>
T                  51 public/platform/WebPrivateOwnPtr.h     explicit WebPrivateOwnPtr(T* ptr)
T                  56 public/platform/WebPrivateOwnPtr.h     T* get() const { return m_ptr; }
T                  59 public/platform/WebPrivateOwnPtr.h     template<typename U> WebPrivateOwnPtr(const PassOwnPtr<U>&, EnsurePtrConvertibleArgDecl(U, T));
T                  61 public/platform/WebPrivateOwnPtr.h     void reset(T* ptr)
T                  67 public/platform/WebPrivateOwnPtr.h     void reset(const PassOwnPtr<T>& o)
T                  72 public/platform/WebPrivateOwnPtr.h     PassOwnPtr<T> release()
T                  74 public/platform/WebPrivateOwnPtr.h         T* ptr = m_ptr;
T                  79 public/platform/WebPrivateOwnPtr.h     T* operator->() const
T                  87 public/platform/WebPrivateOwnPtr.h     T* m_ptr;
T                  91 public/platform/WebPrivateOwnPtr.h template<typename T> template<typename U> inline WebPrivateOwnPtr<T>::WebPrivateOwnPtr(const PassOwnPtr<U>& o, EnsurePtrConvertibleArgDefn(U, T))
T                  94 public/platform/WebPrivateOwnPtr.h     COMPILE_ASSERT(!WTF::IsArray<T>::value, Pointers_to_array_must_never_be_converted);
T                  38 public/platform/WebPrivatePtr.h namespace WebCore { template<typename T> class TreeShared; }
T                  54 public/platform/WebPrivatePtr.h template<typename T>
T                  64 public/platform/WebPrivatePtr.h     static const bool isGarbageCollected = WTF::IsSubclassOfTemplate<T, WebCore::GarbageCollected>::value;
T                  65 public/platform/WebPrivatePtr.h     static const bool isRefCountedGarbageCollected = WTF::IsSubclassOfTemplate<T, WebCore::RefCountedGarbageCollected>::value;
T                  68 public/platform/WebPrivatePtr.h         sizeof(checkTreeShared(static_cast<T*>(0))) == sizeof(TreeSharedType) ? RefCountedLifetime :
T                  73 public/platform/WebPrivatePtr.h template<typename T, LifetimeManagementType lifetime>
T                  76 public/platform/WebPrivatePtr.h template<typename T>
T                  77 public/platform/WebPrivatePtr.h class PtrStorageImpl<T, RefCountedLifetime> {
T                  79 public/platform/WebPrivatePtr.h     typedef PassRefPtr<T> BlinkPtrType;
T                  90 public/platform/WebPrivatePtr.h         T* val = other.get();
T                  96 public/platform/WebPrivatePtr.h     T* get() const { return m_ptr; }
T                 106 public/platform/WebPrivatePtr.h     T* m_ptr;
T                 109 public/platform/WebPrivatePtr.h template<typename T>
T                 110 public/platform/WebPrivatePtr.h class PtrStorageImpl<T, GarbageCollectedLifetime> {
T                 112 public/platform/WebPrivatePtr.h     void assign(const RawPtr<T>& val)
T                 120 public/platform/WebPrivatePtr.h             m_handle = new WebCore::Persistent<T>();
T                 125 public/platform/WebPrivatePtr.h     void assign(T* ptr) { assign(RawPtr<T>(ptr)); }
T                 129 public/platform/WebPrivatePtr.h     T* get() const { return m_handle ? m_handle->get() : 0; }
T                 138 public/platform/WebPrivatePtr.h     WebCore::Persistent<T>* m_handle;
T                 141 public/platform/WebPrivatePtr.h template<typename T>
T                 142 public/platform/WebPrivatePtr.h class PtrStorageImpl<T, RefCountedGarbageCollectedLifetime> : public PtrStorageImpl<T, GarbageCollectedLifetime> {
T                 144 public/platform/WebPrivatePtr.h     void assign(const PassRefPtr<T>& val) { PtrStorageImpl<T, GarbageCollectedLifetime>::assign(val.get()); }
T                 146 public/platform/WebPrivatePtr.h     void assign(const PtrStorageImpl& other) { PtrStorageImpl<T, GarbageCollectedLifetime>::assign(other.get()); }
T                 149 public/platform/WebPrivatePtr.h template<typename T>
T                 150 public/platform/WebPrivatePtr.h class PtrStorage : public PtrStorageImpl<T, LifetimeOf<T>::value> {
T                 208 public/platform/WebPrivatePtr.h template <typename T>
T                 233 public/platform/WebPrivatePtr.h     WebPrivatePtr<T>& operator=(const WebPrivatePtr<T>& other)
T                 240 public/platform/WebPrivatePtr.h     WebPrivatePtr<T>& operator=(const U& ptr)
T                 246 public/platform/WebPrivatePtr.h     T* get() const { return storage().get(); }
T                 248 public/platform/WebPrivatePtr.h     T& operator*() const
T                 254 public/platform/WebPrivatePtr.h     T* operator->() const
T                 263 public/platform/WebPrivatePtr.h     PtrStorage<T>& storage() { return PtrStorage<T>::fromSlot(&m_storage); }
T                 264 public/platform/WebPrivatePtr.h     const PtrStorage<T>& storage() const { return PtrStorage<T>::fromSlot(&m_storage); }
T                 272 public/platform/WebPrivatePtr.h     WebPrivatePtr<T>& operator=(const WebPrivatePtr<T>& other);
T                 276 public/platform/WebPrivatePtr.h     WebPrivatePtr(const WebPrivatePtr<T>&);
T                  42 public/platform/WebStorageQuotaCallbacks.h namespace WTF { template <typename T> class PassOwnPtr; }
T                  32 public/platform/WebTransformKeyframe.h namespace WTF { template <typename T> class PassOwnPtr; }
T                  61 public/platform/WebVector.h template <typename T>
T                  64 public/platform/WebVector.h     typedef T ValueType;
T                  82 public/platform/WebVector.h     WebVector(const WebVector<T>& other)
T                 101 public/platform/WebVector.h     WebVector<T>& operator=(const C& other)
T                 103 public/platform/WebVector.h         if (this != reinterpret_cast<const WebVector<T>*>(&other))
T                 124 public/platform/WebVector.h     T& operator[](size_t i)
T                 129 public/platform/WebVector.h     const T& operator[](size_t i) const
T                 135 public/platform/WebVector.h     bool contains(const T& value) const
T                 144 public/platform/WebVector.h     T* data() { return m_ptr; }
T                 145 public/platform/WebVector.h     const T* data() const { return m_ptr; }
T                 147 public/platform/WebVector.h     void swap(WebVector<T>& other)
T                 160 public/platform/WebVector.h             m_ptr = static_cast<T*>(::operator new(sizeof(T) * m_size));
T                 162 public/platform/WebVector.h                 new (&m_ptr[i]) T();
T                 173 public/platform/WebVector.h             m_ptr = static_cast<T*>(::operator new(sizeof(T) * m_size));
T                 175 public/platform/WebVector.h                 new (&m_ptr[i]) T(values[i]);
T                 182 public/platform/WebVector.h             m_ptr[i].~T();
T                 186 public/platform/WebVector.h     T* m_ptr;
T                  40 public/web/WebAXObject.h namespace WTF { template <typename T> class PassRefPtr; }
T                  38 public/web/WebArrayBufferConverter.h template <class T> class Handle;
T                  37 public/web/WebArrayBufferView.h template <class T> class Handle;
T                  44 public/web/WebAutofillClient.h template <typename T> class WebVector;
T                  41 public/web/WebBindings.h template <class T> class Handle;
T                  42 public/web/WebBindings.h template <class T> class Local;
T                  46 public/web/WebBlob.h template <class T> class Handle;
T                  40 public/web/WebDOMError.h template <class T> class Handle;
T                  41 public/web/WebDOMEvent.h namespace WTF { template <typename T> class PassRefPtr; }
T                  99 public/web/WebDOMEvent.h     template<typename T> T to()
T                 101 public/web/WebDOMEvent.h         T res;
T                 106 public/web/WebDOMEvent.h     template<typename T> const T toConst() const
T                 108 public/web/WebDOMEvent.h         T res;
T                 117 public/web/WebDOMEvent.h     template<typename T> T* unwrap()
T                 119 public/web/WebDOMEvent.h         return static_cast<T*>(m_private.get());
T                 122 public/web/WebDOMEvent.h     template<typename T> const T* constUnwrap() const
T                 124 public/web/WebDOMEvent.h         return static_cast<const T*>(m_private.get());
T                  46 public/web/WebDOMFileSystem.h template <class T> class Handle;
T                  43 public/web/WebDOMMediaStreamTrack.h template <class T> class Handle;
T                  45 public/web/WebDataSource.h template <typename T> class WebVector;
T                  47 public/web/WebDocument.h namespace WTF { template <typename T> class PassRefPtr; }
T                  52 public/web/WebDocument.h template <class T> class Handle;
T                  38 public/web/WebDocumentType.h namespace WTF { template <typename T> class PassRefPtr; }
T                  39 public/web/WebElementCollection.h namespace WTF { template <typename T> class PassRefPtr; }
T                  38 public/web/WebFileChooserCompletion.h template <typename T> class WebVector;
T                  51 public/web/WebFrame.h template <class T> class Handle;
T                  52 public/web/WebFrame.h template <class T> class Local;
T                  87 public/web/WebFrame.h template <typename T> class WebVector;
T                  63 public/web/WebHelperPlugin.h template<typename T> struct OwnedPtrDeleter;
T                  45 public/web/WebHistoryItem.h template <typename T> class WebVector;
T                  38 public/web/WebLabelElement.h namespace WTF { template <typename T> class PassRefPtr; }
T                  41 public/web/WebMediaDevicesRequest.h template <typename T> class WebVector;
T                 129 public/web/WebNode.h     template<typename T> T to()
T                 131 public/web/WebNode.h         T res;
T                 136 public/web/WebNode.h     template<typename T> const T toConst() const
T                 138 public/web/WebNode.h         T res;
T                 150 public/web/WebNode.h     template<typename T> T* unwrap()
T                 152 public/web/WebNode.h         return static_cast<T*>(m_private.get());
T                 155 public/web/WebNode.h     template<typename T> const T* constUnwrap() const
T                 157 public/web/WebNode.h         return static_cast<const T*>(m_private.get());
T                  38 public/web/WebNodeList.h namespace WTF { template <typename T> class PassRefPtr; }
T                  42 public/web/WebNotification.h namespace WTF { template <typename T> class PassRefPtr; }
T                  43 public/web/WebPageSerializer.h template <typename T> class WebVector;
T                  59 public/web/WebPlugin.h template <typename T> class WebVector;
T                  32 public/web/WebPluginScrollbarClient.h template <typename T> class WebVector;
T                  39 public/web/WebScriptBindings.h template <class T> class Handle;
T                  40 public/web/WebScriptBindings.h template <class T> class Local;
T                  38 public/web/WebSecurityOrigin.h namespace WTF { template <typename T> class PassRefPtr; }
T                  41 public/web/WebSerializedScriptValue.h template <class T> class Handle;
T                  39 public/web/WebTextCheckingCompletion.h template <typename T> class WebVector;
T                  38 public/web/WebUserMediaClient.h template <typename T> class WebVector;
T                  48 public/web/WebUserMediaRequest.h template <typename T> class WebVector;
T                  50 public/web/WebWidget.h template <typename T> class WebVector;