Lines Matching defs:metaData
40 static inline bool IsMatch(const JSTaggedValue &key, const JSTaggedValue &metaData, const JSTaggedValue &otherKey,
43 return key == otherKey && metaData == otherDetails;
46 static inline int Hash(const JSTaggedValue &key, const JSTaggedValue &metaData)
56 int metaDataHash = metaData.IsInt() ? metaData.GetInt() : static_cast<int>(metaData.GetRawData());
102 inline void SetAttributes(const JSThread *thread, int entry, JSTaggedValue metaData)
105 HashTableT::Set(thread, index, metaData);
109 const JSTaggedValue &metaData)
114 if (!metaData.IsHeapObject()) {
115 SetAttributes(thread, entry, metaData);
118 JSTaggedValue weakMetaData = JSTaggedValue(metaData.CreateAndGetWeakRef());
130 int FindEntry(const JSTaggedValue &key, const JSTaggedValue &metaData);
147 const JSHandle<JSTaggedValue> &metaData);
150 const JSHandle<JSTaggedValue> &key, const JSTaggedValue &metaData);