From ef2b582807ecbb2dca8fbad98e3fed61e5f3d7af Mon Sep 17 00:00:00 2001 From: tatiana-kondakova Date: Mon, 31 Jul 2017 11:26:22 +0300 Subject: [PATCH] Remove using from hpp --- routing_common/bicycle_model.hpp | 1 + routing_common/car_model.hpp | 1 + routing_common/pedestrian_model.hpp | 1 + routing_common/vehicle_model.hpp | 21 ++++++++++----------- 4 files changed, 13 insertions(+), 11 deletions(-) diff --git a/routing_common/bicycle_model.hpp b/routing_common/bicycle_model.hpp index d96dad687e..8c26d0a2a0 100644 --- a/routing_common/bicycle_model.hpp +++ b/routing_common/bicycle_model.hpp @@ -3,6 +3,7 @@ #include "routing_common/vehicle_model.hpp" #include "std/shared_ptr.hpp" +#include "std/string.hpp" #include "std/unordered_map.hpp" namespace routing diff --git a/routing_common/car_model.hpp b/routing_common/car_model.hpp index 2281691ac3..1f99d97b67 100644 --- a/routing_common/car_model.hpp +++ b/routing_common/car_model.hpp @@ -3,6 +3,7 @@ #include "routing_common/vehicle_model.hpp" #include "std/shared_ptr.hpp" +#include "std/string.hpp" namespace routing { diff --git a/routing_common/pedestrian_model.hpp b/routing_common/pedestrian_model.hpp index 8637f9b41c..6c1e271cfd 100644 --- a/routing_common/pedestrian_model.hpp +++ b/routing_common/pedestrian_model.hpp @@ -3,6 +3,7 @@ #include "routing_common/vehicle_model.hpp" #include "std/shared_ptr.hpp" +#include "std/string.hpp" #include "std/unordered_map.hpp" namespace routing diff --git a/routing_common/vehicle_model.hpp b/routing_common/vehicle_model.hpp index 8e7b4f3623..04b30db243 100644 --- a/routing_common/vehicle_model.hpp +++ b/routing_common/vehicle_model.hpp @@ -6,8 +6,6 @@ #include #include -using namespace std; - class Classificator; class FeatureType; @@ -50,10 +48,11 @@ public: virtual ~VehicleModelFactory() {} /// @return Default vehicle model which corresponds for all countrines, /// but it may be non optimal for some countries - virtual shared_ptr GetVehicleModel() const = 0; + virtual std::shared_ptr GetVehicleModel() const = 0; /// @return The most optimal vehicle model for specified country - virtual shared_ptr GetVehicleModelForCountry(string const & country) const = 0; + virtual std::shared_ptr GetVehicleModelForCountry( + std::string const & country) const = 0; }; class VehicleModel : public IVehicleModel @@ -66,7 +65,7 @@ public: bool m_isTransitAllowed; /// transit allowed for this road type }; - typedef initializer_list InitListT; + typedef std::initializer_list InitListT; VehicleModel(Classificator const & c, InitListT const & featureTypeLimits); @@ -95,7 +94,7 @@ public: protected: struct AdditionalRoadTags final { - initializer_list m_hwtag; + std::initializer_list m_hwtag; double m_speedKMpH; }; @@ -104,7 +103,7 @@ protected: /// Used in derived class constructors only. Not for public use. void SetAdditionalRoadTypes(Classificator const & c, - vector const & additionalTags); + std::vector const & additionalTags); /// \returns true if |types| is a oneway feature. /// \note According to OSM, tag "oneway" could have value "-1". That means it's a oneway feature @@ -143,13 +142,13 @@ private: bool const m_isTransitAllowed; }; - vector::const_iterator FindRoadType(uint32_t type) const; + std::vector::const_iterator FindRoadType(uint32_t type) const; - unordered_map m_types; + std::unordered_map m_types; - vector m_addRoadTypes; + std::vector m_addRoadTypes; uint32_t m_onewayType; }; -string DebugPrint(IVehicleModel::RoadAvailability const l); +std::string DebugPrint(IVehicleModel::RoadAvailability const l); } // namespace routing