Lines Matching refs:PropertyAttributes
84 class PropertyAttributes {
86 PropertyAttributes() = default;
87 ~PropertyAttributes() = default;
89 DEFAULT_NOEXCEPT_MOVE_SEMANTIC(PropertyAttributes);
90 DEFAULT_COPY_SEMANTIC(PropertyAttributes);
92 explicit PropertyAttributes(uint64_t v) : value_(v) {}
93 explicit PropertyAttributes(JSTaggedValue v) : value_(JSTaggedValue::UnwrapToUint64(v)) {}
94 explicit PropertyAttributes(const PropertyDescriptor &desc);
159 static PropertyAttributes Default()
161 return PropertyAttributes(GetDefaultAttributes());
164 static PropertyAttributes Default(bool w, bool e, bool c, bool isAccessor = false)
168 return PropertyAttributes(value);
171 static PropertyAttributes DefaultAccessor(bool w, bool e, bool c)
175 return PropertyAttributes(value);