Home
last modified time | relevance | path

Searched refs:GetOrInsert (Results 1 – 1 of 1) sorted by relevance

/arkcompiler/runtime_core/libpandafile/
Dfile_item_container.cpp146 static T *GetOrInsert(C &map, I &items, const P &pos, const E &key, bool is_foreign, Args &&... arg… in GetOrInsert() function
177 return GetOrInsert<ClassItem>(class_map_, items_, items_end_, str, false, str, this); in GetOrCreateClassItem()
182 …return GetOrInsert<ForeignClassItem>(class_map_, foreign_items_, foreign_items_.end(), str, true, … in GetOrCreateForeignClassItem()
192 return GetOrInsert<StringItem>(string_map_, items_, items_end_, str, false, str, this); in GetOrCreateStringItem()
197 return GetOrInsert<LiteralArrayItem>(literalarray_map_, items_, items_end_, id, false, this); in GetOrCreateLiteralArrayItem()
202 return GetOrInsert<ScalarValueItem>(int_value_map_, items_, items_end_, v, false, v, this); in GetOrCreateIntegerValueItem()
207 return GetOrInsert<ScalarValueItem>(long_value_map_, items_, items_end_, v, false, v, this); in GetOrCreateLongValueItem()
212 …return GetOrInsert<ScalarValueItem>(float_value_map_, items_, items_end_, bit_cast<uint32_t>(v), f… in GetOrCreateFloatValueItem()
217 …return GetOrInsert<ScalarValueItem>(double_value_map_, items_, items_end_, bit_cast<uint64_t>(v), … in GetOrCreateDoubleValueItem()
222 return GetOrInsert<ScalarValueItem>(id_value_map_, items_, items_end_, v, false, v, this); in GetOrCreateIdValueItem()
[all …]