24 #ifndef __DOMAttributeValue_h__ 25 #define __DOMAttributeValue_h__ 30 #include "ScriptData.h" 46 typedef ScriptData::ScriptDataType AttributeType;
80 :
ScriptData(adobe::move(sd)), fReadOnly(readOnly)
88 fReadOnly(adobe::move(other.source.fReadOnly))
114 swap(static_cast<ScriptData&>(lhs), static_cast<ScriptData&>(rhs));
115 std::swap(lhs.fReadOnly, rhs.fReadOnly);
130 {
return !(*
this == other);}
136 {
swap(*
this, other);
return *
this; }
142 {
swap(static_cast<ScriptData&>(*
this), other);
return *
this; }
148 #endif // __DOMAttributeValue_h__