mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-11 12:25:53 +00:00
Added GetIID().
This commit is contained in:
parent
6bb6711f52
commit
411ce38a0b
@ -51,6 +51,7 @@ class nsICollation;
|
||||
class nsICollationFactory : public nsISupports {
|
||||
|
||||
public:
|
||||
static const nsIID& GetIID() { static nsIID iid = NS_ICOLLATIONFACTORY_IID; return iid; }
|
||||
|
||||
NS_IMETHOD CreateCollation(nsILocale* locale, nsICollation** instancePtr) = 0;
|
||||
};
|
||||
@ -60,6 +61,7 @@ public:
|
||||
class nsICollation : public nsISupports {
|
||||
|
||||
public:
|
||||
static const nsIID& GetIID() { static nsIID iid = NS_ICOLLATION_IID; return iid; }
|
||||
|
||||
// compare two strings
|
||||
// result is same as strcmp
|
||||
|
@ -54,6 +54,7 @@ typedef enum {
|
||||
class nsIDateTimeFormat : public nsISupports {
|
||||
|
||||
public:
|
||||
static const nsIID& GetIID() { static nsIID iid = NS_IDATETIMEFORMAT_IID; return iid; }
|
||||
|
||||
// performs a locale sensitive date formatting operation on the time_t parameter
|
||||
NS_IMETHOD FormatTime(nsILocale* locale,
|
||||
|
@ -28,7 +28,6 @@
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
NS_DEFINE_IID(kICollationFactoryIID, NS_ICOLLATIONFACTORY_IID);
|
||||
NS_DEFINE_IID(kICollationIID, NS_ICOLLATION_IID);
|
||||
NS_DEFINE_CID(kCollationCID, NS_COLLATION_CID);
|
||||
|
||||
NS_IMPL_ISUPPORTS(nsCollationFactory, kICollationFactoryIID);
|
||||
@ -40,7 +39,7 @@ nsresult nsCollationFactory::CreateCollation(nsILocale* locale, nsICollation** i
|
||||
nsICollation *inst;
|
||||
nsresult res;
|
||||
|
||||
res = nsComponentManager::CreateInstance(kCollationCID, NULL, kICollationIID, (void**) &inst);
|
||||
res = nsComponentManager::CreateInstance(kCollationCID, NULL, nsICollation::GetIID(), (void**) &inst);
|
||||
if (NS_FAILED(res)) {
|
||||
return res;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user