summaryrefslogtreecommitdiff
path: root/src/components/policy/policy_external/src/policy_manager_impl.cc
diff options
context:
space:
mode:
authorIra Lytvynenko (GitHub) <ILytvynenko@luxoft.com>2018-07-20 12:25:06 +0300
committerIra Lytvynenko (GitHub) <ILytvynenko@luxoft.com>2018-07-20 12:25:06 +0300
commit79b48dcec650705e42f163defa1ac663d1f1bbb8 (patch)
tree000aa53093f6350e0f18f2fbc1532ac774ae41c7 /src/components/policy/policy_external/src/policy_manager_impl.cc
parent734fb7d8247f43a97b221897dd44f245f5144b7e (diff)
downloadsdl_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.cc6
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,