Lines Matching defs:nsVariant

42 #include "nsVariant.h"
496 nsVariant::ConvertTo##name_ (const nsDiscriminatedUnion& data, \
501 nsVariant::Initialize(&tempData); \
652 nsVariant::ConvertToBool(const nsDiscriminatedUnion& data, PRBool *_retval)
657 nsresult rv = nsVariant::ConvertToDouble(data, &val);
667 nsVariant::ConvertToInt64(const nsDiscriminatedUnion& data, PRInt64 *_retval)
673 nsVariant::Initialize(&tempData);
696 nsVariant::ConvertToUint64(const nsDiscriminatedUnion& data, PRUint64 *_retval)
698 return nsVariant::ConvertToInt64(data, (PRInt64 *)_retval);
740 nsVariant::ConvertToID(const nsDiscriminatedUnion& data, nsID * _retval)
851 nsVariant::ConvertToAString(const nsDiscriminatedUnion& data,
896 nsVariant::ConvertToACString(const nsDiscriminatedUnion& data,
941 nsVariant::ConvertToAUTF8String(const nsDiscriminatedUnion& data,
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);
1015 nsVariant::ConvertToStringWithSize(const nsDiscriminatedUnion& data,
1093 nsVariant::ConvertToWStringWithSize(const nsDiscriminatedUnion& data,
1164 nsVariant::ConvertToISupports(const nsDiscriminatedUnion& data,
1184 nsVariant::ConvertToInterface(const nsDiscriminatedUnion& data, nsIID * *iid,
1214 nsVariant::ConvertToArray(const nsDiscriminatedUnion& data, PRUint16 *type,
1232 nsVariant::Cleanup(data_);
1282 nsVariant::SetFromVariant(nsDiscriminatedUnion* data, nsIVariant* aValue)
1287 nsVariant::Cleanup(data);
1371 rv = nsVariant::SetToVoid(data);
1374 rv = nsVariant::SetToEmptyArray(data);
1377 rv = nsVariant::SetToEmpty(data);
1388 nsVariant::SetFromInt8(nsDiscriminatedUnion* data, PRUint8 aValue)
1393 nsVariant::SetFromInt16(nsDiscriminatedUnion* data, PRInt16 aValue)
1398 nsVariant::SetFromInt32(nsDiscriminatedUnion* data, PRInt32 aValue)
1403 nsVariant::SetFromInt64(nsDiscriminatedUnion* data, PRInt64 aValue)
1408 nsVariant::SetFromUint8(nsDiscriminatedUnion* data, PRUint8 aValue)
1413 nsVariant::SetFromUint16(nsDiscriminatedUnion* data, PRUint16 aValue)
1418 nsVariant::SetFromUint32(nsDiscriminatedUnion* data, PRUint32 aValue)
1423 nsVariant::SetFromUint64(nsDiscriminatedUnion* data, PRUint64 aValue)
1428 nsVariant::SetFromFloat(nsDiscriminatedUnion* data, float aValue)
1433 nsVariant::SetFromDouble(nsDiscriminatedUnion* data, double aValue)
1438 nsVariant::SetFromBool(nsDiscriminatedUnion* data, PRBool aValue)
1443 nsVariant::SetFromChar(nsDiscriminatedUnion* data, char aValue)
1448 nsVariant::SetFromWChar(nsDiscriminatedUnion* data, PRUnichar aValue)
1453 nsVariant::SetFromID(nsDiscriminatedUnion* data, const nsID & aValue)
1458 nsVariant::SetFromAString(nsDiscriminatedUnion* data, const nsAString & aValue)
1467 nsVariant::SetFromACString(nsDiscriminatedUnion* data,
1477 nsVariant::SetFromAUTF8String(nsDiscriminatedUnion* data,
1487 nsVariant::SetFromString(nsDiscriminatedUnion* data, const char *aValue)
1495 nsVariant::SetFromWString(nsDiscriminatedUnion* data, const PRUnichar *aValue)
1503 nsVariant::SetFromISupports(nsDiscriminatedUnion* data, nsISupports *aValue)
1508 nsVariant::SetFromInterface(nsDiscriminatedUnion* data, const nsIID& iid,
1518 nsVariant::SetFromArray(nsDiscriminatedUnion* data, PRUint16 type,
1535 nsVariant::SetFromStringWithSize(nsDiscriminatedUnion* data, PRUint32 size, const char *aValue)
1547 nsVariant::SetFromWStringWithSize(nsDiscriminatedUnion* data, PRUint32 size, const PRUnichar *aValue)
1559 nsVariant::SetToVoid(nsDiscriminatedUnion* data)
1565 nsVariant::SetToEmpty(nsDiscriminatedUnion* data)
1571 nsVariant::SetToEmptyArray(nsDiscriminatedUnion* data)
1580 nsVariant::Initialize(nsDiscriminatedUnion* data)
1587 nsVariant::Cleanup(nsDiscriminatedUnion* data)
1648 NS_IMPL_ISUPPORTS2(nsVariant, nsIVariant, nsIWritableVariant)
1650 nsVariant::nsVariant()
1653 nsVariant::Initialize(&mData);
1700 nsVariant::~nsVariant()
1702 nsVariant::Cleanup(&mData);
1709 NS_IMETHODIMP nsVariant::GetDataType(PRUint16 *aDataType)
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);
1794 NS_IMETHODIMP_(nsresult) nsVariant::GetAsID(nsID *retval)
1796 return nsVariant::ConvertToID(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);
1844 NS_IMETHODIMP nsVariant::GetAsInterface(nsIID * *iid, void * *iface)
1846 return nsVariant::ConvertToInterface(mData, iid, iface);
1850 NS_IMETHODIMP_(nsresult) nsVariant::GetAsArray(PRUint16 *type, nsIID *iid, PRUint32 *count, void * *ptr)
1852 return nsVariant::ConvertToArray(mData, type, iid, count, ptr);
1856 NS_IMETHODIMP nsVariant::GetAsStringWithSize(PRUint32 *size, char **str)
1858 return nsVariant::ConvertToStringWithSize(mData, size, str);
1862 NS_IMETHODIMP nsVariant::GetAsWStringWithSize(PRUint32 *size, PRUnichar **str)
1864 return nsVariant::ConvertToWStringWithSize(mData, size, str);
1870 NS_IMETHODIMP nsVariant::GetWritable(PRBool *aWritable)
1875 NS_IMETHODIMP nsVariant::SetWritable(PRBool aWritable)
1889 NS_IMETHODIMP nsVariant::SetAsInt8(PRUint8 aValue)
1892 return nsVariant::SetFromInt8(&mData, aValue);
1896 NS_IMETHODIMP nsVariant::SetAsInt16(PRInt16 aValue)
1899 return nsVariant::SetFromInt16(&mData, aValue);
1903 NS_IMETHODIMP nsVariant::SetAsInt32(PRInt32 aValue)
1906 return nsVariant::SetFromInt32(&mData, aValue);
1910 NS_IMETHODIMP nsVariant::SetAsInt64(PRInt64 aValue)
1913 return nsVariant::SetFromInt64(&mData, aValue);
1917 NS_IMETHODIMP nsVariant::SetAsUint8(PRUint8 aValue)
1920 return nsVariant::SetFromUint8(&mData, aValue);
1924 NS_IMETHODIMP nsVariant::SetAsUint16(PRUint16 aValue)
1927 return nsVariant::SetFromUint16(&mData, aValue);
1931 NS_IMETHODIMP nsVariant::SetAsUint32(PRUint32 aValue)
1934 return nsVariant::SetFromUint32(&mData, aValue);
1938 NS_IMETHODIMP nsVariant::SetAsUint64(PRUint64 aValue)
1941 return nsVariant::SetFromUint64(&mData, aValue);
1945 NS_IMETHODIMP nsVariant::SetAsFloat(float aValue)
1948 return nsVariant::SetFromFloat(&mData, aValue);
1952 NS_IMETHODIMP nsVariant::SetAsDouble(double aValue)
1955 return nsVariant::SetFromDouble(&mData, aValue);
1959 NS_IMETHODIMP nsVariant::SetAsBool(PRBool aValue)
1962 return nsVariant::SetFromBool(&mData, aValue);
1966 NS_IMETHODIMP nsVariant::SetAsChar(char aValue)
1969 return nsVariant::SetFromChar(&mData, aValue);
1973 NS_IMETHODIMP nsVariant::SetAsWChar(PRUnichar aValue)
1976 return nsVariant::SetFromWChar(&mData, aValue);
1980 NS_IMETHODIMP nsVariant::SetAsID(const nsID & aValue)
1983 return nsVariant::SetFromID(&mData, aValue);
1987 NS_IMETHODIMP nsVariant::SetAsAString(const nsAString & aValue)
1990 return nsVariant::SetFromAString(&mData, aValue);
1994 NS_IMETHODIMP nsVariant::SetAsDOMString(const nsAString & aValue)
2000 return nsVariant::SetFromAString(&mData, aValue);
2004 NS_IMETHODIMP nsVariant::SetAsACString(const nsACString & aValue)
2007 return nsVariant::SetFromACString(&mData, aValue);
2011 NS_IMETHODIMP nsVariant::SetAsAUTF8String(const nsAUTF8String & aValue)
2014 return nsVariant::SetFromAUTF8String(&mData, aValue);
2018 NS_IMETHODIMP nsVariant::SetAsString(const char *aValue)
2021 return nsVariant::SetFromString(&mData, aValue);
2025 NS_IMETHODIMP nsVariant::SetAsWString(const PRUnichar *aValue)
2028 return nsVariant::SetFromWString(&mData, aValue);
2032 NS_IMETHODIMP nsVariant::SetAsISupports(nsISupports *aValue)
2035 return nsVariant::SetFromISupports(&mData, aValue);
2039 NS_IMETHODIMP nsVariant::SetAsInterface(const nsIID & iid, void * iface)
2042 return nsVariant::SetFromInterface(&mData, iid, (nsISupports*)iface);
2046 NS_IMETHODIMP nsVariant::SetAsArray(PRUint16 type, const nsIID * iid, PRUint32 count, void * ptr)
2049 return nsVariant::SetFromArray(&mData, type, iid, count, ptr);
2053 NS_IMETHODIMP nsVariant::SetAsStringWithSize(PRUint32 size, const char *str)
2056 return nsVariant::SetFromStringWithSize(&mData, size, str);
2060 NS_IMETHODIMP nsVariant::SetAsWStringWithSize(PRUint32 size, const PRUnichar *str)
2063 return nsVariant::SetFromWStringWithSize(&mData, size, str);
2067 NS_IMETHODIMP nsVariant::SetAsVoid()
2070 return nsVariant::SetToVoid(&mData);
2074 NS_IMETHODIMP nsVariant::SetAsEmpty()
2077 return nsVariant::SetToEmpty(&mData);
2081 NS_IMETHODIMP nsVariant::SetAsEmptyArray()
2084 return nsVariant::SetToEmptyArray(&mData);
2088 NS_IMETHODIMP nsVariant::SetFromVariant(nsIVariant *aValue)
2091 return nsVariant::SetFromVariant(&mData, aValue);