mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-08 02:14:43 +00:00
Bug 1061254 - Fix more bad implicit constructors in misc. components; r=bsmedberg
This commit is contained in:
parent
5bffafdd26
commit
b1b56df2fe
@ -24,7 +24,7 @@ public:
|
||||
NS_DECL_NSIWEBPROGRESSLISTENER
|
||||
NS_DECL_NSIPRINTSTATUSFEEDBACK
|
||||
|
||||
nsPrintProgress(nsIPrintSettings* aPrintSettings);
|
||||
explicit nsPrintProgress(nsIPrintSettings* aPrintSettings);
|
||||
|
||||
protected:
|
||||
virtual ~nsPrintProgress();
|
||||
|
@ -143,7 +143,7 @@ class nsGIOInputStream MOZ_FINAL : public nsIInputStream
|
||||
NS_DECL_THREADSAFE_ISUPPORTS
|
||||
NS_DECL_NSIINPUTSTREAM
|
||||
|
||||
nsGIOInputStream(const nsCString &uriSpec)
|
||||
explicit nsGIOInputStream(const nsCString &uriSpec)
|
||||
: mSpec(uriSpec)
|
||||
, mChannel(nullptr)
|
||||
, mHandle(nullptr)
|
||||
|
@ -46,7 +46,7 @@ public:
|
||||
{
|
||||
}
|
||||
|
||||
SharedMemorySysV(Handle aHandle) :
|
||||
explicit SharedMemorySysV(Handle aHandle) :
|
||||
mHandle(aHandle),
|
||||
mData(nullptr)
|
||||
{
|
||||
|
@ -17,7 +17,7 @@ namespace mozilla {
|
||||
class nsWifiScannerDBus MOZ_FINAL
|
||||
{
|
||||
public:
|
||||
nsWifiScannerDBus(nsCOMArray<nsWifiAccessPoint>* aAccessPoints);
|
||||
explicit nsWifiScannerDBus(nsCOMArray<nsWifiAccessPoint>* aAccessPoints);
|
||||
~nsWifiScannerDBus();
|
||||
|
||||
nsresult Scan();
|
||||
|
@ -31,7 +31,7 @@ using namespace mozilla;
|
||||
class TestMutex : public mozilla::storage::SQLiteMutex
|
||||
{
|
||||
public:
|
||||
TestMutex(const char* aName)
|
||||
explicit TestMutex(const char* aName)
|
||||
: mozilla::storage::SQLiteMutex(aName)
|
||||
, mInner(sqlite3_mutex_alloc(SQLITE_MUTEX_FAST))
|
||||
{
|
||||
@ -94,7 +94,7 @@ public:
|
||||
nsCString mStdout;
|
||||
nsCString mStderr;
|
||||
|
||||
Subprocess(const char* aTestName) {
|
||||
explicit Subprocess(const char* aTestName) {
|
||||
// set up stdio redirection
|
||||
PRFileDesc* readStdin; PRFileDesc* writeStdin;
|
||||
PRFileDesc* readStdout; PRFileDesc* writeStdout;
|
||||
|
@ -46,7 +46,7 @@ public:
|
||||
NS_DECL_ISUPPORTS
|
||||
NS_DECL_NSIGIOMIMEAPP
|
||||
|
||||
nsGIOMimeApp(GAppInfo* aApp) : mApp(aApp) {}
|
||||
explicit nsGIOMimeApp(GAppInfo* aApp) : mApp(aApp) {}
|
||||
|
||||
private:
|
||||
~nsGIOMimeApp() { g_object_unref(mApp); }
|
||||
|
@ -83,8 +83,8 @@ public:
|
||||
NS_DECL_ISUPPORTS
|
||||
NS_DECL_NSIGSETTINGSCOLLECTION
|
||||
|
||||
nsGSettingsCollection(GSettings* aSettings) : mSettings(aSettings),
|
||||
mKeys(nullptr) {}
|
||||
explicit nsGSettingsCollection(GSettings* aSettings) : mSettings(aSettings),
|
||||
mKeys(nullptr) {}
|
||||
private:
|
||||
~nsGSettingsCollection();
|
||||
|
||||
|
@ -12,8 +12,8 @@
|
||||
class nsMIMEInfoUnix : public nsMIMEInfoImpl
|
||||
{
|
||||
public:
|
||||
nsMIMEInfoUnix(const char *aMIMEType = "") : nsMIMEInfoImpl(aMIMEType) {}
|
||||
nsMIMEInfoUnix(const nsACString& aMIMEType) : nsMIMEInfoImpl(aMIMEType) {}
|
||||
explicit nsMIMEInfoUnix(const char *aMIMEType = "") : nsMIMEInfoImpl(aMIMEType) {}
|
||||
explicit nsMIMEInfoUnix(const nsACString& aMIMEType) : nsMIMEInfoImpl(aMIMEType) {}
|
||||
nsMIMEInfoUnix(const nsACString& aType, HandlerClass aClass) :
|
||||
nsMIMEInfoImpl(aType, aClass) {}
|
||||
static bool HandlerExists(const char *aProtocolScheme);
|
||||
|
@ -52,7 +52,7 @@ namespace SystemMemoryReporter {
|
||||
*/
|
||||
struct MOZ_STACK_CLASS AutoDir
|
||||
{
|
||||
AutoDir(DIR* aDir) : mDir(aDir) {}
|
||||
explicit AutoDir(DIR* aDir) : mDir(aDir) {}
|
||||
~AutoDir() { if (mDir) closedir(mDir); };
|
||||
DIR* mDir;
|
||||
};
|
||||
@ -62,7 +62,7 @@ struct MOZ_STACK_CLASS AutoDir
|
||||
*/
|
||||
struct MOZ_STACK_CLASS AutoFile
|
||||
{
|
||||
AutoFile(FILE* aFile) : mFile(aFile) {}
|
||||
explicit AutoFile(FILE* aFile) : mFile(aFile) {}
|
||||
~AutoFile() { if (mFile) fclose(mFile); }
|
||||
FILE* mFile;
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user