mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-09 03:15:11 +00:00
Make nested chrome registry types public, to fix MSVC6 weirdness. Bug 278534.
This commit is contained in:
parent
29add52220
commit
fa99ad4094
@ -117,7 +117,7 @@ private:
|
||||
NS_HIDDEN_(nsresult) ProcessNewChromeFile(nsILocalFile *aListFile, nsIURI* aManifest);
|
||||
NS_HIDDEN_(nsresult) ProcessNewChromeBuffer(char *aBuffer, PRInt32 aLength, nsIURI* aManifest);
|
||||
|
||||
protected:
|
||||
public:
|
||||
struct ProviderEntry
|
||||
{
|
||||
ProviderEntry(const nsACString& aProvider, nsIURI* aBase) :
|
||||
@ -173,6 +173,7 @@ protected:
|
||||
nsProviderArray skins;
|
||||
};
|
||||
|
||||
private:
|
||||
static const void* GetKey(PLDHashTable *table, PLDHashEntryHdr *entry);
|
||||
static PLDHashNumber HashKey(PLDHashTable *table, const void *key);
|
||||
static PRBool MatchKey(PLDHashTable *table, const PLDHashEntryHdr *entry,
|
||||
@ -183,6 +184,7 @@ protected:
|
||||
|
||||
static const PLDHashTableOps kTableOps;
|
||||
|
||||
public:
|
||||
class OverlayListEntry : public nsURIHashKey
|
||||
{
|
||||
public:
|
||||
@ -214,6 +216,7 @@ protected:
|
||||
nsTHashtable<OverlayListEntry> mTable;
|
||||
};
|
||||
|
||||
private:
|
||||
// Hash of package names ("global") to PackageEntry objects
|
||||
PLDHashTable mPackagesHash;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user