Lines Matching refs:aValue

1255         rv = aValue->GetAs##name_ (&(data->u. member_ ));
1258 rv = aValue->GetAs##name_ ( cast_ &(data->u. member_ ));
1282 nsVariant::SetFromVariant(nsDiscriminatedUnion* data, nsIVariant* aValue)
1289 rv = aValue->GetDataType(&type);
1317 rv = aValue->GetAsAString(*data->u.mAStringValue);
1327 rv = aValue->GetAsACString(*data->u.mCStringValue);
1337 rv = aValue->GetAsAUTF8String(*data->u.mUTF8StringValue);
1345 rv = aValue->GetAsStringWithSize(&data->u.str.mStringLength,
1354 rv = aValue->GetAsInterface(&iid, (void**)&data->u.iface.mInterfaceValue);
1364 rv = aValue->GetAsArray(&data->u.array.mArrayType,
1388 nsVariant::SetFromInt8(nsDiscriminatedUnion* data, PRUint8 aValue)
1390 DATA_SETTER_WITH_CAST(data, VTYPE_INT8, mInt8Value, (PRUint8), aValue)
1393 nsVariant::SetFromInt16(nsDiscriminatedUnion* data, PRInt16 aValue)
1395 DATA_SETTER(data, VTYPE_INT16, mInt16Value, aValue)
1398 nsVariant::SetFromInt32(nsDiscriminatedUnion* data, PRInt32 aValue)
1400 DATA_SETTER(data, VTYPE_INT32, mInt32Value, aValue)
1403 nsVariant::SetFromInt64(nsDiscriminatedUnion* data, PRInt64 aValue)
1405 DATA_SETTER(data, VTYPE_INT64, mInt64Value, aValue)
1408 nsVariant::SetFromUint8(nsDiscriminatedUnion* data, PRUint8 aValue)
1410 DATA_SETTER(data, VTYPE_UINT8, mUint8Value, aValue)
1413 nsVariant::SetFromUint16(nsDiscriminatedUnion* data, PRUint16 aValue)
1415 DATA_SETTER(data, VTYPE_UINT16, mUint16Value, aValue)
1418 nsVariant::SetFromUint32(nsDiscriminatedUnion* data, PRUint32 aValue)
1420 DATA_SETTER(data, VTYPE_UINT32, mUint32Value, aValue)
1423 nsVariant::SetFromUint64(nsDiscriminatedUnion* data, PRUint64 aValue)
1425 DATA_SETTER(data, VTYPE_UINT64, mUint64Value, aValue)
1428 nsVariant::SetFromFloat(nsDiscriminatedUnion* data, float aValue)
1430 DATA_SETTER(data, VTYPE_FLOAT, mFloatValue, aValue)
1433 nsVariant::SetFromDouble(nsDiscriminatedUnion* data, double aValue)
1435 DATA_SETTER(data, VTYPE_DOUBLE, mDoubleValue, aValue)
1438 nsVariant::SetFromBool(nsDiscriminatedUnion* data, PRBool aValue)
1440 DATA_SETTER(data, VTYPE_BOOL, mBoolValue, aValue)
1443 nsVariant::SetFromChar(nsDiscriminatedUnion* data, char aValue)
1445 DATA_SETTER(data, VTYPE_CHAR, mCharValue, aValue)
1448 nsVariant::SetFromWChar(nsDiscriminatedUnion* data, PRUnichar aValue)
1450 DATA_SETTER(data, VTYPE_WCHAR, mWCharValue, aValue)
1453 nsVariant::SetFromID(nsDiscriminatedUnion* data, const nsID & aValue)
1455 DATA_SETTER(data, VTYPE_ID, mIDValue, aValue)
1458 nsVariant::SetFromAString(nsDiscriminatedUnion* data, const nsAString & aValue)
1461 if(!(data->u.mAStringValue = new nsString(aValue)))
1468 const nsACString & aValue)
1471 if(!(data->u.mCStringValue = new nsCString(aValue)))
1478 const nsAUTF8String & aValue)
1481 if(!(data->u.mUTF8StringValue = new nsUTF8String(aValue)))
1487 nsVariant::SetFromString(nsDiscriminatedUnion* data, const char *aValue)
1490 if(!aValue)
1492 return SetFromStringWithSize(data, strlen(aValue), aValue);
1495 nsVariant::SetFromWString(nsDiscriminatedUnion* data, const PRUnichar *aValue)
1498 if(!aValue)
1500 return SetFromWStringWithSize(data, nsCRT::strlen(aValue), aValue);
1503 nsVariant::SetFromISupports(nsDiscriminatedUnion* data, nsISupports *aValue)
1505 return SetFromInterface(data, NS_GET_IID(nsISupports), aValue);
1509 nsISupports *aValue)
1512 NS_IF_ADDREF(aValue);
1513 data->u.iface.mInterfaceValue = aValue;
1519 const nsIID* iid, PRUint32 count, void * aValue)
1522 if(!aValue || !count)
1525 nsresult rv = CloneArray(type, iid, count, aValue,
1535 nsVariant::SetFromStringWithSize(nsDiscriminatedUnion* data, PRUint32 size, const char *aValue)
1538 if(!aValue)
1541 (char*) nsMemory::Clone(aValue, (size+1)*sizeof(char))))
1547 nsVariant::SetFromWStringWithSize(nsDiscriminatedUnion* data, PRUint32 size, const PRUnichar *aValue)
1550 if(!aValue)
1553 (PRUnichar*) nsMemory::Clone(aValue, (size+1)*sizeof(PRUnichar))))
1888 /* void setAsInt8 (in PRUint8 aValue); */
1889 NS_IMETHODIMP nsVariant::SetAsInt8(PRUint8 aValue)
1892 return nsVariant::SetFromInt8(&mData, aValue);
1895 /* void setAsInt16 (in PRInt16 aValue); */
1896 NS_IMETHODIMP nsVariant::SetAsInt16(PRInt16 aValue)
1899 return nsVariant::SetFromInt16(&mData, aValue);
1902 /* void setAsInt32 (in PRInt32 aValue); */
1903 NS_IMETHODIMP nsVariant::SetAsInt32(PRInt32 aValue)
1906 return nsVariant::SetFromInt32(&mData, aValue);
1909 /* void setAsInt64 (in PRInt64 aValue); */
1910 NS_IMETHODIMP nsVariant::SetAsInt64(PRInt64 aValue)
1913 return nsVariant::SetFromInt64(&mData, aValue);
1916 /* void setAsUint8 (in PRUint8 aValue); */
1917 NS_IMETHODIMP nsVariant::SetAsUint8(PRUint8 aValue)
1920 return nsVariant::SetFromUint8(&mData, aValue);
1923 /* void setAsUint16 (in PRUint16 aValue); */
1924 NS_IMETHODIMP nsVariant::SetAsUint16(PRUint16 aValue)
1927 return nsVariant::SetFromUint16(&mData, aValue);
1930 /* void setAsUint32 (in PRUint32 aValue); */
1931 NS_IMETHODIMP nsVariant::SetAsUint32(PRUint32 aValue)
1934 return nsVariant::SetFromUint32(&mData, aValue);
1937 /* void setAsUint64 (in PRUint64 aValue); */
1938 NS_IMETHODIMP nsVariant::SetAsUint64(PRUint64 aValue)
1941 return nsVariant::SetFromUint64(&mData, aValue);
1944 /* void setAsFloat (in float aValue); */
1945 NS_IMETHODIMP nsVariant::SetAsFloat(float aValue)
1948 return nsVariant::SetFromFloat(&mData, aValue);
1951 /* void setAsDouble (in double aValue); */
1952 NS_IMETHODIMP nsVariant::SetAsDouble(double aValue)
1955 return nsVariant::SetFromDouble(&mData, aValue);
1958 /* void setAsBool (in PRBool aValue); */
1959 NS_IMETHODIMP nsVariant::SetAsBool(PRBool aValue)
1962 return nsVariant::SetFromBool(&mData, aValue);
1965 /* void setAsChar (in char aValue); */
1966 NS_IMETHODIMP nsVariant::SetAsChar(char aValue)
1969 return nsVariant::SetFromChar(&mData, aValue);
1972 /* void setAsWChar (in wchar aValue); */
1973 NS_IMETHODIMP nsVariant::SetAsWChar(PRUnichar aValue)
1976 return nsVariant::SetFromWChar(&mData, aValue);
1979 /* void setAsID (in nsIDRef aValue); */
1980 NS_IMETHODIMP nsVariant::SetAsID(const nsID & aValue)
1983 return nsVariant::SetFromID(&mData, aValue);
1986 /* void setAsAString (in AString aValue); */
1987 NS_IMETHODIMP nsVariant::SetAsAString(const nsAString & aValue)
1990 return nsVariant::SetFromAString(&mData, aValue);
1993 /* void setAsDOMString (in DOMString aValue); */
1994 NS_IMETHODIMP nsVariant::SetAsDOMString(const nsAString & aValue)
2000 return nsVariant::SetFromAString(&mData, aValue);
2003 /* void setAsACString (in ACString aValue); */
2004 NS_IMETHODIMP nsVariant::SetAsACString(const nsACString & aValue)
2007 return nsVariant::SetFromACString(&mData, aValue);
2010 /* void setAsAUTF8String (in AUTF8String aValue); */
2011 NS_IMETHODIMP nsVariant::SetAsAUTF8String(const nsAUTF8String & aValue)
2014 return nsVariant::SetFromAUTF8String(&mData, aValue);
2017 /* void setAsString (in string aValue); */
2018 NS_IMETHODIMP nsVariant::SetAsString(const char *aValue)
2021 return nsVariant::SetFromString(&mData, aValue);
2024 /* void setAsWString (in wstring aValue); */
2025 NS_IMETHODIMP nsVariant::SetAsWString(const PRUnichar *aValue)
2028 return nsVariant::SetFromWString(&mData, aValue);
2031 /* void setAsISupports (in nsISupports aValue); */
2032 NS_IMETHODIMP nsVariant::SetAsISupports(nsISupports *aValue)
2035 return nsVariant::SetFromISupports(&mData, aValue);
2087 /* void setFromVariant (in nsIVariant aValue); */
2088 NS_IMETHODIMP nsVariant::SetFromVariant(nsIVariant *aValue)
2091 return nsVariant::SetFromVariant(&mData, aValue);