Key 1303 Source/bindings/v8/SerializedScriptValue.cpp Key* key = V8Key::toNative(value.As<v8::Object>()); Key 2179 Source/bindings/v8/SerializedScriptValue.cpp RefPtrWillBeRawPtr<Key> k = Key::create(key); Key 104 Source/modules/crypto/CryptoResultImpl.cpp m_promiseResolver->resolve(Key::create(key)); Key 126 Source/modules/crypto/Key.cpp Key::~Key() Key 130 Source/modules/crypto/Key.cpp Key::Key(const blink::WebCryptoKey& key) Key 136 Source/modules/crypto/Key.cpp String Key::type() const Key 141 Source/modules/crypto/Key.cpp bool Key::extractable() const Key 146 Source/modules/crypto/Key.cpp KeyAlgorithm* Key::algorithm() Key 157 Source/modules/crypto/Key.cpp Vector<String> Key::usages() const Key 168 Source/modules/crypto/Key.cpp bool Key::canBeUsedForAlgorithm(const blink::WebCryptoAlgorithm& algorithm, AlgorithmOperation op, CryptoResult* result) const Key 183 Source/modules/crypto/Key.cpp bool Key::parseFormat(const String& formatString, blink::WebCryptoKeyFormat& format, CryptoResult* result) Key 207 Source/modules/crypto/Key.cpp bool Key::parseUsageMask(const Vector<String>& usages, blink::WebCryptoKeyUsageMask& mask, CryptoResult* result) Key 221 Source/modules/crypto/Key.cpp void Key::trace(Visitor* visitor) Key 48 Source/modules/crypto/Key.h class Key : public RefCountedWillBeGarbageCollectedFinalized<Key>, public ScriptWrappable { Key 50 Source/modules/crypto/Key.h static PassRefPtrWillBeRawPtr<Key> create(const blink::WebCryptoKey& key) Key 52 Source/modules/crypto/Key.h return adoptRefWillBeNoop(new Key(key)); Key 55 Source/modules/crypto/Key.h ~Key(); Key 75 Source/modules/crypto/Key.h explicit Key(const blink::WebCryptoKey&); Key 43 Source/modules/crypto/KeyPair.cpp return adoptRefWillBeNoop(new KeyPair(Key::create(publicKey), Key::create(privateKey))); Key 46 Source/modules/crypto/KeyPair.cpp KeyPair::KeyPair(const PassRefPtrWillBeRawPtr<Key>& publicKey, const PassRefPtrWillBeRawPtr<Key>& privateKey) Key 44 Source/modules/crypto/KeyPair.h class Key; Key 50 Source/modules/crypto/KeyPair.h Key* publicKey() { return m_publicKey.get(); } Key 51 Source/modules/crypto/KeyPair.h Key* privateKey() { return m_privateKey.get(); } Key 56 Source/modules/crypto/KeyPair.h KeyPair(const PassRefPtrWillBeRawPtr<Key>& publicKey, const PassRefPtrWillBeRawPtr<Key>& privateKey); Key 58 Source/modules/crypto/KeyPair.h RefPtrWillBeMember<Key> m_publicKey; Key 59 Source/modules/crypto/KeyPair.h RefPtrWillBeMember<Key> m_privateKey; Key 57 Source/modules/crypto/SubtleCrypto.cpp ScriptPromise startCryptoOperation(const Dictionary& rawAlgorithm, Key* key, AlgorithmOperation operationType, ArrayBufferView* signature, ArrayBufferView* dataBuffer, ExceptionState& exceptionState) Key 120 Source/modules/crypto/SubtleCrypto.cpp ScriptPromise SubtleCrypto::encrypt(const Dictionary& rawAlgorithm, Key* key, ArrayBufferView* data, ExceptionState& exceptionState) Key 125 Source/modules/crypto/SubtleCrypto.cpp ScriptPromise SubtleCrypto::decrypt(const Dictionary& rawAlgorithm, Key* key, ArrayBufferView* data, ExceptionState& exceptionState) Key 130 Source/modules/crypto/SubtleCrypto.cpp ScriptPromise SubtleCrypto::sign(const Dictionary& rawAlgorithm, Key* key, ArrayBufferView* data, ExceptionState& exceptionState) Key 135 Source/modules/crypto/SubtleCrypto.cpp ScriptPromise SubtleCrypto::verifySignature(const Dictionary& rawAlgorithm, Key* key, ArrayBufferView* signature, ArrayBufferView* data, ExceptionState& exceptionState) Key 151 Source/modules/crypto/SubtleCrypto.cpp if (!Key::parseUsageMask(rawKeyUsages, keyUsages, result.get())) Key 173 Source/modules/crypto/SubtleCrypto.cpp if (!Key::parseFormat(rawFormat, format, result.get())) Key 177 Source/modules/crypto/SubtleCrypto.cpp if (!Key::parseUsageMask(rawKeyUsages, keyUsages, result.get())) Key 190 Source/modules/crypto/SubtleCrypto.cpp ScriptPromise SubtleCrypto::exportKey(const String& rawFormat, Key* key, ExceptionState& exceptionState) Key 201 Source/modules/crypto/SubtleCrypto.cpp if (!Key::parseFormat(rawFormat, format, result.get())) Key 213 Source/modules/crypto/SubtleCrypto.cpp ScriptPromise SubtleCrypto::wrapKey(const String& rawFormat, Key* key, Key* wrappingKey, const Dictionary& rawWrapAlgorithm, ExceptionState& exceptionState) Key 229 Source/modules/crypto/SubtleCrypto.cpp if (!Key::parseFormat(rawFormat, format, result.get())) Key 248 Source/modules/crypto/SubtleCrypto.cpp ScriptPromise SubtleCrypto::unwrapKey(const String& rawFormat, ArrayBufferView* wrappedKey, Key* unwrappingKey, const Dictionary& rawUnwrapAlgorithm, const Dictionary& rawUnwrappedKeyAlgorithm, bool extractable, const Vector<String>& rawKeyUsages, ExceptionState& exceptionState) Key 264 Source/modules/crypto/SubtleCrypto.cpp if (!Key::parseFormat(rawFormat, format, result.get())) Key 268 Source/modules/crypto/SubtleCrypto.cpp if (!Key::parseUsageMask(rawKeyUsages, keyUsages, result.get())) Key 45 Source/modules/crypto/SubtleCrypto.h class Key; Key 54 Source/modules/crypto/SubtleCrypto.h ScriptPromise encrypt(const Dictionary&, Key*, ArrayBufferView* data, ExceptionState&); Key 55 Source/modules/crypto/SubtleCrypto.h ScriptPromise decrypt(const Dictionary&, Key*, ArrayBufferView* data, ExceptionState&); Key 56 Source/modules/crypto/SubtleCrypto.h ScriptPromise sign(const Dictionary&, Key*, ArrayBufferView* data, ExceptionState&); Key 58 Source/modules/crypto/SubtleCrypto.h ScriptPromise verifySignature(const Dictionary&, Key*, ArrayBufferView* signature, ArrayBufferView* data, ExceptionState&); Key 63 Source/modules/crypto/SubtleCrypto.h ScriptPromise exportKey(const String&, Key*, ExceptionState&); Key 65 Source/modules/crypto/SubtleCrypto.h ScriptPromise wrapKey(const String&, Key*, Key*, const Dictionary&, ExceptionState&); Key 66 Source/modules/crypto/SubtleCrypto.h ScriptPromise unwrapKey(const String&, ArrayBufferView*, Key*, const Dictionary&, const Dictionary&, bool, const Vector<String>&, ExceptionState&); Key 69 Source/modules/indexeddb/InspectorIndexedDBAgent.cpp using WebCore::TypeBuilder::IndexedDB::Key; Key 1430 Source/platform/heap/Heap.h template<typename Key, typename Value, typename T, typename U, typename V> Key 1431 Source/platform/heap/Heap.h struct ThreadingTrait<HashMap<Key, Value, T, U, V, HeapAllocator> > { Key 1433 Source/platform/heap/Heap.h (ThreadingTrait<Key>::Affinity == MainThreadOnly) Key 1465 Source/platform/heap/Heap.h (ThreadingTrait<Key>::Affinity == MainThreadOnly) Key 1483 Source/platform/heap/Heap.h template<typename Key, typename Value, typename T, typename U, typename V> Key 1484 Source/platform/heap/Heap.h struct GCInfoTrait<HashMap<Key, Value, T, U, V, HeapAllocator> > { Key 1489 Source/platform/heap/Heap.h template<typename Key, typename Value, typename T, typename U, typename V> Key 1490 Source/platform/heap/Heap.h const GCInfo GCInfoTrait<HashMap<Key, Value, T, U, V, HeapAllocator> >::info = { Key 1491 Source/platform/heap/Heap.h TraceTrait<HashMap<Key, Value, T, U, V, HeapAllocator> >::trace, Key 1602 Source/platform/heap/Heap.h template<bool markWeakMembersStrongly, typename Key, typename Value, typename Traits> Key 1604 Source/platform/heap/Heap.h static void mark(WebCore::Visitor* visitor, WTF::KeyValuePair<Key, Value>& self) Key 1607 Source/platform/heap/Heap.h CollectionBackingTraceTrait<WTF::ShouldBeTraced<typename Traits::KeyTraits>::value, Traits::KeyTraits::isWeak, markWeakMembersStrongly, Key, typename Traits::KeyTraits>::mark(visitor, self.key); Key 1653 Source/platform/heap/Heap.h template<typename Key, typename Value, typename Traits> Key 1654 Source/platform/heap/Heap.h struct CollectionBackingTraceTrait<false, true, true, WTF::KeyValuePair<Key, Value>, Traits> : public BaseVisitKeyValuePairTrait<true, Key, Value, Traits> { Key 1658 Source/platform/heap/Heap.h template<bool isWeak, bool markWeakMembersStrongly, typename Key, typename Value, typename Traits> Key 1659 Source/platform/heap/Heap.h struct CollectionBackingTraceTrait<true, isWeak, markWeakMembersStrongly, WTF::KeyValuePair<Key, Value>, Traits> : public BaseVisitKeyValuePairTrait<markWeakMembersStrongly, Key, Value, Traits> { Key 430 Source/platform/heap/Visitor.h template<typename Key, typename Value, typename HashFunctions, typename KeyTraits, typename ValueTraits> Key 431 Source/platform/heap/Visitor.h struct OffHeapCollectionTraceTrait<WTF::HashMap<Key, Value, HashFunctions, KeyTraits, ValueTraits, WTF::DefaultAllocator> > { Key 441 Source/platform/heap/Visitor.h CollectionBackingTraceTrait<WTF::ShouldBeTraced<KeyTraits>::value, KeyTraits::isWeak, false, Key, KeyTraits>::mark(visitor, it->key); Key 58 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Key 60 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Key 62 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Key 69 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Key 79 Source/wtf/HashTable.h friend class HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>; Key 80 Source/wtf/HashTable.h friend class HashTableIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>; Key 169 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Key 179 Source/wtf/HashTable.h friend class HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>; Key 260 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Key 261 Source/wtf/HashTable.h class HashTable : public HashTableDestructorBase<HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>, Allocator::isGarbageCollected> { Key 266 Source/wtf/HashTable.h typedef Key KeyType; Key 395 Source/wtf/HashTable.h LookupType lookupForWriting(const Key& key) { return lookupForWriting<IdentityTranslatorType>(key); }; Key 479 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Key 480 Source/wtf/HashTable.h inline HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::HashTable() Key 505 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Key 507 Source/wtf/HashTable.h inline Value* HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::lookup(const T& key) Key 561 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Key 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) Key 623 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Key 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) Key 704 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Key 705 Source/wtf/HashTable.h inline void HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::initializeBucket(ValueType& bucket) Key 710 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Key 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) Key 792 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Key 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) Key 823 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Key 824 Source/wtf/HashTable.h Value* HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::reinsert(ValueType& entry) Key 842 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Key 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) Key 853 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Key 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 Key 864 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Key 866 Source/wtf/HashTable.h bool HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::contains(const T& key) const Key 871 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Key 872 Source/wtf/HashTable.h void HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::remove(ValueType* pos) Key 890 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Key 891 Source/wtf/HashTable.h inline void HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::remove(iterator it) Key 899 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Key 900 Source/wtf/HashTable.h inline void HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::remove(const_iterator it) Key 908 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Key 909 Source/wtf/HashTable.h inline void HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::remove(KeyPeekInType key) Key 914 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Key 915 Source/wtf/HashTable.h Value* HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::allocateTable(unsigned size) Key 931 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Key 932 Source/wtf/HashTable.h void HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::deleteAllBucketsAndDeallocate(ValueType* table, unsigned size) Key 956 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Key 957 Source/wtf/HashTable.h Value* HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::expand(Value* entry) Key 972 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Key 973 Source/wtf/HashTable.h Value* HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::rehash(unsigned newTableSize, Value* entry) Key 1013 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Key 1014 Source/wtf/HashTable.h void HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::clear() Key 1027 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Key 1028 Source/wtf/HashTable.h HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::HashTable(const HashTable& other) Key 1048 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Key 1049 Source/wtf/HashTable.h void HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::swap(HashTable& other) Key 1066 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Key 1067 Source/wtf/HashTable.h HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>& HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::operator=(const HashTable& other) Key 1074 Source/wtf/HashTable.h template<bool isWeak, typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Key 1077 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Key 1078 Source/wtf/HashTable.h struct WeakProcessingHashTableHelper<false, Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator> { Key 1082 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Key 1083 Source/wtf/HashTable.h struct WeakProcessingHashTableHelper<true, Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator> { Key 1112 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Key 1113 Source/wtf/HashTable.h void HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::trace(typename Allocator::Visitor* visitor) Key 1134 Source/wtf/HashTable.h Allocator::registerWeakMembers(visitor, this, m_table, WeakProcessingHashTableHelper<Traits::isWeak, Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::process); Key 303 Source/wtf/HashTraits.h template<typename Key, typename Value> Key 304 Source/wtf/HashTraits.h struct HashTraits<KeyValuePair<Key, Value> > : public KeyValuePairHashTraits<HashTraits<Key>, HashTraits<Value> > { };