summaryrefslogtreecommitdiff
path: root/src/option_manager.cc
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2014-11-16 20:55:36 +0000
committerMaxime Coste <frrrwww@gmail.com>2014-11-16 20:55:36 +0000
commitb43f0fb8530b45298cdd3da2fdebe6c2fa43b5d4 (patch)
tree32215f8394da2c0fe2fc841e47583bf670de22e6 /src/option_manager.cc
parentece03c3599e6cef2baa760a44f18cbf0aa653b6a (diff)
Yet more StringView params, less const String&
Diffstat (limited to 'src/option_manager.cc')
-rw-r--r--src/option_manager.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/option_manager.cc b/src/option_manager.cc
index 5330e05a..34f30d92 100644
--- a/src/option_manager.cc
+++ b/src/option_manager.cc
@@ -39,7 +39,7 @@ void OptionManager::unregister_watcher(OptionManagerWatcher& watcher)
m_watchers.erase(it);
}
-Option& OptionManager::get_local_option(const String& name)
+Option& OptionManager::get_local_option(StringView name)
{
auto it = find_option(m_options, name);
if (it != m_options.end())
@@ -54,7 +54,7 @@ Option& OptionManager::get_local_option(const String& name)
}
-Option& OptionManager::operator[](const String& name)
+Option& OptionManager::operator[](StringView name)
{
auto it = find_option(m_options, name);
if (it != m_options.end())
@@ -65,7 +65,7 @@ Option& OptionManager::operator[](const String& name)
throw option_not_found(name);
}
-const Option& OptionManager::operator[](const String& name) const
+const Option& OptionManager::operator[](StringView name) const
{
return const_cast<OptionManager&>(*this)[name];
}