Searched refs:HashTable (Results 1 - 25 of 28) sorted by relevance

12

/external/webkit/WebCore/ForwardingHeaders/wtf/
H A DHashTable.h3 #include <JavaScriptCore/HashTable.h>
/external/webkit/JavaScriptCore/runtime/
H A DClassInfo.h31 struct HashTable;
48 const HashTable* propHashTable(ExecState* exec) const
55 const HashTable* staticPropHashTable;
56 typedef const HashTable* (*ClassPropHashTableGetterFunction)(ExecState*);
H A DJSGlobalData.cpp65 extern JSC_CONST_HASHTABLE HashTable arrayTable;
66 extern JSC_CONST_HASHTABLE HashTable jsonTable;
67 extern JSC_CONST_HASHTABLE HashTable dateTable;
68 extern JSC_CONST_HASHTABLE HashTable mathTable;
69 extern JSC_CONST_HASHTABLE HashTable numberTable;
70 extern JSC_CONST_HASHTABLE HashTable regExpTable;
71 extern JSC_CONST_HASHTABLE HashTable regExpConstructorTable;
72 extern JSC_CONST_HASHTABLE HashTable stringTable;
108 , arrayTable(fastNew<HashTable>(JSC::arrayTable))
109 , dateTable(fastNew<HashTable>(JS
[all...]
H A DJSGlobalData.h63 struct HashTable;
108 const HashTable* arrayTable;
109 const HashTable* dateTable;
110 const HashTable* jsonTable;
111 const HashTable* mathTable;
112 const HashTable* numberTable;
113 const HashTable* regExpTable;
114 const HashTable* regExpConstructorTable;
115 const HashTable* stringTable;
H A DLookup.h107 struct HashTable { struct in namespace:JSC
174 inline bool getStaticPropertySlot(ExecState* exec, const HashTable* table, ThisImp* thisObj, const Identifier& propertyName, PropertySlot& slot)
190 inline bool getStaticPropertyDescriptor(ExecState* exec, const HashTable* table, ThisImp* thisObj, const Identifier& propertyName, PropertyDescriptor& descriptor)
213 inline bool getStaticFunctionSlot(ExecState* exec, const HashTable* table, JSObject* thisObj, const Identifier& propertyName, PropertySlot& slot)
232 inline bool getStaticFunctionDescriptor(ExecState* exec, const HashTable* table, JSObject* thisObj, const Identifier& propertyName, PropertyDescriptor& descriptor)
252 inline bool getStaticValueSlot(ExecState* exec, const HashTable* table, ThisImp* thisObj, const Identifier& propertyName, PropertySlot& slot)
270 inline bool getStaticValueDescriptor(ExecState* exec, const HashTable* table, ThisImp* thisObj, const Identifier& propertyName, PropertyDescriptor& descriptor)
290 inline bool lookupPut(ExecState* exec, const Identifier& propertyName, JSValue value, const HashTable* table, ThisImp* thisObj)
315 inline void lookupPut(ExecState* exec, const Identifier& propertyName, JSValue value, const HashTable* table, ThisImp* thisObj, PutPropertySlot& slot)
H A DLookup.cpp28 void HashTable::createTable(JSGlobalData* globalData) const
54 void HashTable::deleteTable() const
H A DJSObject.cpp49 const HashTable* table = classInfo->propHashTable(exec);
289 if (const HashTable* propHashTable = info->propHashTable(exec)) {
H A DJSGlobalObject.h52 struct HashTable;
/external/giflib/
H A Dgif_hash.h55 void _ClearHashTable(GifHashTableType *HashTable);
56 void _InsertHashTable(GifHashTableType *HashTable, UINT32 Key, int Code);
57 int _ExistsHashTable(GifHashTableType *HashTable, UINT32 Key);
H A Dgif_lib_private.h54 GifHashTableType *HashTable; member in struct:GifFilePrivateType
/external/opencore/baselibs/gen_data_structures/src/
H A Dhashtable.h100 template <class keyclass, class hashclass> class HashTable class
103 HashTable(int in_hash_table_size);
105 ~HashTable();
133 template <class keyclass, class hashclass> int HashTable<keyclass, hashclass>::is_unique(const keyclass& key)
156 int HashTable<keyclass, hashclass>::add_element(const keyclass& fullkey,
169 int HashTable<keyclass, hashclass>::add_element(uint32 key,
200 int HashTable<keyclass, hashclass>::remove_element(const keyclass& fullkey)
209 int HashTable<keyclass, hashclass>::remove_element(uint32 key,
238 int HashTable<keyclass, hashclass>::get_element(const keyclass& fullkey,
250 int HashTable<keyclas
312 template <class keyclass, class hashclass> HashTable<keyclass, hashclass>::HashTable(int in_hash_table_size) function in class:HashTable
[all...]
/external/webkit/JavaScriptCore/wtf/
H A DHashTable.h68 class HashTable;
75 void addIterator(const HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>*,
84 inline void addIterator(const HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>*, argument
97 typedef HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits> HashTableType;
104 friend class HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>;
214 // Any modifications of the m_next or m_previous of an iterator that is in a linked list of a HashTable::m_iterator,
225 typedef HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits> HashTableType;
232 friend class HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>;
285 class HashTable { class in namespace:WTF
294 HashTable();
426 inline HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::HashTable() function in class:WTF::HashTable
941 HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::HashTable(const HashTable& other) function in class:WTF::HashTable
1054 addIterator(const HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>* table, HashTableConstIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>* it) argument
[all...]
H A DHashSet.h25 #include "HashTable.h"
47 typedef HashTable<ValueType, ValueType, IdentityExtractor<ValueType>,
H A DListHashSet.h62 typedef HashTable<Node*, Node*, IdentityExtractor<Node*>, NodeHash, NodeTraits, NodeTraits> ImplType;
H A DRefPtrHashMap.h60 typedef HashTable<KeyType, ValueType, PairFirstExtractor<ValueType>,
/external/webkit/JavaScriptCore/interpreter/
H A DCallFrame.h95 static const HashTable* arrayTable(CallFrame* callFrame) { return callFrame->globalData().arrayTable; }
96 static const HashTable* dateTable(CallFrame* callFrame) { return callFrame->globalData().dateTable; }
97 static const HashTable* jsonTable(CallFrame* callFrame) { return callFrame->globalData().jsonTable; }
98 static const HashTable* mathTable(CallFrame* callFrame) { return callFrame->globalData().mathTable; }
99 static const HashTable* numberTable(CallFrame* callFrame) { return callFrame->globalData().numberTable; }
100 static const HashTable* regExpTable(CallFrame* callFrame) { return callFrame->globalData().regExpTable; }
101 static const HashTable* regExpConstructorTable(CallFrame* callFrame) { return callFrame->globalData().regExpConstructorTable; }
102 static const HashTable* stringTable(CallFrame* callFrame) { return callFrame->globalData().stringTable; }
/external/webkit/WebCore/bindings/js/
H A DJSDOMBinding.h166 // Map from static HashTable instances to per-GlobalData ones.
173 HashMap<const JSC::HashTable*, JSC::HashTable>::iterator mapEnd = m_map.end();
174 for (HashMap<const JSC::HashTable*, JSC::HashTable>::iterator iter = m_map.begin(); iter != m_map.end(); ++iter)
178 const JSC::HashTable* get(const JSC::HashTable* staticTable)
180 HashMap<const JSC::HashTable*, JSC::HashTable>::iterator iter = m_map.find(staticTable);
183 return &m_map.set(staticTable, JSC::HashTable(*staticTabl
[all...]
H A DJSDOMBinding.cpp221 const JSC::HashTable* getHashTableForGlobalData(JSGlobalData& globalData, const JSC::HashTable* staticTable)
/external/webkit/JavaScriptCore/
H A DAndroid.v8.wtf.mk40 wtf/HashTable.cpp \
H A DAndroid.mk168 wtf/HashTable.cpp \
/external/webkit/WebKit/qt/
H A DWebKit_pch.h53 #include <wtf/HashTable.h>
/external/webkit/JavaScriptCore/parser/
H A DLexer.h114 const HashTable m_keywordTable;
/external/webkit/WebCore/platform/haiku/
H A DClipboardHaiku.cpp40 #include <wtf/HashTable.h>
/external/v8/src/
H A Dobjects.cc6119 int capacity = HashTable<Shape, Key>::Capacity();
6121 Object* k = HashTable<Shape, Key>::KeyAt(i);
6122 if (HashTable<Shape, Key>::IsKey(k)) {
6141 int capacity = HashTable<Shape, Key>::Capacity();
6825 void HashTable<Shape, Key>::IteratePrefix(ObjectVisitor* v) {
6831 void HashTable<Shape, Key>::IterateElements(ObjectVisitor* v) {
6839 Object* HashTable<Shape, Key>::Allocate(int at_least_space_for) {
6843 } else if (capacity > HashTable::kMaxCapacity) {
6849 HashTable::cast(obj)->SetNumberOfElements(0);
6850 HashTable
[all...]
H A Dobjects.h71 // - HashTable
1852 // HashTable is a subclass of FixedArray that implements a hash table
1886 class HashTable: public FixedArray { class in namespace:v8::internal
1918 // Returns a new HashTable object. Might return Failure.
1935 static inline HashTable* cast(Object* obj);
1955 // Maximal capacity of HashTable. Based on maximal length of underlying
2055 class SymbolTable: public HashTable<SymbolTableShape, HashTableKey*> {
2106 class MapCache: public HashTable<MapCacheShape, HashTableKey*> {
2119 class Dictionary: public HashTable<Shape, Key> {
2128 return get(HashTable<Shap
[all...]

Completed in 191 milliseconds

12