Lines Matching defs:_retval

497                              Ctype_ *_retval)                                 \
499 TRIVIAL_DATA_CONVERTER(type_, data, m##name_##Value, _retval) \
515 *_retval = ( Ctype_ ) tempData.u.mInt32Value; \
524 *_retval = ( Ctype_ ) value; \
530 *_retval = ( Ctype_ ) tempData.u.mUint32Value; \
539 *_retval = ( Ctype_ ) value; \
545 *_retval = ( Ctype_ ) tempData.u.mDoubleValue; \
554 *_retval = ( Ctype_ ) value; \
564 *_retval = ( Ctype_ ) value; \
652 nsVariant::ConvertToBool(const nsDiscriminatedUnion& data, PRBool *_retval)
654 TRIVIAL_DATA_CONVERTER(VTYPE_BOOL, data, mBoolValue, _retval)
660 *_retval = 0.0 != val;
667 nsVariant::ConvertToInt64(const nsDiscriminatedUnion& data, PRInt64 *_retval)
669 TRIVIAL_DATA_CONVERTER(VTYPE_INT64, data, mInt64Value, _retval)
670 TRIVIAL_DATA_CONVERTER(VTYPE_UINT64, data, mUint64Value, _retval)
680 LL_I2L(*_retval, tempData.u.mInt32Value);
683 LL_UI2L(*_retval, tempData.u.mUint32Value);
687 LL_D2L(*_retval, tempData.u.mDoubleValue);
696 nsVariant::ConvertToUint64(const nsDiscriminatedUnion& data, PRUint64 *_retval)
698 return nsVariant::ConvertToInt64(data, (PRInt64 *)_retval);
740 nsVariant::ConvertToID(const nsDiscriminatedUnion& data, nsID * _retval)
747 *_retval = data.u.mIDValue;
750 *_retval = NS_GET_IID(nsISupports);
753 *_retval = data.u.iface.mInterfaceID;
765 *_retval = id;
852 nsAString & _retval)
858 _retval.Assign(*data.u.mAStringValue);
861 CopyASCIItoUCS2(*data.u.mCStringValue, _retval);
864 CopyUTF8toUTF16(*data.u.mUTF8StringValue, _retval);
867 CopyASCIItoUTF16(data.u.str.mStringValue, _retval);
870 _retval.Assign(data.u.wstr.mWStringValue);
875 _retval);
878 _retval.Assign(data.u.wstr.mWStringValue, data.u.wstr.mWStringLength);
881 _retval.Assign(data.u.mWCharValue);
889 CopyASCIItoUTF16(tempCString, _retval);
897 nsACString & _retval)
903 CopyUCS2toASCII(*data.u.mAStringValue, _retval);
906 _retval.Assign(*data.u.mCStringValue);
913 _retval);
916 _retval.Assign(*data.u.str.mStringValue);
920 _retval);
923 _retval.Assign(data.u.str.mStringValue, data.u.str.mStringLength);
927 data.u.wstr.mWStringLength), _retval);
932 CopyUCS2toASCII(Substring(str, str + 1), _retval);
936 return ToString(data, _retval);
942 nsAUTF8String & _retval)
948 CopyUTF16toUTF8(*data.u.mAStringValue, _retval);
954 _retval);
957 _retval.Assign(*data.u.mUTF8StringValue);
963 _retval);
966 CopyUTF16toUTF8(data.u.wstr.mWStringValue, _retval);
973 data.u.str.mStringLength)), _retval);
978 _retval);
983 CopyUTF16toUTF8(Substring(str, str + 1), _retval);
994 CopyUTF16toUTF8(NS_ConvertASCIItoUTF16(tempCString), _retval);
1001 nsVariant::ConvertToString(const nsDiscriminatedUnion& data, char **_retval)
1004 return nsVariant::ConvertToStringWithSize(data, &ignored, _retval);
1008 nsVariant::ConvertToWString(const nsDiscriminatedUnion& data, PRUnichar **_retval)
1011 return nsVariant::ConvertToWStringWithSize(data, &ignored, _retval);
1165 nsISupports **_retval)
1173 QueryInterface(NS_GET_IID(nsISupports), (void**)_retval);
1175 *_retval = nsnull;
1716 NS_IMETHODIMP nsVariant::GetAsInt8(PRUint8 *_retval)
1718 return nsVariant::ConvertToInt8(mData, _retval);
1722 NS_IMETHODIMP nsVariant::GetAsInt16(PRInt16 *_retval)
1724 return nsVariant::ConvertToInt16(mData, _retval);
1728 NS_IMETHODIMP nsVariant::GetAsInt32(PRInt32 *_retval)
1730 return nsVariant::ConvertToInt32(mData, _retval);
1734 NS_IMETHODIMP nsVariant::GetAsInt64(PRInt64 *_retval)
1736 return nsVariant::ConvertToInt64(mData, _retval);
1740 NS_IMETHODIMP nsVariant::GetAsUint8(PRUint8 *_retval)
1742 return nsVariant::ConvertToUint8(mData, _retval);
1746 NS_IMETHODIMP nsVariant::GetAsUint16(PRUint16 *_retval)
1748 return nsVariant::ConvertToUint16(mData, _retval);
1752 NS_IMETHODIMP nsVariant::GetAsUint32(PRUint32 *_retval)
1754 return nsVariant::ConvertToUint32(mData, _retval);
1758 NS_IMETHODIMP nsVariant::GetAsUint64(PRUint64 *_retval)
1760 return nsVariant::ConvertToUint64(mData, _retval);
1764 NS_IMETHODIMP nsVariant::GetAsFloat(float *_retval)
1766 return nsVariant::ConvertToFloat(mData, _retval);
1770 NS_IMETHODIMP nsVariant::GetAsDouble(double *_retval)
1772 return nsVariant::ConvertToDouble(mData, _retval);
1776 NS_IMETHODIMP nsVariant::GetAsBool(PRBool *_retval)
1778 return nsVariant::ConvertToBool(mData, _retval);
1782 NS_IMETHODIMP nsVariant::GetAsChar(char *_retval)
1784 return nsVariant::ConvertToChar(mData, _retval);
1788 NS_IMETHODIMP nsVariant::GetAsWChar(PRUnichar *_retval)
1790 return nsVariant::ConvertToWChar(mData, _retval);
1800 NS_IMETHODIMP nsVariant::GetAsAString(nsAString & _retval)
1802 return nsVariant::ConvertToAString(mData, _retval);
1806 NS_IMETHODIMP nsVariant::GetAsDOMString(nsAString & _retval)
1810 return nsVariant::ConvertToAString(mData, _retval);
1814 NS_IMETHODIMP nsVariant::GetAsACString(nsACString & _retval)
1816 return nsVariant::ConvertToACString(mData, _retval);
1820 NS_IMETHODIMP nsVariant::GetAsAUTF8String(nsAUTF8String & _retval)
1822 return nsVariant::ConvertToAUTF8String(mData, _retval);
1826 NS_IMETHODIMP nsVariant::GetAsString(char **_retval)
1828 return nsVariant::ConvertToString(mData, _retval);
1832 NS_IMETHODIMP nsVariant::GetAsWString(PRUnichar **_retval)
1834 return nsVariant::ConvertToWString(mData, _retval);
1838 NS_IMETHODIMP nsVariant::GetAsISupports(nsISupports **_retval)
1840 return nsVariant::ConvertToISupports(mData, _retval);