Lines Matching refs:Dictionary
25 class Dictionary : public HashTable<Derived, Shape> {
93 template <typename Dictionary>
94 static inline PropertyDetails DetailsAt(Dictionary* dict, int entry) { in DetailsAt()
95 STATIC_ASSERT(Dictionary::kEntrySize == 3); in DetailsAt()
98 Dictionary::EntryToIndex(entry) + Dictionary::kEntryDetailsIndex))); in DetailsAt()
101 template <typename Dictionary>
102 static inline void DetailsAtPut(Isolate* isolate, Dictionary* dict, int entry, in DetailsAtPut()
104 STATIC_ASSERT(Dictionary::kEntrySize == 3); in DetailsAtPut()
105 dict->set(Dictionary::EntryToIndex(entry) + Dictionary::kEntryDetailsIndex, in DetailsAtPut()
124 class BaseNameDictionary : public Dictionary<Derived, Shape> {
209 template <typename Dictionary>
210 static inline PropertyDetails DetailsAt(Dictionary* dict, int entry);
212 template <typename Dictionary>
213 static inline void DetailsAtPut(Isolate* isolate, Dictionary* dict, int entry,
258 template <typename Dictionary>
259 static inline PropertyDetails DetailsAt(Dictionary* dict, int entry) { in DetailsAt()
263 template <typename Dictionary>
264 static inline void DetailsAtPut(Isolate* isolate, Dictionary* dict, int entry, in DetailsAtPut()
276 Dictionary<SimpleNumberDictionary, SimpleNumberDictionaryShape>;
280 : public Dictionary<SimpleNumberDictionary, SimpleNumberDictionaryShape> {
295 Dictionary<NumberDictionary, NumberDictionaryShape>;
300 : public Dictionary<NumberDictionary, NumberDictionaryShape> {