From 3227aabea6760dd1a3f06e1a856d9aa76fb7283a Mon Sep 17 00:00:00 2001 From: Chih-Hung Hsieh Date: Thu, 20 Dec 2018 13:42:28 -0800 Subject: Fix/suppress statsd google-explicit-constructor warnings * Add explicit to conversion constructors/operators * Remove redundant explicit of copy constructors Bug: 28341362 Test: make with WITH_TIDY=1 DEFAULT_GLOBAL_TIDY_CHECKS=-*,google-explicit-constructor Change-Id: Ifd0ca9a1afe4a2cb0456a36c69bee1633af5a93a --- cmds/statsd/src/anomaly/AlarmMonitor.h | 2 +- cmds/statsd/src/condition/ConditionWizard.h | 2 +- cmds/statsd/src/config/ConfigKey.h | 2 +- cmds/statsd/src/external/ResourceHealthManagerPuller.h | 2 +- cmds/statsd/src/external/StatsCompanionServicePuller.h | 2 +- cmds/statsd/src/external/StatsPuller.h | 2 +- cmds/statsd/src/logd/LogEvent.h | 2 +- cmds/statsd/src/socket/StatsSocketListener.h | 4 ++-- 8 files changed, 9 insertions(+), 9 deletions(-) diff --git a/cmds/statsd/src/anomaly/AlarmMonitor.h b/cmds/statsd/src/anomaly/AlarmMonitor.h index 3badb1faece6..bca858e67f13 100644 --- a/cmds/statsd/src/anomaly/AlarmMonitor.h +++ b/cmds/statsd/src/anomaly/AlarmMonitor.h @@ -42,7 +42,7 @@ namespace statsd { * Timestamps are in seconds since epoch in a uint32, so will fail in year 2106. */ struct InternalAlarm : public RefBase { - InternalAlarm(uint32_t timestampSec) : timestampSec(timestampSec) { + explicit InternalAlarm(uint32_t timestampSec) : timestampSec(timestampSec) { } const uint32_t timestampSec; diff --git a/cmds/statsd/src/condition/ConditionWizard.h b/cmds/statsd/src/condition/ConditionWizard.h index a6f88af4b4d6..2c8814772839 100644 --- a/cmds/statsd/src/condition/ConditionWizard.h +++ b/cmds/statsd/src/condition/ConditionWizard.h @@ -29,7 +29,7 @@ namespace statsd { class ConditionWizard : public virtual android::RefBase { public: ConditionWizard(){}; // for testing - ConditionWizard(std::vector>& conditionTrackers) + explicit ConditionWizard(std::vector>& conditionTrackers) : mAllConditions(conditionTrackers){}; virtual ~ConditionWizard(){}; diff --git a/cmds/statsd/src/config/ConfigKey.h b/cmds/statsd/src/config/ConfigKey.h index dc79519d1f34..4cc9393fbd02 100644 --- a/cmds/statsd/src/config/ConfigKey.h +++ b/cmds/statsd/src/config/ConfigKey.h @@ -33,7 +33,7 @@ using std::string; class ConfigKey { public: ConfigKey(); - explicit ConfigKey(const ConfigKey& that); + ConfigKey(const ConfigKey& that); ConfigKey(int uid, const int64_t& id); ~ConfigKey(); diff --git a/cmds/statsd/src/external/ResourceHealthManagerPuller.h b/cmds/statsd/src/external/ResourceHealthManagerPuller.h index 9b238eaf5f83..ba6e6c33b1a5 100644 --- a/cmds/statsd/src/external/ResourceHealthManagerPuller.h +++ b/cmds/statsd/src/external/ResourceHealthManagerPuller.h @@ -28,7 +28,7 @@ namespace statsd { */ class ResourceHealthManagerPuller : public StatsPuller { public: - ResourceHealthManagerPuller(int tagId); + explicit ResourceHealthManagerPuller(int tagId); bool PullInternal(vector>* data) override; }; diff --git a/cmds/statsd/src/external/StatsCompanionServicePuller.h b/cmds/statsd/src/external/StatsCompanionServicePuller.h index 0a49732fe120..a16baf025a34 100644 --- a/cmds/statsd/src/external/StatsCompanionServicePuller.h +++ b/cmds/statsd/src/external/StatsCompanionServicePuller.h @@ -25,7 +25,7 @@ namespace statsd { class StatsCompanionServicePuller : public StatsPuller { public: - StatsCompanionServicePuller(int tagId); + explicit StatsCompanionServicePuller(int tagId); bool PullInternal(vector >* data) override; void SetStatsCompanionService(sp statsCompanionService) override; diff --git a/cmds/statsd/src/external/StatsPuller.h b/cmds/statsd/src/external/StatsPuller.h index caac677ee215..35be12b4768e 100644 --- a/cmds/statsd/src/external/StatsPuller.h +++ b/cmds/statsd/src/external/StatsPuller.h @@ -33,7 +33,7 @@ namespace statsd { class StatsPuller : public virtual RefBase { public: - StatsPuller(const int tagId); + explicit StatsPuller(const int tagId); virtual ~StatsPuller() {} diff --git a/cmds/statsd/src/logd/LogEvent.h b/cmds/statsd/src/logd/LogEvent.h index 24d624d9d9be..8a03ac458cce 100644 --- a/cmds/statsd/src/logd/LogEvent.h +++ b/cmds/statsd/src/logd/LogEvent.h @@ -158,7 +158,7 @@ private: * Don't copy, it's slower. If we really need this we can add it but let's try to * avoid it. */ - explicit LogEvent(const LogEvent&); + LogEvent(const LogEvent&); /** * Parses a log_msg into a LogEvent object. diff --git a/cmds/statsd/src/socket/StatsSocketListener.h b/cmds/statsd/src/socket/StatsSocketListener.h index 73e4d33d3e18..b8185d2a32d2 100644 --- a/cmds/statsd/src/socket/StatsSocketListener.h +++ b/cmds/statsd/src/socket/StatsSocketListener.h @@ -35,7 +35,7 @@ namespace statsd { class StatsSocketListener : public SocketListener, public virtual android::RefBase { public: - StatsSocketListener(const sp& listener); + explicit StatsSocketListener(const sp& listener); virtual ~StatsSocketListener(); @@ -51,4 +51,4 @@ private: }; } // namespace statsd } // namespace os -} // namespace android \ No newline at end of file +} // namespace android -- cgit v1.2.3-59-g8ed1b