summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorypostolov <ypostolov@luxoft.com>2020-02-13 12:18:45 +0200
committeryurii <ypostolov>2020-03-26 15:02:49 +0200
commitcaee951663139c03dfb7132f1ba82121580de410 (patch)
tree8c6c00558747beb5a87d5b77e24d7b2a87b293b4
parent86dbcbdcf96ad8b7cf805c4ca90b57b1a347178b (diff)
downloadsdl_core-caee951663139c03dfb7132f1ba82121580de410.tar.gz
fixed issue noExplicitConstructor
-rw-r--r--src/components/application_manager/rpc_plugins/rc_rpc_plugin/src/rc_command_factory.cc7
-rw-r--r--src/components/application_manager/rpc_plugins/sdl_rpc_plugin/src/commands/hmi/on_app_permission_consent_notification.cc6
-rw-r--r--src/components/application_manager/rpc_plugins/sdl_rpc_plugin/src/commands/hmi/sdl_activate_app_request.cc3
-rw-r--r--src/components/application_manager/rpc_plugins/sdl_rpc_plugin/src/commands/mobile/change_registration_request.cc4
-rw-r--r--src/components/application_manager/rpc_plugins/sdl_rpc_plugin/src/commands/mobile/register_app_interface_request.cc6
-rw-r--r--src/components/application_manager/rpc_plugins/vehicle_info_plugin/src/commands/mobile/subscribe_vehicle_data_request.cc3
-rw-r--r--src/components/application_manager/rpc_plugins/vehicle_info_plugin/src/vehicle_info_hmi_command_factory.cc7
-rw-r--r--src/components/application_manager/rpc_plugins/vehicle_info_plugin/src/vehicle_info_mobile_command_factory.cc7
-rw-r--r--src/components/application_manager/src/app_launch/apps_launcher.cc4
-rw-r--r--src/components/application_manager/src/application_impl.cc7
-rw-r--r--src/components/application_manager/src/application_manager_impl.cc7
-rw-r--r--src/components/application_manager/src/application_state.cc3
-rw-r--r--src/components/application_manager/src/event_engine/event_dispatcher_impl.cc3
-rw-r--r--src/components/application_manager/src/message_helper/message_helper.cc6
-rw-r--r--src/components/policy/policy_external/src/cache_manager.cc8
-rw-r--r--src/components/policy/policy_external/src/policy_manager_impl.cc3
-rw-r--r--src/components/policy/policy_regular/src/cache_manager.cc7
-rw-r--r--src/components/policy/policy_regular/src/policy_helper.cc4
-rw-r--r--src/components/transport_manager/src/usb/usb_device_scanner.cc3
19 files changed, 40 insertions, 58 deletions
diff --git a/src/components/application_manager/rpc_plugins/rc_rpc_plugin/src/rc_command_factory.cc b/src/components/application_manager/rpc_plugins/rc_rpc_plugin/src/rc_command_factory.cc
index 96b8d1ab9e..27a851d74c 100644
--- a/src/components/application_manager/rpc_plugins/rc_rpc_plugin/src/rc_command_factory.cc
+++ b/src/components/application_manager/rpc_plugins/rc_rpc_plugin/src/rc_command_factory.cc
@@ -71,8 +71,7 @@ using rc_rpc_plugin::ResourceAllocationManager;
template <typename RCCommandType>
class RCCommandCreator : public CommandCreator {
public:
- // cppcheck-suppress noExplicitConstructor
- RCCommandCreator(const RCCommandParams& params) : params_(params) {}
+ explicit RCCommandCreator(const RCCommandParams& params) : params_(params) {}
private:
bool CanBeCreated() const override {
@@ -111,8 +110,8 @@ class RCCommandCreator<RCInvalidCommand> : public CommandCreator {
};
struct RCCommandCreatorFactory {
- // cppcheck-suppress noExplicitConstructor
- RCCommandCreatorFactory(const RCCommandParams& params) : params_(params) {}
+ explicit RCCommandCreatorFactory(const RCCommandParams& params)
+ : params_(params) {}
template <typename RCCommandType>
CommandCreator& GetCreator() {
diff --git a/src/components/application_manager/rpc_plugins/sdl_rpc_plugin/src/commands/hmi/on_app_permission_consent_notification.cc b/src/components/application_manager/rpc_plugins/sdl_rpc_plugin/src/commands/hmi/on_app_permission_consent_notification.cc
index 45d8aa03f3..dc9081be57 100644
--- a/src/components/application_manager/rpc_plugins/sdl_rpc_plugin/src/commands/hmi/on_app_permission_consent_notification.cc
+++ b/src/components/application_manager/rpc_plugins/sdl_rpc_plugin/src/commands/hmi/on_app_permission_consent_notification.cc
@@ -50,8 +50,7 @@ namespace {
struct PermissionsAppender
: public std::unary_function<void,
const smart_objects::SmartArray::value_type&> {
- // cppcheck-suppress noExplicitConstructor
- PermissionsAppender(policy::PermissionConsent& consents)
+ explicit PermissionsAppender(policy::PermissionConsent& consents)
: allowed_key_(application_manager::hmi_response::allowed)
, consents_(consents) {}
void operator()(const smart_objects::SmartArray::value_type& item) const {
@@ -83,8 +82,7 @@ struct PermissionsAppender
*/
struct ExternalConsentStatusAppender
: std::unary_function<void, const smart_objects::SmartArray::value_type&> {
- // cppcheck-suppress noExplicitConstructor
- ExternalConsentStatusAppender(
+ explicit ExternalConsentStatusAppender(
policy::ExternalConsentStatus& external_consent_status)
: external_consent_status_(external_consent_status) {}
void operator()(const smart_objects::SmartArray::value_type& item) const {
diff --git a/src/components/application_manager/rpc_plugins/sdl_rpc_plugin/src/commands/hmi/sdl_activate_app_request.cc b/src/components/application_manager/rpc_plugins/sdl_rpc_plugin/src/commands/hmi/sdl_activate_app_request.cc
index 8a1641d0a0..cc501f7bde 100644
--- a/src/components/application_manager/rpc_plugins/sdl_rpc_plugin/src/commands/hmi/sdl_activate_app_request.cc
+++ b/src/components/application_manager/rpc_plugins/sdl_rpc_plugin/src/commands/hmi/sdl_activate_app_request.cc
@@ -43,8 +43,7 @@ namespace commands {
namespace {
struct ProtoV4AppsOnDevice : std::unary_function<ApplicationSharedPtr, bool> {
connection_handler::DeviceHandle handle_;
- // cppcheck-suppress noExplicitConstructor
- ProtoV4AppsOnDevice(const connection_handler::DeviceHandle handle)
+ explicit ProtoV4AppsOnDevice(const connection_handler::DeviceHandle handle)
: handle_(handle) {}
bool operator()(const ApplicationSharedPtr app) const {
return app ? handle_ == app->device() &&
diff --git a/src/components/application_manager/rpc_plugins/sdl_rpc_plugin/src/commands/mobile/change_registration_request.cc b/src/components/application_manager/rpc_plugins/sdl_rpc_plugin/src/commands/mobile/change_registration_request.cc
index d3f877b8b6..a6754a96d2 100644
--- a/src/components/application_manager/rpc_plugins/sdl_rpc_plugin/src/commands/mobile/change_registration_request.cc
+++ b/src/components/application_manager/rpc_plugins/sdl_rpc_plugin/src/commands/mobile/change_registration_request.cc
@@ -44,8 +44,8 @@
namespace {
namespace custom_str = utils::custom_string;
struct IsSameNickname {
- // cppcheck-suppress noExplicitConstructor
- IsSameNickname(const custom_str::CustomString& app_id) : app_id_(app_id) {}
+ explicit IsSameNickname(const custom_str::CustomString& app_id)
+ : app_id_(app_id) {}
bool operator()(const policy::StringArray::value_type& nickname) const {
return app_id_.CompareIgnoreCase(nickname.c_str());
}
diff --git a/src/components/application_manager/rpc_plugins/sdl_rpc_plugin/src/commands/mobile/register_app_interface_request.cc b/src/components/application_manager/rpc_plugins/sdl_rpc_plugin/src/commands/mobile/register_app_interface_request.cc
index 58ea576537..e04da57d1d 100644
--- a/src/components/application_manager/rpc_plugins/sdl_rpc_plugin/src/commands/mobile/register_app_interface_request.cc
+++ b/src/components/application_manager/rpc_plugins/sdl_rpc_plugin/src/commands/mobile/register_app_interface_request.cc
@@ -108,8 +108,7 @@ std::string AppHMITypeToString(mobile_apis::AppHMIType::eType type) {
}
struct AppHMITypeInserter {
- // cppcheck-suppress noExplicitConstructor
- AppHMITypeInserter(smart_objects::SmartObject& so_array)
+ explicit AppHMITypeInserter(smart_objects::SmartObject& so_array)
: index_(0), so_array_(so_array) {}
bool operator()(const std::string& app_hmi_type) {
@@ -160,8 +159,7 @@ class SmartArrayValueExtractor {
};
struct IsSameNickname {
- // cppcheck-suppress noExplicitConstructor
- IsSameNickname(const custom_str::CustomString app_name)
+ explicit IsSameNickname(const custom_str::CustomString app_name)
: app_name_(app_name) {}
bool operator()(const policy::StringArray::value_type& nickname) const {
return app_name_.CompareIgnoreCase(nickname.c_str());
diff --git a/src/components/application_manager/rpc_plugins/vehicle_info_plugin/src/commands/mobile/subscribe_vehicle_data_request.cc b/src/components/application_manager/rpc_plugins/vehicle_info_plugin/src/commands/mobile/subscribe_vehicle_data_request.cc
index 54da1785c2..3d1cf9a3ed 100644
--- a/src/components/application_manager/rpc_plugins/vehicle_info_plugin/src/commands/mobile/subscribe_vehicle_data_request.cc
+++ b/src/components/application_manager/rpc_plugins/vehicle_info_plugin/src/commands/mobile/subscribe_vehicle_data_request.cc
@@ -241,8 +241,7 @@ void SubscribeVehicleDataRequest::AddAlreadySubscribedVI(
struct SubscribedToIVIPredicate {
std::string vehicle_info_;
- // cppcheck-suppress noExplicitConstructor
- SubscribedToIVIPredicate(const std::string& vehicle_info)
+ explicit SubscribedToIVIPredicate(const std::string& vehicle_info)
: vehicle_info_(vehicle_info) {}
bool operator()(const ApplicationSharedPtr app) const {
DCHECK_OR_RETURN(app, false);
diff --git a/src/components/application_manager/rpc_plugins/vehicle_info_plugin/src/vehicle_info_hmi_command_factory.cc b/src/components/application_manager/rpc_plugins/vehicle_info_plugin/src/vehicle_info_hmi_command_factory.cc
index 4e056eb862..670ed953f6 100644
--- a/src/components/application_manager/rpc_plugins/vehicle_info_plugin/src/vehicle_info_hmi_command_factory.cc
+++ b/src/components/application_manager/rpc_plugins/vehicle_info_plugin/src/vehicle_info_hmi_command_factory.cc
@@ -60,8 +60,7 @@ namespace strings = app_mngr::strings;
template <typename VehicleInfoCommandType>
class VehicleInfoCommandCreator : public application_manager::CommandCreator {
public:
- // cppcheck-suppress noExplicitConstructor
- VehicleInfoCommandCreator(const VehicleInfoCommandParams& params)
+ explicit VehicleInfoCommandCreator(const VehicleInfoCommandParams& params)
: params_(params) {}
private:
@@ -105,8 +104,8 @@ class VehicleInfoCommandCreator<VehicleInfoInvalidCommand>
};
struct VehicleInfoCommandCreatorFactory {
- // cppcheck-suppress noExplicitConstructor
- VehicleInfoCommandCreatorFactory(const VehicleInfoCommandParams& params)
+ explicit VehicleInfoCommandCreatorFactory(
+ const VehicleInfoCommandParams& params)
: params_(params) {}
template <typename VehicleInfoCommandType>
diff --git a/src/components/application_manager/rpc_plugins/vehicle_info_plugin/src/vehicle_info_mobile_command_factory.cc b/src/components/application_manager/rpc_plugins/vehicle_info_plugin/src/vehicle_info_mobile_command_factory.cc
index 247edf44bc..e3aa64ad41 100644
--- a/src/components/application_manager/rpc_plugins/vehicle_info_plugin/src/vehicle_info_mobile_command_factory.cc
+++ b/src/components/application_manager/rpc_plugins/vehicle_info_plugin/src/vehicle_info_mobile_command_factory.cc
@@ -60,8 +60,7 @@ namespace strings = app_mngr::strings;
template <typename VehicleInfoCommandType>
class VehicleInfoCommandCreator : public application_manager::CommandCreator {
public:
- // cppcheck-suppress noExplicitConstructor
- VehicleInfoCommandCreator(const VehicleInfoCommandParams& params)
+ explicit VehicleInfoCommandCreator(const VehicleInfoCommandParams& params)
: params_(params) {}
private:
@@ -104,8 +103,8 @@ class VehicleInfoCommandCreator<VehicleInfoInvalidCommand>
};
struct VehicleInfoCommandCreatorFactory {
- // cppcheck-suppress noExplicitConstructor
- VehicleInfoCommandCreatorFactory(const VehicleInfoCommandParams& params)
+ explicit VehicleInfoCommandCreatorFactory(
+ const VehicleInfoCommandParams& params)
: params_(params) {}
template <typename VehicleInfoCommandType>
diff --git a/src/components/application_manager/src/app_launch/apps_launcher.cc b/src/components/application_manager/src/app_launch/apps_launcher.cc
index 3de36d4eac..4a521207fd 100644
--- a/src/components/application_manager/src/app_launch/apps_launcher.cc
+++ b/src/components/application_manager/src/app_launch/apps_launcher.cc
@@ -56,8 +56,8 @@ void AppsLauncher::StartLaunching(ApplicationDataPtr app_data) {
}
struct AppLauncherFinder {
- // cppcheck-suppress noExplicitConstructor
- AppLauncherFinder(const ApplicationDataPtr& app_data) : app_data_(app_data) {}
+ explicit AppLauncherFinder(const ApplicationDataPtr& app_data)
+ : app_data_(app_data) {}
bool operator()(const AppsLauncher::LauncherPtr& launcher) const {
DCHECK_OR_RETURN(launcher->app_data_ && app_data_, false)
return *launcher->app_data_ == *app_data_;
diff --git a/src/components/application_manager/src/application_impl.cc b/src/components/application_manager/src/application_impl.cc
index 558ee0f343..e42df2c8a5 100644
--- a/src/components/application_manager/src/application_impl.cc
+++ b/src/components/application_manager/src/application_impl.cc
@@ -296,8 +296,8 @@ bool ApplicationImpl::mobile_projection_enabled() const {
struct StateIDComparator {
HmiState::StateID state_id_;
- // cppcheck-suppress noExplicitConstructor
- StateIDComparator(HmiState::StateID state_id) : state_id_(state_id) {}
+ explicit StateIDComparator(HmiState::StateID state_id)
+ : state_id_(state_id) {}
bool operator()(const HmiStatePtr cur) const {
return cur->state_id() == state_id_;
}
@@ -1141,8 +1141,7 @@ void ApplicationImpl::SubscribeToSoftButtons(
struct FindSoftButtonId {
uint32_t soft_button_id_;
- // cppcheck-suppress noExplicitConstructor
- FindSoftButtonId(const uint32_t soft_button_id)
+ explicit FindSoftButtonId(const uint32_t soft_button_id)
: soft_button_id_(soft_button_id) {}
bool operator()(const std::pair<uint32_t, WindowID>& element) const {
diff --git a/src/components/application_manager/src/application_manager_impl.cc b/src/components/application_manager/src/application_manager_impl.cc
index 711836f04a..fe3edd6027 100644
--- a/src/components/application_manager/src/application_manager_impl.cc
+++ b/src/components/application_manager/src/application_manager_impl.cc
@@ -4749,8 +4749,7 @@ void ApplicationManagerImpl::SetMockMediaManager(
#endif // BUILD_TESTS
struct MobileAppIdPredicate {
std::string policy_app_id_;
- // cppcheck-suppress noExplicitConstructor
- MobileAppIdPredicate(const std::string& policy_app_id)
+ explicit MobileAppIdPredicate(const std::string& policy_app_id)
: policy_app_id_(policy_app_id) {}
bool operator()(const ApplicationSharedPtr app) const {
return app ? policy_app_id_ == app->policy_app_id() : false;
@@ -4759,8 +4758,8 @@ struct MobileAppIdPredicate {
struct TakeDeviceHandle {
public:
- // cppcheck-suppress noExplicitConstructor
- TakeDeviceHandle(const ApplicationManager& app_mngr) : app_mngr_(app_mngr) {}
+ explicit TakeDeviceHandle(const ApplicationManager& app_mngr)
+ : app_mngr_(app_mngr) {}
std::string operator()(ApplicationSharedPtr& app) {
DCHECK_OR_RETURN(app, "");
return MessageHelper::GetDeviceMacAddressForHandle(app->device(),
diff --git a/src/components/application_manager/src/application_state.cc b/src/components/application_manager/src/application_state.cc
index 83b16a7fca..1115b016af 100644
--- a/src/components/application_manager/src/application_state.cc
+++ b/src/components/application_manager/src/application_state.cc
@@ -42,8 +42,7 @@ namespace {
struct StateIDComparator {
application_manager::HmiState::StateID state_id_;
- // cppcheck-suppress noExplicitConstructor
- StateIDComparator(application_manager::HmiState::StateID state_id)
+ explicit StateIDComparator(application_manager::HmiState::StateID state_id)
: state_id_(state_id) {}
bool operator()(const application_manager::HmiStatePtr cur) const {
return cur->state_id() == state_id_;
diff --git a/src/components/application_manager/src/event_engine/event_dispatcher_impl.cc b/src/components/application_manager/src/event_engine/event_dispatcher_impl.cc
index 54d0868103..9446f5530d 100644
--- a/src/components/application_manager/src/event_engine/event_dispatcher_impl.cc
+++ b/src/components/application_manager/src/event_engine/event_dispatcher_impl.cc
@@ -78,8 +78,7 @@ void EventDispatcherImpl::add_observer(const Event::EventID& event_id,
}
struct IdCheckFunctor {
- // cppcheck-suppress noExplicitConstructor
- IdCheckFunctor(const unsigned long id) : target_id(id) {}
+ explicit IdCheckFunctor(const unsigned long id) : target_id(id) {}
bool operator()(const EventObserver* obs) const {
return (obs->id() == target_id);
diff --git a/src/components/application_manager/src/message_helper/message_helper.cc b/src/components/application_manager/src/message_helper/message_helper.cc
index 9cdad77080..18ae0e1285 100644
--- a/src/components/application_manager/src/message_helper/message_helper.cc
+++ b/src/components/application_manager/src/message_helper/message_helper.cc
@@ -107,8 +107,7 @@ bool ValidateSoftButtons(smart_objects::SmartObject& soft_buttons) {
struct GroupsAppender
: std::unary_function<void, const PermissionsList::value_type&> {
- // cppcheck-suppress noExplicitConstructor
- GroupsAppender(smart_objects::SmartObject& groups)
+ explicit GroupsAppender(smart_objects::SmartObject& groups)
: groups_(groups), index_(0) {}
void operator()(const PermissionsList::value_type& item) {
@@ -136,8 +135,7 @@ struct GroupsAppender
struct ExternalConsentStatusAppender
: std::unary_function<void,
const policy::ExternalConsentStatus::value_type&> {
- // cppcheck-suppress noExplicitConstructor
- ExternalConsentStatusAppender(smart_objects::SmartObject& status)
+ explicit ExternalConsentStatusAppender(smart_objects::SmartObject& status)
: status_(status), index_(0) {}
void operator()(const policy::ExternalConsentStatus::value_type& item) {
diff --git a/src/components/policy/policy_external/src/cache_manager.cc b/src/components/policy/policy_external/src/cache_manager.cc
index 540698b686..bb5cdf5c9a 100644
--- a/src/components/policy/policy_external/src/cache_manager.cc
+++ b/src/components/policy/policy_external/src/cache_manager.cc
@@ -166,8 +166,8 @@ struct LinkCollector
typedef std::vector<policy_table::UserConsentRecords::key_type>
ApplicationsIds;
- // cppcheck-suppress noExplicitConstructor
- LinkCollector(std::map<std::string, std::string>& links) : links_(links) {}
+ explicit LinkCollector(std::map<std::string, std::string>& links)
+ : links_(links) {}
void operator()(const policy_table::DeviceData::value_type& value) {
using namespace policy_table;
@@ -209,8 +209,8 @@ struct ExternalConsentConsentGroupAppender
};
struct DefaultPolicyUpdater {
- // cppcheck-suppress noExplicitConstructor
- DefaultPolicyUpdater(const policy_table::ApplicationParams& default_params)
+ explicit DefaultPolicyUpdater(
+ const policy_table::ApplicationParams& default_params)
: default_params_(default_params) {}
void operator()(
diff --git a/src/components/policy/policy_external/src/policy_manager_impl.cc b/src/components/policy/policy_external/src/policy_manager_impl.cc
index a66865bf5a..02d72e50df 100644
--- a/src/components/policy/policy_external/src/policy_manager_impl.cc
+++ b/src/components/policy/policy_external/src/policy_manager_impl.cc
@@ -62,8 +62,7 @@ namespace {
struct GroupNamesAppender
: public std::unary_function<void,
const policy::FunctionalGroupPermission&> {
- // cppcheck-suppress noExplicitConstructor
- GroupNamesAppender(policy_table::Strings& names) : names_(names) {}
+ explicit GroupNamesAppender(policy_table::Strings& names) : names_(names) {}
void operator()(const policy::FunctionalGroupPermission& value) {
names_.push_back(value.group_name);
diff --git a/src/components/policy/policy_regular/src/cache_manager.cc b/src/components/policy/policy_regular/src/cache_manager.cc
index 6d4872b8e0..726b13984c 100644
--- a/src/components/policy/policy_regular/src/cache_manager.cc
+++ b/src/components/policy/policy_regular/src/cache_manager.cc
@@ -79,8 +79,7 @@ CREATE_LOGGERPTR_GLOBAL(logger_, "Policy")
}
struct LanguageFinder {
- // cppcheck-suppress noExplicitConstructor
- LanguageFinder(const std::string& language) : language_(language) {}
+ explicit LanguageFinder(const std::string& language) : language_(language) {}
bool operator()(const policy_table::Languages::value_type& lang) const {
return !strcasecmp(language_.c_str(), lang.first.c_str());
}
@@ -90,8 +89,8 @@ struct LanguageFinder {
};
struct PolicyTableUpdater {
- // cppcheck-suppress noExplicitConstructor
- PolicyTableUpdater(const policy_table::ApplicationParams& default_params)
+ explicit PolicyTableUpdater(
+ const policy_table::ApplicationParams& default_params)
: default_params_(default_params) {}
void operator()(
diff --git a/src/components/policy/policy_regular/src/policy_helper.cc b/src/components/policy/policy_regular/src/policy_helper.cc
index b92ad30cec..5138c2c78e 100644
--- a/src/components/policy/policy_regular/src/policy_helper.cc
+++ b/src/components/policy/policy_regular/src/policy_helper.cc
@@ -54,8 +54,8 @@ bool CompareStrings(const StringsValueType& first,
}
struct CheckGroupName {
- // cppcheck-suppress noExplicitConstructor
- CheckGroupName(const policy::StringsValueType& value) : value_(value) {}
+ explicit CheckGroupName(const policy::StringsValueType& value)
+ : value_(value) {}
bool operator()(const FunctionalGroupNames::value_type& value) const {
return value.second.second == std::string(value_);
diff --git a/src/components/transport_manager/src/usb/usb_device_scanner.cc b/src/components/transport_manager/src/usb/usb_device_scanner.cc
index 42a000c2a2..4f528df85c 100644
--- a/src/components/transport_manager/src/usb/usb_device_scanner.cc
+++ b/src/components/transport_manager/src/usb/usb_device_scanner.cc
@@ -47,8 +47,7 @@ CREATE_LOGGERPTR_GLOBAL(logger_, "TransportManager")
class AoaInitSequence : public UsbControlTransferSequence {
public:
AoaInitSequence();
- // cppcheck-suppress noExplicitConstructor
- AoaInitSequence(const TransportManagerSettings& settings);
+ explicit AoaInitSequence(const TransportManagerSettings& settings);
virtual ~AoaInitSequence() {}
private: