24 #ifndef __ScriptReturnData__ 25 #define __ScriptReturnData__ 27 #include "ScriptData.h" 95 std::swap(left.fRequestID, right.fRequestID);
96 swap(left.fReturnValue, right.fReturnValue);
97 std::swap(left.fErrorCode, right.fErrorCode);
98 swap(left.fErrorString, right.fErrorString);
99 std::swap(left.fErrorInfo, right.fErrorInfo);
105 : fRequestID(other.fRequestID), fReturnValue(other.fReturnValue),
106 fErrorCode(other.fErrorCode), fErrorString(other.fErrorString), fErrorInfo(other.fErrorInfo)
113 : fRequestID(other.source.fRequestID), fReturnValue(adobe::move(other.source.fReturnValue)),
114 fErrorCode(other.source.fErrorCode), fErrorString(adobe::move(other.source.fErrorString))
116 std::swap(fErrorInfo, other.source.fErrorInfo);
122 {
swap(*
this, other);
return *
this; }
134 ErrorCode fErrorCode ;
139 typedef adobe::vector<ScriptReturnData> ScriptReturnDataList ;
141 #ifdef ID_ENABLE_DEBUGGING