Lines Matching refs:Dictionary
125 template <typename Dictionary>
127 STATIC_ASSERT((std::is_same<Dictionary, SwissNameDictionary>::value ||
128 std::is_same<Dictionary, NameDictionary>::value));
145 template <typename Dictionary>
165 Handle<Name> name = KeyToName<Dictionary>(isolate, key);
193 template <typename Dictionary>
194 Handle<Dictionary> ShallowCopyDictionaryTemplate(
195 Isolate* isolate, Handle<Dictionary> dictionary_template) {
196 Handle<Dictionary> dictionary =
197 Dictionary::ShallowCopy(isolate, dictionary_template);
210 template <typename Dictionary>
211 bool SubstituteValues(Isolate* isolate, Handle<Dictionary> dictionary,
217 if (!Dictionary::IsKey(roots, maybe_key)) continue;
227 GetMethodAndSetName<Dictionary>(isolate, args, Smi::cast(tmp),
238 GetMethodAndSetName<Dictionary>(isolate, args, Smi::cast(tmp),
248 GetMethodAndSetName<Dictionary>(isolate, args, Smi::cast(*value),
258 template <typename Dictionary>
260 Handle<Dictionary> properties_dictionary) {
264 if (!Dictionary::IsKey(roots, maybe_key)) continue;
400 template <typename Dictionary>
403 Handle<Dictionary> properties_dictionary_template,
410 Handle<Dictionary> properties_dictionary =
444 if (!SubstituteValues<Dictionary>(isolate, properties_dictionary, args)) {