From c2ff970b170ed25eb35e7d3630f1f3c961db9970 Mon Sep 17 00:00:00 2001 From: Yifan Hong Date: Fri, 13 Sep 2019 14:24:44 -0700 Subject: [PATCH] liblp: convert more functions to use string_view (#4) Test: builds Change-Id: Iad041762beb9eeab8b2174ab48a50677754248b5 --- fs_mgr/liblp/builder.cpp | 2 +- fs_mgr/liblp/include/liblp/builder.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/fs_mgr/liblp/builder.cpp b/fs_mgr/liblp/builder.cpp index ea3b58e1a..96068b112 100644 --- a/fs_mgr/liblp/builder.cpp +++ b/fs_mgr/liblp/builder.cpp @@ -504,7 +504,7 @@ uint64_t MetadataBuilder::TotalSizeOfGroup(PartitionGroup* group) const { return total; } -void MetadataBuilder::RemovePartition(const std::string& name) { +void MetadataBuilder::RemovePartition(std::string_view name) { for (auto iter = partitions_.begin(); iter != partitions_.end(); iter++) { if ((*iter)->name() == name) { partitions_.erase(iter); diff --git a/fs_mgr/liblp/include/liblp/builder.h b/fs_mgr/liblp/include/liblp/builder.h index 69885fefa..4d7f81da2 100644 --- a/fs_mgr/liblp/include/liblp/builder.h +++ b/fs_mgr/liblp/include/liblp/builder.h @@ -260,7 +260,7 @@ class MetadataBuilder { Partition* AddPartition(const std::string& name, uint32_t attributes); // Delete a partition by name if it exists. - void RemovePartition(const std::string& name); + void RemovePartition(std::string_view name); // Find a partition by name. If no partition is found, nullptr is returned. Partition* FindPartition(std::string_view name);