diff options
author | Ira Lytvynenko (GitHub) <ILytvynenko@luxoft.com> | 2018-07-20 12:25:06 +0300 |
---|---|---|
committer | Ira Lytvynenko (GitHub) <ILytvynenko@luxoft.com> | 2018-07-20 12:25:06 +0300 |
commit | 79b48dcec650705e42f163defa1ac663d1f1bbb8 (patch) | |
tree | 000aa53093f6350e0f18f2fbc1532ac774ae41c7 /src/components/policy/policy_external/src/policy_manager_impl.cc | |
parent | 734fb7d8247f43a97b221897dd44f245f5144b7e (diff) | |
download | sdl_core-79b48dcec650705e42f163defa1ac663d1f1bbb8.tar.gz |
Replace utils::SharedPtr with std::shared_ptr and fix its usage for external policy
Diffstat (limited to 'src/components/policy/policy_external/src/policy_manager_impl.cc')
-rw-r--r-- | src/components/policy/policy_external/src/policy_manager_impl.cc | 6 |
1 files changed, 3 insertions, 3 deletions
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 4a5731f24f..5f651645d9 100644 --- a/src/components/policy/policy_external/src/policy_manager_impl.cc +++ b/src/components/policy/policy_external/src/policy_manager_impl.cc @@ -245,9 +245,9 @@ std::shared_ptr<policy_table::Table> PolicyManagerImpl::Parse( Json::Value value; Json::Reader reader; if (reader.parse(json.c_str(), value)) { - return new policy_table::Table(&value); + return std::make_shared<policy_table::Table>(&value); } else { - return std::shared_ptr<policy_table::Table>(); + return std::make_shared<policy_table::Table>(); } } @@ -1909,7 +1909,7 @@ void PolicyManagerImpl::SaveUpdateStatusRequired(bool is_update_needed) { void PolicyManagerImpl::set_cache_manager( CacheManagerInterface* cache_manager) { - cache_ = cache_manager; + cache_ = std::shared_ptr<CacheManagerInterface>(cache_manager); } std::ostream& operator<<(std::ostream& output, |